msr

Move to Special Register (Banked)

MSR <banked_reg>, <Rn>

Writes to a banked register from a general-purpose register.

Details

The Move to Special Register instruction writes to a banked register from a general-purpose register.

Pseudocode Operation

banked_reg ← Rn

Example

MSR banked_reg, r1

Encoding

Binary Layout
111000010010
R
0010
Rn
00
sysm
 
Format System
Opcode 0xE1200200
Extension A32 (System)

Operands

  • banked_reg
    Banked
  • Rn
    First source / base general-purpose register