You copied the Doc URL to your clipboard.
VMSR (floating-point)
Transfer contents of an ARM register to an floating-point system register.
Syntax
VMSR
{
} cond
, extsysreg
Rd
where:
cond
- is an optional condition code.
extsysreg
- is the floating-point system register, usually FPSCR, FPSID, or FPEXC.
Rd
is the ARM register.
must not be PC.Rd
It can be
APSR_nzcv
, if
isextsysreg
FPSCR
. In this case, the floating-point status flags are transferred into the corresponding flags in the ARM APSR.
Usage
The VMSR
instruction transfers
the contents of Rd
into extsysreg
.
Note
The instruction stalls the processor until all current floating-point operations complete.Example
VMSR FPSCR, r4