You copied the Doc URL to your clipboard.

MSR (register)

Move general-purpose register to System Register.

Syntax

MSR (systemreg|Sop0_op1_Cn_Cm_op2), Xt

Where:

systemreg
Is a System register name.
op0
Is an unsigned immediate, and can be either 2 or 3.
op1
Is a 3-bit unsigned immediate, in the range 0 to 7.
Cn
Is a name Cn, with n in the range 0 to 15.
Cm
Is a name Cm, with m in the range 0 to 15.
op2
Is a 3-bit unsigned immediate, in the range 0 to 7.
Xt
Is the 64-bit name of the general-purpose source register.

Usage

Move general-purpose register to System Register allows the PE to write an AArch64 System register from a general-purpose register.

Was this page helpful? Yes No