Datasheet
88
SAM4S Series [DATASHEET]
11100F–ATARM–29-Jan-14
VCVT.S32.F32 Sd, Sm Convert between floating-point and integer –
VCVT.S16.F32 Sd, Sd, #fbits Convert between floating-point and fixed point –
VCVTR.S32.F32 Sd, Sm Convert between floating-point and integer with rounding –
VCVT<B|H>.F32.F16 Sd, Sm Converts half-precision value to single-precision –
VCVTT<B|T>.F32.F16 Sd, Sm Converts single-precision register to half-precision –
VDIV.F32 {Sd,} Sn, Sm Floating-point Divide –
VFMA.F32 {Sd,} Sn, Sm Floating-point Fused Multiply Accumulate –
VFNMA.F32 {Sd,} Sn, Sm Floating-point Fused Negate Multiply Accumulate –
VFMS.F32 {Sd,} Sn, Sm Floating-point Fused Multiply Subtract –
VFNMS.F32 {Sd,} Sn, Sm Floating-point Fused Negate Multiply Subtract –
VLDM.F<32|64> Rn{!}, list Load Multiple extension registers –
VLDR.F<32|64> <Dd|Sd>, [Rn] Load an extension register from memory –
VLMA.F32 {Sd,} Sn, Sm Floating-point Multiply Accumulate –
VLMS.F32 {Sd,} Sn, Sm Floating-point Multiply Subtract –
VMOV.F32 Sd, #imm Floating-point Move immediate –
VMOV Sd, Sm Floating-point Move register –
VMOV Sn, Rt Copy ARM core register to single precision –
VMOV Sm, Sm1, Rt, Rt2 Copy 2 ARM core registers to 2 single precision –
VMOV Dd[x], Rt Copy ARM core register to scalar –
VMOV Rt, Dn[x] Copy scalar to ARM core register –
VMRS Rt, FPSCR Move FPSCR to ARM core register or APSR N,Z,C,V
VMSR FPSCR, Rt Move to FPSCR from ARM Core register FPSCR
VMUL.F32 {Sd,} Sn, Sm Floating-point Multiply –
VNEG.F32 Sd, Sm Floating-point Negate –
VNMLA.F32 Sd, Sn, Sm Floating-point Multiply and Add –
VNMLS.F32 Sd, Sn, Sm Floating-point Multiply and Subtract –
VNMUL {Sd,} Sn, Sm Floating-point Multiply –
VPOP list Pop extension registers –
VPUSH list Push extension registers –
VSQRT.F32 Sd, Sm Calculates floating-point Square Root –
VSTM Rn{!}, list Floating-point register Store Multiple –
VSTR.F<32|64> Sd, [Rn] Stores an extension register to memory –
VSUB.F<32|64> {Sd,} Sn, Sm Floating-point Subtract –
WFE – Wait For Event –
WFI – Wait For Interrupt –
Table 12-13. Cortex-M4 Instructions (Continued)
Mnemonic Operands Description Flags