Vector Floating-point Programming
6-2 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
Table 6-1 Location of descriptions of VFP instructions
Mnemonic Brief description Page Operation Architecture
FABS
Absolute value page 6-16 Vector All
FADD
Add page 6-18 Vector All
FCMP
Compare page 6-19 Scalar All
FCPY
Copy page 6-16 Vector All
FCVTDS
Convert single-precision to double-precision page 6-20 Scalar All
FCVTSD
Convert double-precision to single-precision page 6-21 Scalar All
FDIV
Divide page 6-22 Vector All
FLD
Load (see also FLD pseudo-instruction on page 6-38) page 6-23 Scalar All
FLDM
Load multiple page 6-25 - All
FMAC
Multiply-accumulate page 6-27 Scalar All
FMDHR
,
FMDLR
Transfer from one ARM register to half of
double-precision
page 6-30 Scalar All
FMDRR
Transfer from two ARM registers to double-precision page 6-29 Scalar VFPv2
FMRDH
,
FMRDL
Transfer from half of double-precision to ARM register page 6-30 Scalar All
FMRRD
Transfer from double-precision to two ARM registers page 6-29 Scalar VFPv2
FMRRS
Transfer between two ARM registers and two
single-precision
page 6-32 Scalar VFPv2
FMRS
Transfer from single-precision to ARM register page 6-31 Scalar All
FMRX
Transfer from VFP system register to ARM register page 6-33 - All
FMSC
Multiply-subtract page 6-27 Vector All
FMSR
Transfer from ARM register to single-precision page 6-31 Scalar All
FMSRR
Transfer between two ARM registers and two
single-precision
page 6-32 Scalar VFPv2
FMSTAT
Transfer VFP status flags to ARM CPSR status flags page 6-33 - All
FMUL
Multiply page 6-34 Vector All
FMXR
Transfer from ARM register to VFP system register page 6-33 - All