xref: /aosp_15_r20/external/llvm/test/MC/AArch64/gicv3-regs.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker // RUN: llvm-mc -triple aarch64-none-linux-gnu -show-encoding < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker        mrs x8, icc_iar1_el1
4*9880d681SAndroid Build Coastguard Worker        mrs x26, icc_iar0_el1
5*9880d681SAndroid Build Coastguard Worker        mrs x2, icc_hppir1_el1
6*9880d681SAndroid Build Coastguard Worker        mrs x17, icc_hppir0_el1
7*9880d681SAndroid Build Coastguard Worker        mrs x29, icc_rpr_el1
8*9880d681SAndroid Build Coastguard Worker        mrs x4, ich_vtr_el2
9*9880d681SAndroid Build Coastguard Worker        mrs x24, ich_eisr_el2
10*9880d681SAndroid Build Coastguard Worker        mrs x9, ich_elsr_el2
11*9880d681SAndroid Build Coastguard Worker        mrs x24, icc_bpr1_el1
12*9880d681SAndroid Build Coastguard Worker        mrs x14, icc_bpr0_el1
13*9880d681SAndroid Build Coastguard Worker        mrs x19, icc_pmr_el1
14*9880d681SAndroid Build Coastguard Worker        mrs x23, icc_ctlr_el1
15*9880d681SAndroid Build Coastguard Worker        mrs x20, icc_ctlr_el3
16*9880d681SAndroid Build Coastguard Worker        mrs x28, icc_sre_el1
17*9880d681SAndroid Build Coastguard Worker        mrs x25, icc_sre_el2
18*9880d681SAndroid Build Coastguard Worker        mrs x8, icc_sre_el3
19*9880d681SAndroid Build Coastguard Worker        mrs x22, icc_igrpen0_el1
20*9880d681SAndroid Build Coastguard Worker        mrs x5, icc_igrpen1_el1
21*9880d681SAndroid Build Coastguard Worker        mrs x7, icc_igrpen1_el3
22*9880d681SAndroid Build Coastguard Worker        mrs x22, icc_seien_el1
23*9880d681SAndroid Build Coastguard Worker        mrs x4, icc_ap0r0_el1
24*9880d681SAndroid Build Coastguard Worker        mrs x11, icc_ap0r1_el1
25*9880d681SAndroid Build Coastguard Worker        mrs x27, icc_ap0r2_el1
26*9880d681SAndroid Build Coastguard Worker        mrs x21, icc_ap0r3_el1
27*9880d681SAndroid Build Coastguard Worker        mrs x2, icc_ap1r0_el1
28*9880d681SAndroid Build Coastguard Worker        mrs x21, icc_ap1r1_el1
29*9880d681SAndroid Build Coastguard Worker        mrs x10, icc_ap1r2_el1
30*9880d681SAndroid Build Coastguard Worker        mrs x27, icc_ap1r3_el1
31*9880d681SAndroid Build Coastguard Worker        mrs x20, ich_ap0r0_el2
32*9880d681SAndroid Build Coastguard Worker        mrs x21, ich_ap0r1_el2
33*9880d681SAndroid Build Coastguard Worker        mrs x5, ich_ap0r2_el2
34*9880d681SAndroid Build Coastguard Worker        mrs x4, ich_ap0r3_el2
35*9880d681SAndroid Build Coastguard Worker        mrs x15, ich_ap1r0_el2
36*9880d681SAndroid Build Coastguard Worker        mrs x12, ich_ap1r1_el2
37*9880d681SAndroid Build Coastguard Worker        mrs x27, ich_ap1r2_el2
38*9880d681SAndroid Build Coastguard Worker        mrs x20, ich_ap1r3_el2
39*9880d681SAndroid Build Coastguard Worker        mrs x10, ich_hcr_el2
40*9880d681SAndroid Build Coastguard Worker        mrs x27, ich_misr_el2
41*9880d681SAndroid Build Coastguard Worker        mrs x6, ich_vmcr_el2
42*9880d681SAndroid Build Coastguard Worker        mrs x19, ich_vseir_el2
43*9880d681SAndroid Build Coastguard Worker        mrs x3, ich_lr0_el2
44*9880d681SAndroid Build Coastguard Worker        mrs x1, ich_lr1_el2
45*9880d681SAndroid Build Coastguard Worker        mrs x22, ich_lr2_el2
46*9880d681SAndroid Build Coastguard Worker        mrs x21, ich_lr3_el2
47*9880d681SAndroid Build Coastguard Worker        mrs x6, ich_lr4_el2
48*9880d681SAndroid Build Coastguard Worker        mrs x10, ich_lr5_el2
49*9880d681SAndroid Build Coastguard Worker        mrs x11, ich_lr6_el2
50*9880d681SAndroid Build Coastguard Worker        mrs x12, ich_lr7_el2
51*9880d681SAndroid Build Coastguard Worker        mrs x0, ich_lr8_el2
52*9880d681SAndroid Build Coastguard Worker        mrs x21, ich_lr9_el2
53*9880d681SAndroid Build Coastguard Worker        mrs x13, ich_lr10_el2
54*9880d681SAndroid Build Coastguard Worker        mrs x26, ich_lr11_el2
55*9880d681SAndroid Build Coastguard Worker        mrs x1, ich_lr12_el2
56*9880d681SAndroid Build Coastguard Worker        mrs x8, ich_lr13_el2
57*9880d681SAndroid Build Coastguard Worker        mrs x2, ich_lr14_el2
58*9880d681SAndroid Build Coastguard Worker        mrs x8, ich_lr15_el2
59*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x8, {{icc_iar1_el1|ICC_IAR1_EL1}}           // encoding: [0x08,0xcc,0x38,0xd5]
60*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x26, {{icc_iar0_el1|ICC_IAR0_EL1}}          // encoding: [0x1a,0xc8,0x38,0xd5]
61*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x2, {{icc_hppir1_el1|ICC_HPPIR1_EL1}}         // encoding: [0x42,0xcc,0x38,0xd5]
62*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x17, {{icc_hppir0_el1|ICC_HPPIR0_EL1}}        // encoding: [0x51,0xc8,0x38,0xd5]
63*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x29, {{icc_rpr_el1|ICC_RPR_EL1}}           // encoding: [0x7d,0xcb,0x38,0xd5]
64*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x4, {{ich_vtr_el2|ICH_VTR_EL2}}            // encoding: [0x24,0xcb,0x3c,0xd5]
65*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x24, {{ich_eisr_el2|ICH_EISR_EL2}}          // encoding: [0x78,0xcb,0x3c,0xd5]
66*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x9, {{ich_elsr_el2|ICH_ELSR_EL2}}           // encoding: [0xa9,0xcb,0x3c,0xd5]
67*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x24, {{icc_bpr1_el1|ICC_BPR1_EL1}}          // encoding: [0x78,0xcc,0x38,0xd5]
68*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x14, {{icc_bpr0_el1|ICC_BPR0_EL1}}          // encoding: [0x6e,0xc8,0x38,0xd5]
69*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x19, {{icc_pmr_el1|ICC_PMR_EL1}}           // encoding: [0x13,0x46,0x38,0xd5]
70*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x23, {{icc_ctlr_el1|ICC_CTLR_EL1}}          // encoding: [0x97,0xcc,0x38,0xd5]
71*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x20, {{icc_ctlr_el3|ICC_CTLR_EL3}}          // encoding: [0x94,0xcc,0x3e,0xd5]
72*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x28, {{icc_sre_el1|ICC_SRE_EL1}}           // encoding: [0xbc,0xcc,0x38,0xd5]
73*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x25, {{icc_sre_el2|ICC_SRE_EL2}}           // encoding: [0xb9,0xc9,0x3c,0xd5]
74*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x8, {{icc_sre_el3|ICC_SRE_EL3}}            // encoding: [0xa8,0xcc,0x3e,0xd5]
75*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x22, {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}}       // encoding: [0xd6,0xcc,0x38,0xd5]
76*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x5, {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}}        // encoding: [0xe5,0xcc,0x38,0xd5]
77*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x7, {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}}        // encoding: [0xe7,0xcc,0x3e,0xd5]
78*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x22, {{icc_seien_el1|ICC_SEIEN_EL1}}         // encoding: [0x16,0xcd,0x38,0xd5]
79*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x4, {{icc_ap0r0_el1|ICC_AP0R0_EL1}}          // encoding: [0x84,0xc8,0x38,0xd5]
80*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x11, {{icc_ap0r1_el1|ICC_AP0R1_EL1}}         // encoding: [0xab,0xc8,0x38,0xd5]
81*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x27, {{icc_ap0r2_el1|ICC_AP0R2_EL1}}         // encoding: [0xdb,0xc8,0x38,0xd5]
82*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x21, {{icc_ap0r3_el1|ICC_AP0R3_EL1}}         // encoding: [0xf5,0xc8,0x38,0xd5]
83*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x2, {{icc_ap1r0_el1|ICC_AP1R0_EL1}}          // encoding: [0x02,0xc9,0x38,0xd5]
84*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x21, {{icc_ap1r1_el1|ICC_AP1R1_EL1}}         // encoding: [0x35,0xc9,0x38,0xd5]
85*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x10, {{icc_ap1r2_el1|ICC_AP1R2_EL1}}         // encoding: [0x4a,0xc9,0x38,0xd5]
86*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x27, {{icc_ap1r3_el1|ICC_AP1R3_EL1}}         // encoding: [0x7b,0xc9,0x38,0xd5]
87*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x20, {{ich_ap0r0_el2|ICH_AP0R0_EL2}}         // encoding: [0x14,0xc8,0x3c,0xd5]
88*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x21, {{ich_ap0r1_el2|ICH_AP0R1_EL2}}         // encoding: [0x35,0xc8,0x3c,0xd5]
89*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x5, {{ich_ap0r2_el2|ICH_AP0R2_EL2}}          // encoding: [0x45,0xc8,0x3c,0xd5]
90*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x4, {{ich_ap0r3_el2|ICH_AP0R3_EL2}}          // encoding: [0x64,0xc8,0x3c,0xd5]
91*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x15, {{ich_ap1r0_el2|ICH_AP1R0_EL2}}         // encoding: [0x0f,0xc9,0x3c,0xd5]
92*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x12, {{ich_ap1r1_el2|ICH_AP1R1_EL2}}         // encoding: [0x2c,0xc9,0x3c,0xd5]
93*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x27, {{ich_ap1r2_el2|ICH_AP1R2_EL2}}         // encoding: [0x5b,0xc9,0x3c,0xd5]
94*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x20, {{ich_ap1r3_el2|ICH_AP1R3_EL2}}         // encoding: [0x74,0xc9,0x3c,0xd5]
95*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x10, {{ich_hcr_el2|ICH_HCR_EL2}}           // encoding: [0x0a,0xcb,0x3c,0xd5]
96*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x27, {{ich_misr_el2|ICH_MISR_EL2}}          // encoding: [0x5b,0xcb,0x3c,0xd5]
97*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x6, {{ich_vmcr_el2|ICH_VMCR_EL2}}           // encoding: [0xe6,0xcb,0x3c,0xd5]
98*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x19, {{ich_vseir_el2|ICH_VSEIR_EL2}}         // encoding: [0x93,0xc9,0x3c,0xd5]
99*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x3, {{ich_lr0_el2|ICH_LR0_EL2}}            // encoding: [0x03,0xcc,0x3c,0xd5]
100*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x1, {{ich_lr1_el2|ICH_LR1_EL2}}            // encoding: [0x21,0xcc,0x3c,0xd5]
101*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x22, {{ich_lr2_el2|ICH_LR2_EL2}}           // encoding: [0x56,0xcc,0x3c,0xd5]
102*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x21, {{ich_lr3_el2|ICH_LR3_EL2}}           // encoding: [0x75,0xcc,0x3c,0xd5]
103*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x6, {{ich_lr4_el2|ICH_LR4_EL2}}            // encoding: [0x86,0xcc,0x3c,0xd5]
104*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x10, {{ich_lr5_el2|ICH_LR5_EL2}}           // encoding: [0xaa,0xcc,0x3c,0xd5]
105*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x11, {{ich_lr6_el2|ICH_LR6_EL2}}           // encoding: [0xcb,0xcc,0x3c,0xd5]
106*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x12, {{ich_lr7_el2|ICH_LR7_EL2}}           // encoding: [0xec,0xcc,0x3c,0xd5]
107*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x0, {{ich_lr8_el2|ICH_LR8_EL2}}            // encoding: [0x00,0xcd,0x3c,0xd5]
108*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x21, {{ich_lr9_el2|ICH_LR9_EL2}}           // encoding: [0x35,0xcd,0x3c,0xd5]
109*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x13, {{ich_lr10_el2|ICH_LR10_EL2}}          // encoding: [0x4d,0xcd,0x3c,0xd5]
110*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x26, {{ich_lr11_el2|ICH_LR11_EL2}}          // encoding: [0x7a,0xcd,0x3c,0xd5]
111*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x1, {{ich_lr12_el2|ICH_LR12_EL2}}           // encoding: [0x81,0xcd,0x3c,0xd5]
112*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x8, {{ich_lr13_el2|ICH_LR13_EL2}}           // encoding: [0xa8,0xcd,0x3c,0xd5]
113*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x2, {{ich_lr14_el2|ICH_LR14_EL2}}           // encoding: [0xc2,0xcd,0x3c,0xd5]
114*9880d681SAndroid Build Coastguard Worker// CHECK: mrs      x8, {{ich_lr15_el2|ICH_LR15_EL2}}           // encoding: [0xe8,0xcd,0x3c,0xd5]
115*9880d681SAndroid Build Coastguard Worker
116*9880d681SAndroid Build Coastguard Worker        msr icc_eoir1_el1, x27
117*9880d681SAndroid Build Coastguard Worker        msr icc_eoir0_el1, x5
118*9880d681SAndroid Build Coastguard Worker        msr icc_dir_el1, x13
119*9880d681SAndroid Build Coastguard Worker        msr icc_sgi1r_el1, x21
120*9880d681SAndroid Build Coastguard Worker        msr icc_asgi1r_el1, x25
121*9880d681SAndroid Build Coastguard Worker        msr icc_sgi0r_el1, x28
122*9880d681SAndroid Build Coastguard Worker        msr icc_bpr1_el1, x7
123*9880d681SAndroid Build Coastguard Worker        msr icc_bpr0_el1, x9
124*9880d681SAndroid Build Coastguard Worker        msr icc_pmr_el1, x29
125*9880d681SAndroid Build Coastguard Worker        msr icc_ctlr_el1, x24
126*9880d681SAndroid Build Coastguard Worker        msr icc_ctlr_el3, x0
127*9880d681SAndroid Build Coastguard Worker        msr icc_sre_el1, x2
128*9880d681SAndroid Build Coastguard Worker        msr icc_sre_el2, x5
129*9880d681SAndroid Build Coastguard Worker        msr icc_sre_el3, x10
130*9880d681SAndroid Build Coastguard Worker        msr icc_igrpen0_el1, x22
131*9880d681SAndroid Build Coastguard Worker        msr icc_igrpen1_el1, x11
132*9880d681SAndroid Build Coastguard Worker        msr icc_igrpen1_el3, x8
133*9880d681SAndroid Build Coastguard Worker        msr icc_seien_el1, x4
134*9880d681SAndroid Build Coastguard Worker        msr icc_ap0r0_el1, x27
135*9880d681SAndroid Build Coastguard Worker        msr icc_ap0r1_el1, x5
136*9880d681SAndroid Build Coastguard Worker        msr icc_ap0r2_el1, x20
137*9880d681SAndroid Build Coastguard Worker        msr icc_ap0r3_el1, x0
138*9880d681SAndroid Build Coastguard Worker        msr icc_ap1r0_el1, x2
139*9880d681SAndroid Build Coastguard Worker        msr icc_ap1r1_el1, x29
140*9880d681SAndroid Build Coastguard Worker        msr icc_ap1r2_el1, x23
141*9880d681SAndroid Build Coastguard Worker        msr icc_ap1r3_el1, x11
142*9880d681SAndroid Build Coastguard Worker        msr ich_ap0r0_el2, x2
143*9880d681SAndroid Build Coastguard Worker        msr ich_ap0r1_el2, x27
144*9880d681SAndroid Build Coastguard Worker        msr ich_ap0r2_el2, x7
145*9880d681SAndroid Build Coastguard Worker        msr ich_ap0r3_el2, x1
146*9880d681SAndroid Build Coastguard Worker        msr ich_ap1r0_el2, x7
147*9880d681SAndroid Build Coastguard Worker        msr ich_ap1r1_el2, x12
148*9880d681SAndroid Build Coastguard Worker        msr ich_ap1r2_el2, x14
149*9880d681SAndroid Build Coastguard Worker        msr ich_ap1r3_el2, x13
150*9880d681SAndroid Build Coastguard Worker        msr ich_hcr_el2, x1
151*9880d681SAndroid Build Coastguard Worker        msr ich_misr_el2, x10
152*9880d681SAndroid Build Coastguard Worker        msr ich_vmcr_el2, x24
153*9880d681SAndroid Build Coastguard Worker        msr ich_vseir_el2, x29
154*9880d681SAndroid Build Coastguard Worker        msr ich_lr0_el2, x26
155*9880d681SAndroid Build Coastguard Worker        msr ich_lr1_el2, x9
156*9880d681SAndroid Build Coastguard Worker        msr ich_lr2_el2, x18
157*9880d681SAndroid Build Coastguard Worker        msr ich_lr3_el2, x26
158*9880d681SAndroid Build Coastguard Worker        msr ich_lr4_el2, x22
159*9880d681SAndroid Build Coastguard Worker        msr ich_lr5_el2, x26
160*9880d681SAndroid Build Coastguard Worker        msr ich_lr6_el2, x27
161*9880d681SAndroid Build Coastguard Worker        msr ich_lr7_el2, x8
162*9880d681SAndroid Build Coastguard Worker        msr ich_lr8_el2, x17
163*9880d681SAndroid Build Coastguard Worker        msr ich_lr9_el2, x19
164*9880d681SAndroid Build Coastguard Worker        msr ich_lr10_el2, x17
165*9880d681SAndroid Build Coastguard Worker        msr ich_lr11_el2, x5
166*9880d681SAndroid Build Coastguard Worker        msr ich_lr12_el2, x29
167*9880d681SAndroid Build Coastguard Worker        msr ich_lr13_el2, x2
168*9880d681SAndroid Build Coastguard Worker        msr ich_lr14_el2, x13
169*9880d681SAndroid Build Coastguard Worker        msr ich_lr15_el2, x27
170*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_eoir1_el1|ICC_EOIR1_EL1}}, x27         // encoding: [0x3b,0xcc,0x18,0xd5]
171*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_eoir0_el1|ICC_EOIR0_EL1}}, x5          // encoding: [0x25,0xc8,0x18,0xd5]
172*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_dir_el1|ICC_DIR_EL1}}, x13           // encoding: [0x2d,0xcb,0x18,0xd5]
173*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_sgi1r_el1|ICC_SGI1R_EL1}}, x21         // encoding: [0xb5,0xcb,0x18,0xd5]
174*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_asgi1r_el1|ICC_ASGI1R_EL1}}, x25        // encoding: [0xd9,0xcb,0x18,0xd5]
175*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_sgi0r_el1|ICC_SGI0R_EL1}}, x28         // encoding: [0xfc,0xcb,0x18,0xd5]
176*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_bpr1_el1|ICC_BPR1_EL1}}, x7           // encoding: [0x67,0xcc,0x18,0xd5]
177*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_bpr0_el1|ICC_BPR0_EL1}}, x9           // encoding: [0x69,0xc8,0x18,0xd5]
178*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_pmr_el1|ICC_PMR_EL1}}, x29           // encoding: [0x1d,0x46,0x18,0xd5]
179*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ctlr_el1|ICC_CTLR_EL1}}, x24          // encoding: [0x98,0xcc,0x18,0xd5]
180*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ctlr_el3|ICC_CTLR_EL3}}, x0           // encoding: [0x80,0xcc,0x1e,0xd5]
181*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_sre_el1|ICC_SRE_EL1}}, x2            // encoding: [0xa2,0xcc,0x18,0xd5]
182*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_sre_el2|ICC_SRE_EL2}}, x5            // encoding: [0xa5,0xc9,0x1c,0xd5]
183*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_sre_el3|ICC_SRE_EL3}}, x10           // encoding: [0xaa,0xcc,0x1e,0xd5]
184*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_igrpen0_el1|ICC_IGRPEN0_EL1}}, x22       // encoding: [0xd6,0xcc,0x18,0xd5]
185*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_igrpen1_el1|ICC_IGRPEN1_EL1}}, x11       // encoding: [0xeb,0xcc,0x18,0xd5]
186*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_igrpen1_el3|ICC_IGRPEN1_EL3}}, x8        // encoding: [0xe8,0xcc,0x1e,0xd5]
187*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_seien_el1|ICC_SEIEN_EL1}}, x4          // encoding: [0x04,0xcd,0x18,0xd5]
188*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap0r0_el1|ICC_AP0R0_EL1}}, x27         // encoding: [0x9b,0xc8,0x18,0xd5]
189*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap0r1_el1|ICC_AP0R1_EL1}}, x5          // encoding: [0xa5,0xc8,0x18,0xd5]
190*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap0r2_el1|ICC_AP0R2_EL1}}, x20         // encoding: [0xd4,0xc8,0x18,0xd5]
191*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap0r3_el1|ICC_AP0R3_EL1}}, x0          // encoding: [0xe0,0xc8,0x18,0xd5]
192*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap1r0_el1|ICC_AP1R0_EL1}}, x2          // encoding: [0x02,0xc9,0x18,0xd5]
193*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap1r1_el1|ICC_AP1R1_EL1}}, x29         // encoding: [0x3d,0xc9,0x18,0xd5]
194*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap1r2_el1|ICC_AP1R2_EL1}}, x23         // encoding: [0x57,0xc9,0x18,0xd5]
195*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{icc_ap1r3_el1|ICC_AP1R3_EL1}}, x11         // encoding: [0x6b,0xc9,0x18,0xd5]
196*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap0r0_el2|ICH_AP0R0_EL2}}, x2          // encoding: [0x02,0xc8,0x1c,0xd5]
197*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap0r1_el2|ICH_AP0R1_EL2}}, x27         // encoding: [0x3b,0xc8,0x1c,0xd5]
198*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap0r2_el2|ICH_AP0R2_EL2}}, x7          // encoding: [0x47,0xc8,0x1c,0xd5]
199*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap0r3_el2|ICH_AP0R3_EL2}}, x1          // encoding: [0x61,0xc8,0x1c,0xd5]
200*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap1r0_el2|ICH_AP1R0_EL2}}, x7          // encoding: [0x07,0xc9,0x1c,0xd5]
201*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap1r1_el2|ICH_AP1R1_EL2}}, x12         // encoding: [0x2c,0xc9,0x1c,0xd5]
202*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap1r2_el2|ICH_AP1R2_EL2}}, x14         // encoding: [0x4e,0xc9,0x1c,0xd5]
203*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_ap1r3_el2|ICH_AP1R3_EL2}}, x13         // encoding: [0x6d,0xc9,0x1c,0xd5]
204*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_hcr_el2|ICH_HCR_EL2}}, x1            // encoding: [0x01,0xcb,0x1c,0xd5]
205*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_misr_el2|ICH_MISR_EL2}}, x10          // encoding: [0x4a,0xcb,0x1c,0xd5]
206*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_vmcr_el2|ICH_VMCR_EL2}}, x24          // encoding: [0xf8,0xcb,0x1c,0xd5]
207*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_vseir_el2|ICH_VSEIR_EL2}}, x29         // encoding: [0x9d,0xc9,0x1c,0xd5]
208*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr0_el2|ICH_LR0_EL2}}, x26           // encoding: [0x1a,0xcc,0x1c,0xd5]
209*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr1_el2|ICH_LR1_EL2}}, x9            // encoding: [0x29,0xcc,0x1c,0xd5]
210*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr2_el2|ICH_LR2_EL2}}, x18           // encoding: [0x52,0xcc,0x1c,0xd5]
211*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr3_el2|ICH_LR3_EL2}}, x26           // encoding: [0x7a,0xcc,0x1c,0xd5]
212*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr4_el2|ICH_LR4_EL2}}, x22           // encoding: [0x96,0xcc,0x1c,0xd5]
213*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr5_el2|ICH_LR5_EL2}}, x26           // encoding: [0xba,0xcc,0x1c,0xd5]
214*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr6_el2|ICH_LR6_EL2}}, x27           // encoding: [0xdb,0xcc,0x1c,0xd5]
215*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr7_el2|ICH_LR7_EL2}}, x8            // encoding: [0xe8,0xcc,0x1c,0xd5]
216*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr8_el2|ICH_LR8_EL2}}, x17           // encoding: [0x11,0xcd,0x1c,0xd5]
217*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr9_el2|ICH_LR9_EL2}}, x19           // encoding: [0x33,0xcd,0x1c,0xd5]
218*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr10_el2|ICH_LR10_EL2}}, x17          // encoding: [0x51,0xcd,0x1c,0xd5]
219*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr11_el2|ICH_LR11_EL2}}, x5           // encoding: [0x65,0xcd,0x1c,0xd5]
220*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr12_el2|ICH_LR12_EL2}}, x29          // encoding: [0x9d,0xcd,0x1c,0xd5]
221*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr13_el2|ICH_LR13_EL2}}, x2           // encoding: [0xa2,0xcd,0x1c,0xd5]
222*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr14_el2|ICH_LR14_EL2}}, x13          // encoding: [0xcd,0xcd,0x1c,0xd5]
223*9880d681SAndroid Build Coastguard Worker// CHECK: msr      {{ich_lr15_el2|ICH_LR15_EL2}}, x27          // encoding: [0xfb,0xcd,0x1c,0xd5]
224