Transfer contents from an Advanced SIMD system register to an ARM register.
- is an optional condition code.
- is the Advanced SIMD and floating-point system register, usually FPSCR, FPSID, or FPEXC.
is the ARM register.
must not be PC.
It can be
FPSCR. In this case, the floating-point status flags are transferred into the corresponding flags in the ARM APSR.
VMRS instruction transfers
the contents of
NoteThe instruction stalls the processor until all current Advanced SIMD or floating-point operations complete.
VMRS r2,FPCID VMRS APSR_nzcv, FPSCR ; transfer FP status register to ARM APSR