msr

Move Register to Status Register

MSR<c> <spec_reg>_<fields>, <Rn>

Writes to CPSR or SPSR.

Details

The Move Register to Status Register instruction writes to CPSR or SPSR.

Pseudocode Operation

spec_reg ← Rn

Example

MSR nzcv_fields, r1

Encoding

Binary Layout
cond
00010
R
101001
1111
00000000
Rn
 
Format System
Opcode 0x0120F000
Extension A32 (System)

Operands

  • spec_reg
    CPSR/SPSR
  • Rn
    First source / base general-purpose register