| |||
| Home > Vector Floating-point Programming > VFP instructions > FMRX, FMXR, and FMSTAT | |||
Transfer contents between an ARM register and a VFP system register.
FMRX{cond}Rd,VFPsysreg
FMXR{cond}VFPsysreg,Rd
FMSTAT{cond}
where:
condis an optional condition code (see VFP and condition codes).
VFPsysregis the VFP system register, usually FPSCR, FPSID,
or FPEXC (see Floating-point registers).
Rdis the ARM register.
The FMRX instruction transfers the contents of into VFPsysreg.Rd
The FMXR instruction transfers the contents of into Rd.VFPsysreg
The FMSTAT instruction is a synonym for FMRX
r15, FPSCR. It transfers the floating-point condition flags
to the corresponding flags in the ARM CPSR (see VFP and condition codes).
These instructions stall the ARM until all current VFP operations complete.