Datasheet

84
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
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 -
WFI - Wait For Interrupt -
Table 12-13. Cortex-M4 Instructions (Continued)
Mnemonic Operands Description Flags