AT
Address Translate
Address Translate. For more information, see op0==0b01, cache maintenance, TLB maintenance, and address translation instructions.
SYS
1
1
0
1
0
1
0
1
0
0
0
0
1
0
1
1
1
1
0
0
x
AT <at_op>, <Xt>
SYS #<op1>, C7, <Cm>, #<op2>, <Xt>
SysOp(op1,'0111',CRm,op2) == Sys_AT
<at_op>
Is an AT instruction name, as listed for the AT system instruction group,
op1
CRm<0>
op2
<at_op>
Architectural Feature
000
0
000
S1E1R
000
0
001
S1E1W
000
0
010
S1E0R
000
0
011
S1E0W
000
1
000
S1E1RP
000
1
001
S1E1WP
100
0
000
S1E2R
100
0
001
S1E2W
100
0
100
S12E1R
100
0
101
S12E1W
100
0
110
S12E0R
100
0
111
S12E0W
110
0
000
S1E3R
110
0
001
S1E3W
<op1>
Is a 3-bit unsigned immediate, in the range 0 to 7, encoded in the "op1" field.
<Cm>
Is a name 'Cm', with 'm' in the range 0 to 15, encoded in the "CRm" field.
<op2>
Is a 3-bit unsigned immediate, in the range 0 to 7, encoded in the "op2" field.
<Xt>
Is the 64-bit name of the general-purpose source register, encoded in the "Rt" field.