MSR (ARM register to system coprocessor register)
Move to system coprocessor register from ARM register.
is an optional condition code.
is the name of the coprocessor register.
is the ARM source register.
Rmust not be PC.
You can use this pseudo-instruction to write to any CP14 or CP15 coprocessor writable register. A complete list of the applicable coprocessor register names is in the ARMv7-AR Architecture Reference Manual. For example:
MSR SCTLR, R1; writes the contents of R1 into the CP15 ; coprocessor register SCTLR
This pseudo-instruction is available in ARMv7-A and ARMv7-R in ARM and 32-bit Thumb code.
There is no 16-bit version of this pseudo-instruction in Thumb.