You copied the Doc URL to your clipboard.
AT
Address Translate.
This instruction is an alias of SYS
.
The equivalent instruction is SYS #
.op1
, C7, Cm
, #op2
, Xt
Syntax
AT
at_op
, Xt
Where:
at_op
- Is an AT instruction name, as listed for the AT system instruction group, and can be one of the values shown in Usage.
op1
- Is a 3-bit unsigned immediate, in the range 0 to 7.
Cm
- Is a name
Cm
, withm
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
Address Translate. For more information, see A64 system instructions for address translation in the ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile.
The following table shows the valid specifier combinations:
Table 16-4 SYS parameter values corresponding to AT operations
at_op |
op1 |
Cm |
op2 |
---|---|---|---|
S12E0R | 4 | 0 | 6 |
S12E0W | 4 | 0 | 7 |
S12E1R | 4 | 0 | 4 |
S12E1W | 4 | 0 | 5 |
S1E0R | 0 | 0 | 2 |
S1E0W | 0 | 0 | 3 |
S1E1R | 0 | 0 | 0 |
S1E1RP | 0 | 1 | 0 |
S1E1W | 0 | 0 | 1 |
S1E1WP | 0 | 1 | 1 |
S1E2R | 4 | 0 | 0 |
S1E2W | 4 | 0 | 1 |
S1E3R | 6 | 0 | 0 |
S1E3W | 6 | 0 | 1 |