You copied the Doc URL to your clipboard.

MSR (ARM register to system coprocessor register)

Move to system coprocessor register from ARM register.

MSR{ cond } coproc_register , Rn

where:

cond

is an optional condition code.

coproc_register

is the name of the coprocessor register.

Rn

is the ARM source register. Rn must not be PC.

Usage

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

Architectures

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.

Was this page helpful? Yes No