[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(). NFC
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8r-sysreg.txt
blob262185759700d6579633bddabddf5fcd5a1301f1
1 // RUN: llvm-mc -triple aarch64 -disassemble -mattr=+v8r -o - %s | FileCheck %s
3 [0x00,0x20,0x3c,0xd5]
4 [0x80,0x00,0x38,0xd5]
5 [0x80,0x00,0x3c,0xd5]
6 [0x20,0x61,0x38,0xd5]
7 [0x20,0x61,0x3c,0xd5]
8 [0x20,0x62,0x38,0xd5]
9 [0x20,0x62,0x3c,0xd5]
10 [0x00,0x68,0x38,0xd5]
11 [0x00,0x68,0x3c,0xd5]
12 [0x20,0x68,0x38,0xd5]
13 [0x20,0x68,0x3c,0xd5]
14 [0x80,0x68,0x38,0xd5]
15 [0x00,0x69,0x38,0xd5]
16 [0x80,0x69,0x38,0xd5]
17 [0x00,0x6a,0x38,0xd5]
18 [0x80,0x6a,0x38,0xd5]
19 [0x00,0x6b,0x38,0xd5]
20 [0x80,0x6b,0x38,0xd5]
21 [0x00,0x6c,0x38,0xd5]
22 [0x80,0x6c,0x38,0xd5]
23 [0x00,0x6d,0x38,0xd5]
24 [0x80,0x6d,0x38,0xd5]
25 [0x00,0x6e,0x38,0xd5]
26 [0x80,0x6e,0x38,0xd5]
27 [0x00,0x6f,0x38,0xd5]
28 [0x80,0x6f,0x38,0xd5]
29 [0xa0,0x68,0x38,0xd5]
30 [0x20,0x69,0x38,0xd5]
31 [0xa0,0x69,0x38,0xd5]
32 [0x20,0x6a,0x38,0xd5]
33 [0xa0,0x6a,0x38,0xd5]
34 [0x20,0x6b,0x38,0xd5]
35 [0xa0,0x6b,0x38,0xd5]
36 [0x20,0x6c,0x38,0xd5]
37 [0xa0,0x6c,0x38,0xd5]
38 [0x20,0x6d,0x38,0xd5]
39 [0xa0,0x6d,0x38,0xd5]
40 [0x20,0x6e,0x38,0xd5]
41 [0xa0,0x6e,0x38,0xd5]
42 [0x20,0x6f,0x38,0xd5]
43 [0xa0,0x6f,0x38,0xd5]
44 [0x80,0x68,0x3c,0xd5]
45 [0x00,0x69,0x3c,0xd5]
46 [0x80,0x69,0x3c,0xd5]
47 [0x00,0x6a,0x3c,0xd5]
48 [0x80,0x6a,0x3c,0xd5]
49 [0x00,0x6b,0x3c,0xd5]
50 [0x80,0x6b,0x3c,0xd5]
51 [0x00,0x6c,0x3c,0xd5]
52 [0x80,0x6c,0x3c,0xd5]
53 [0x00,0x6d,0x3c,0xd5]
54 [0x80,0x6d,0x3c,0xd5]
55 [0x00,0x6e,0x3c,0xd5]
56 [0x80,0x6e,0x3c,0xd5]
57 [0x00,0x6f,0x3c,0xd5]
58 [0x80,0x6f,0x3c,0xd5]
59 [0xa0,0x68,0x3c,0xd5]
60 [0x20,0x69,0x3c,0xd5]
61 [0xa0,0x69,0x3c,0xd5]
62 [0x20,0x6a,0x3c,0xd5]
63 [0xa0,0x6a,0x3c,0xd5]
64 [0x20,0x6b,0x3c,0xd5]
65 [0xa0,0x6b,0x3c,0xd5]
66 [0x20,0x6c,0x3c,0xd5]
67 [0xa0,0x6c,0x3c,0xd5]
68 [0x20,0x6d,0x3c,0xd5]
69 [0xa0,0x6d,0x3c,0xd5]
70 [0x20,0x6e,0x3c,0xd5]
71 [0xa0,0x6e,0x3c,0xd5]
72 [0x20,0x6f,0x3c,0xd5]
73 [0xa0,0x6f,0x3c,0xd5]
74 [0x1e,0x20,0x3c,0xd5]
75 [0x9e,0x00,0x38,0xd5]
76 [0x9e,0x00,0x3c,0xd5]
77 [0x3e,0x61,0x38,0xd5]
78 [0x3e,0x61,0x3c,0xd5]
79 [0x3e,0x62,0x38,0xd5]
80 [0x3e,0x62,0x3c,0xd5]
81 [0x1e,0x68,0x38,0xd5]
82 [0x1e,0x68,0x3c,0xd5]
83 [0x3e,0x68,0x38,0xd5]
84 [0x3e,0x68,0x3c,0xd5]
85 [0x9e,0x68,0x38,0xd5]
86 [0x1e,0x69,0x38,0xd5]
87 [0x9e,0x69,0x38,0xd5]
88 [0x1e,0x6a,0x38,0xd5]
89 [0x9e,0x6a,0x38,0xd5]
90 [0x1e,0x6b,0x38,0xd5]
91 [0x9e,0x6b,0x38,0xd5]
92 [0x1e,0x6c,0x38,0xd5]
93 [0x9e,0x6c,0x38,0xd5]
94 [0x1e,0x6d,0x38,0xd5]
95 [0x9e,0x6d,0x38,0xd5]
96 [0x1e,0x6e,0x38,0xd5]
97 [0x9e,0x6e,0x38,0xd5]
98 [0x1e,0x6f,0x38,0xd5]
99 [0x9e,0x6f,0x38,0xd5]
100 [0xbe,0x68,0x38,0xd5]
101 [0x3e,0x69,0x38,0xd5]
102 [0xbe,0x69,0x38,0xd5]
103 [0x3e,0x6a,0x38,0xd5]
104 [0xbe,0x6a,0x38,0xd5]
105 [0x3e,0x6b,0x38,0xd5]
106 [0xbe,0x6b,0x38,0xd5]
107 [0x3e,0x6c,0x38,0xd5]
108 [0xbe,0x6c,0x38,0xd5]
109 [0x3e,0x6d,0x38,0xd5]
110 [0xbe,0x6d,0x38,0xd5]
111 [0x3e,0x6e,0x38,0xd5]
112 [0xbe,0x6e,0x38,0xd5]
113 [0x3e,0x6f,0x38,0xd5]
114 [0xbe,0x6f,0x38,0xd5]
115 [0x9e,0x68,0x3c,0xd5]
116 [0x1e,0x69,0x3c,0xd5]
117 [0x9e,0x69,0x3c,0xd5]
118 [0x1e,0x6a,0x3c,0xd5]
119 [0x9e,0x6a,0x3c,0xd5]
120 [0x1e,0x6b,0x3c,0xd5]
121 [0x9e,0x6b,0x3c,0xd5]
122 [0x1e,0x6c,0x3c,0xd5]
123 [0x9e,0x6c,0x3c,0xd5]
124 [0x1e,0x6d,0x3c,0xd5]
125 [0x9e,0x6d,0x3c,0xd5]
126 [0x1e,0x6e,0x3c,0xd5]
127 [0x9e,0x6e,0x3c,0xd5]
128 [0x1e,0x6f,0x3c,0xd5]
129 [0x9e,0x6f,0x3c,0xd5]
130 [0xbe,0x68,0x3c,0xd5]
131 [0x3e,0x69,0x3c,0xd5]
132 [0xbe,0x69,0x3c,0xd5]
133 [0x3e,0x6a,0x3c,0xd5]
134 [0xbe,0x6a,0x3c,0xd5]
135 [0x3e,0x6b,0x3c,0xd5]
136 [0xbe,0x6b,0x3c,0xd5]
137 [0x3e,0x6c,0x3c,0xd5]
138 [0xbe,0x6c,0x3c,0xd5]
139 [0x3e,0x6d,0x3c,0xd5]
140 [0xbe,0x6d,0x3c,0xd5]
141 [0x3e,0x6e,0x3c,0xd5]
142 [0xbe,0x6e,0x3c,0xd5]
143 [0x3e,0x6f,0x3c,0xd5]
144 [0xbe,0x6f,0x3c,0xd5]
145 [0x00,0x20,0x1c,0xd5]
146 [0x80,0x00,0x18,0xd5]
147 [0x80,0x00,0x1c,0xd5]
148 [0x20,0x61,0x18,0xd5]
149 [0x20,0x61,0x1c,0xd5]
150 [0x20,0x62,0x18,0xd5]
151 [0x20,0x62,0x1c,0xd5]
152 [0x00,0x68,0x18,0xd5]
153 [0x00,0x68,0x1c,0xd5]
154 [0x20,0x68,0x18,0xd5]
155 [0x20,0x68,0x1c,0xd5]
156 [0x80,0x68,0x18,0xd5]
157 [0x00,0x69,0x18,0xd5]
158 [0x80,0x69,0x18,0xd5]
159 [0x00,0x6a,0x18,0xd5]
160 [0x80,0x6a,0x18,0xd5]
161 [0x00,0x6b,0x18,0xd5]
162 [0x80,0x6b,0x18,0xd5]
163 [0x00,0x6c,0x18,0xd5]
164 [0x80,0x6c,0x18,0xd5]
165 [0x00,0x6d,0x18,0xd5]
166 [0x80,0x6d,0x18,0xd5]
167 [0x00,0x6e,0x18,0xd5]
168 [0x80,0x6e,0x18,0xd5]
169 [0x00,0x6f,0x18,0xd5]
170 [0x80,0x6f,0x18,0xd5]
171 [0xa0,0x68,0x18,0xd5]
172 [0x20,0x69,0x18,0xd5]
173 [0xa0,0x69,0x18,0xd5]
174 [0x20,0x6a,0x18,0xd5]
175 [0xa0,0x6a,0x18,0xd5]
176 [0x20,0x6b,0x18,0xd5]
177 [0xa0,0x6b,0x18,0xd5]
178 [0x20,0x6c,0x18,0xd5]
179 [0xa0,0x6c,0x18,0xd5]
180 [0x20,0x6d,0x18,0xd5]
181 [0xa0,0x6d,0x18,0xd5]
182 [0x20,0x6e,0x18,0xd5]
183 [0xa0,0x6e,0x18,0xd5]
184 [0x20,0x6f,0x18,0xd5]
185 [0xa0,0x6f,0x18,0xd5]
186 [0x80,0x68,0x1c,0xd5]
187 [0x00,0x69,0x1c,0xd5]
188 [0x80,0x69,0x1c,0xd5]
189 [0x00,0x6a,0x1c,0xd5]
190 [0x80,0x6a,0x1c,0xd5]
191 [0x00,0x6b,0x1c,0xd5]
192 [0x80,0x6b,0x1c,0xd5]
193 [0x00,0x6c,0x1c,0xd5]
194 [0x80,0x6c,0x1c,0xd5]
195 [0x00,0x6d,0x1c,0xd5]
196 [0x80,0x6d,0x1c,0xd5]
197 [0x00,0x6e,0x1c,0xd5]
198 [0x80,0x6e,0x1c,0xd5]
199 [0x00,0x6f,0x1c,0xd5]
200 [0x80,0x6f,0x1c,0xd5]
201 [0xa0,0x68,0x1c,0xd5]
202 [0x20,0x69,0x1c,0xd5]
203 [0xa0,0x69,0x1c,0xd5]
204 [0x20,0x6a,0x1c,0xd5]
205 [0xa0,0x6a,0x1c,0xd5]
206 [0x20,0x6b,0x1c,0xd5]
207 [0xa0,0x6b,0x1c,0xd5]
208 [0x20,0x6c,0x1c,0xd5]
209 [0xa0,0x6c,0x1c,0xd5]
210 [0x20,0x6d,0x1c,0xd5]
211 [0xa0,0x6d,0x1c,0xd5]
212 [0x20,0x6e,0x1c,0xd5]
213 [0xa0,0x6e,0x1c,0xd5]
214 [0x20,0x6f,0x1c,0xd5]
215 [0xa0,0x6f,0x1c,0xd5]
216 [0x1e,0x20,0x1c,0xd5]
217 [0x9e,0x00,0x18,0xd5]
218 [0x9e,0x00,0x1c,0xd5]
219 [0x3e,0x61,0x18,0xd5]
220 [0x3e,0x61,0x1c,0xd5]
221 [0x3e,0x62,0x18,0xd5]
222 [0x3e,0x62,0x1c,0xd5]
223 [0x1e,0x68,0x18,0xd5]
224 [0x1e,0x68,0x1c,0xd5]
225 [0x3e,0x68,0x18,0xd5]
226 [0x3e,0x68,0x1c,0xd5]
227 [0x9e,0x68,0x18,0xd5]
228 [0x1e,0x69,0x18,0xd5]
229 [0x9e,0x69,0x18,0xd5]
230 [0x1e,0x6a,0x18,0xd5]
231 [0x9e,0x6a,0x18,0xd5]
232 [0x1e,0x6b,0x18,0xd5]
233 [0x9e,0x6b,0x18,0xd5]
234 [0x1e,0x6c,0x18,0xd5]
235 [0x9e,0x6c,0x18,0xd5]
236 [0x1e,0x6d,0x18,0xd5]
237 [0x9e,0x6d,0x18,0xd5]
238 [0x1e,0x6e,0x18,0xd5]
239 [0x9e,0x6e,0x18,0xd5]
240 [0x1e,0x6f,0x18,0xd5]
241 [0x9e,0x6f,0x18,0xd5]
242 [0xbe,0x68,0x18,0xd5]
243 [0x3e,0x69,0x18,0xd5]
244 [0xbe,0x69,0x18,0xd5]
245 [0x3e,0x6a,0x18,0xd5]
246 [0xbe,0x6a,0x18,0xd5]
247 [0x3e,0x6b,0x18,0xd5]
248 [0xbe,0x6b,0x18,0xd5]
249 [0x3e,0x6c,0x18,0xd5]
250 [0xbe,0x6c,0x18,0xd5]
251 [0x3e,0x6d,0x18,0xd5]
252 [0xbe,0x6d,0x18,0xd5]
253 [0x3e,0x6e,0x18,0xd5]
254 [0xbe,0x6e,0x18,0xd5]
255 [0x3e,0x6f,0x18,0xd5]
256 [0xbe,0x6f,0x18,0xd5]
257 [0x9e,0x68,0x1c,0xd5]
258 [0x1e,0x69,0x1c,0xd5]
259 [0x9e,0x69,0x1c,0xd5]
260 [0x1e,0x6a,0x1c,0xd5]
261 [0x9e,0x6a,0x1c,0xd5]
262 [0x1e,0x6b,0x1c,0xd5]
263 [0x9e,0x6b,0x1c,0xd5]
264 [0x1e,0x6c,0x1c,0xd5]
265 [0x9e,0x6c,0x1c,0xd5]
266 [0x1e,0x6d,0x1c,0xd5]
267 [0x9e,0x6d,0x1c,0xd5]
268 [0x1e,0x6e,0x1c,0xd5]
269 [0x9e,0x6e,0x1c,0xd5]
270 [0x1e,0x6f,0x1c,0xd5]
271 [0x9e,0x6f,0x1c,0xd5]
272 [0xbe,0x68,0x1c,0xd5]
273 [0x3e,0x69,0x1c,0xd5]
274 [0xbe,0x69,0x1c,0xd5]
275 [0x3e,0x6a,0x1c,0xd5]
276 [0xbe,0x6a,0x1c,0xd5]
277 [0x3e,0x6b,0x1c,0xd5]
278 [0xbe,0x6b,0x1c,0xd5]
279 [0x3e,0x6c,0x1c,0xd5]
280 [0xbe,0x6c,0x1c,0xd5]
281 [0x3e,0x6d,0x1c,0xd5]
282 [0xbe,0x6d,0x1c,0xd5]
283 [0x3e,0x6e,0x1c,0xd5]
284 [0xbe,0x6e,0x1c,0xd5]
285 [0x3e,0x6f,0x1c,0xd5]
286 [0xbe,0x6f,0x1c,0xd5]
287 [0x20,0xd0,0x1c,0xd5]
289 // CHECK:       mrs     x0, VSCTLR_EL2
290 // CHECK-NEXT:  mrs     x0, MPUIR_EL1
291 // CHECK-NEXT:  mrs     x0, MPUIR_EL2
292 // CHECK-NEXT:  mrs     x0, PRENR_EL1
293 // CHECK-NEXT:  mrs     x0, PRENR_EL2
294 // CHECK-NEXT:  mrs     x0, PRSELR_EL1
295 // CHECK-NEXT:  mrs     x0, PRSELR_EL2
296 // CHECK-NEXT:  mrs     x0, PRBAR_EL1
297 // CHECK-NEXT:  mrs     x0, PRBAR_EL2
298 // CHECK-NEXT:  mrs     x0, PRLAR_EL1
299 // CHECK-NEXT:  mrs     x0, PRLAR_EL2
300 // CHECK-NEXT:  mrs     x0, PRBAR1_EL1
301 // CHECK-NEXT:  mrs     x0, PRBAR2_EL1
302 // CHECK-NEXT:  mrs     x0, PRBAR3_EL1
303 // CHECK-NEXT:  mrs     x0, PRBAR4_EL1
304 // CHECK-NEXT:  mrs     x0, PRBAR5_EL1
305 // CHECK-NEXT:  mrs     x0, PRBAR6_EL1
306 // CHECK-NEXT:  mrs     x0, PRBAR7_EL1
307 // CHECK-NEXT:  mrs     x0, PRBAR8_EL1
308 // CHECK-NEXT:  mrs     x0, PRBAR9_EL1
309 // CHECK-NEXT:  mrs     x0, PRBAR10_EL1
310 // CHECK-NEXT:  mrs     x0, PRBAR11_EL1
311 // CHECK-NEXT:  mrs     x0, PRBAR12_EL1
312 // CHECK-NEXT:  mrs     x0, PRBAR13_EL1
313 // CHECK-NEXT:  mrs     x0, PRBAR14_EL1
314 // CHECK-NEXT:  mrs     x0, PRBAR15_EL1
315 // CHECK-NEXT:  mrs     x0, PRLAR1_EL1
316 // CHECK-NEXT:  mrs     x0, PRLAR2_EL1
317 // CHECK-NEXT:  mrs     x0, PRLAR3_EL1
318 // CHECK-NEXT:  mrs     x0, PRLAR4_EL1
319 // CHECK-NEXT:  mrs     x0, PRLAR5_EL1
320 // CHECK-NEXT:  mrs     x0, PRLAR6_EL1
321 // CHECK-NEXT:  mrs     x0, PRLAR7_EL1
322 // CHECK-NEXT:  mrs     x0, PRLAR8_EL1
323 // CHECK-NEXT:  mrs     x0, PRLAR9_EL1
324 // CHECK-NEXT:  mrs     x0, PRLAR10_EL1
325 // CHECK-NEXT:  mrs     x0, PRLAR11_EL1
326 // CHECK-NEXT:  mrs     x0, PRLAR12_EL1
327 // CHECK-NEXT:  mrs     x0, PRLAR13_EL1
328 // CHECK-NEXT:  mrs     x0, PRLAR14_EL1
329 // CHECK-NEXT:  mrs     x0, PRLAR15_EL1
330 // CHECK-NEXT:  mrs     x0, PRBAR1_EL2
331 // CHECK-NEXT:  mrs     x0, PRBAR2_EL2
332 // CHECK-NEXT:  mrs     x0, PRBAR3_EL2
333 // CHECK-NEXT:  mrs     x0, PRBAR4_EL2
334 // CHECK-NEXT:  mrs     x0, PRBAR5_EL2
335 // CHECK-NEXT:  mrs     x0, PRBAR6_EL2
336 // CHECK-NEXT:  mrs     x0, PRBAR7_EL2
337 // CHECK-NEXT:  mrs     x0, PRBAR8_EL2
338 // CHECK-NEXT:  mrs     x0, PRBAR9_EL2
339 // CHECK-NEXT:  mrs     x0, PRBAR10_EL2
340 // CHECK-NEXT:  mrs     x0, PRBAR11_EL2
341 // CHECK-NEXT:  mrs     x0, PRBAR12_EL2
342 // CHECK-NEXT:  mrs     x0, PRBAR13_EL2
343 // CHECK-NEXT:  mrs     x0, PRBAR14_EL2
344 // CHECK-NEXT:  mrs     x0, PRBAR15_EL2
345 // CHECK-NEXT:  mrs     x0, PRLAR1_EL2
346 // CHECK-NEXT:  mrs     x0, PRLAR2_EL2
347 // CHECK-NEXT:  mrs     x0, PRLAR3_EL2
348 // CHECK-NEXT:  mrs     x0, PRLAR4_EL2
349 // CHECK-NEXT:  mrs     x0, PRLAR5_EL2
350 // CHECK-NEXT:  mrs     x0, PRLAR6_EL2
351 // CHECK-NEXT:  mrs     x0, PRLAR7_EL2
352 // CHECK-NEXT:  mrs     x0, PRLAR8_EL2
353 // CHECK-NEXT:  mrs     x0, PRLAR9_EL2
354 // CHECK-NEXT:  mrs     x0, PRLAR10_EL2
355 // CHECK-NEXT:  mrs     x0, PRLAR11_EL2
356 // CHECK-NEXT:  mrs     x0, PRLAR12_EL2
357 // CHECK-NEXT:  mrs     x0, PRLAR13_EL2
358 // CHECK-NEXT:  mrs     x0, PRLAR14_EL2
359 // CHECK-NEXT:  mrs     x0, PRLAR15_EL2
360 // CHECK-NEXT:  mrs     x30, VSCTLR_EL2
361 // CHECK-NEXT:  mrs     x30, MPUIR_EL1
362 // CHECK-NEXT:  mrs     x30, MPUIR_EL2
363 // CHECK-NEXT:  mrs     x30, PRENR_EL1
364 // CHECK-NEXT:  mrs     x30, PRENR_EL2
365 // CHECK-NEXT:  mrs     x30, PRSELR_EL1
366 // CHECK-NEXT:  mrs     x30, PRSELR_EL2
367 // CHECK-NEXT:  mrs     x30, PRBAR_EL1
368 // CHECK-NEXT:  mrs     x30, PRBAR_EL2
369 // CHECK-NEXT:  mrs     x30, PRLAR_EL1
370 // CHECK-NEXT:  mrs     x30, PRLAR_EL2
371 // CHECK-NEXT:  mrs     x30, PRBAR1_EL1
372 // CHECK-NEXT:  mrs     x30, PRBAR2_EL1
373 // CHECK-NEXT:  mrs     x30, PRBAR3_EL1
374 // CHECK-NEXT:  mrs     x30, PRBAR4_EL1
375 // CHECK-NEXT:  mrs     x30, PRBAR5_EL1
376 // CHECK-NEXT:  mrs     x30, PRBAR6_EL1
377 // CHECK-NEXT:  mrs     x30, PRBAR7_EL1
378 // CHECK-NEXT:  mrs     x30, PRBAR8_EL1
379 // CHECK-NEXT:  mrs     x30, PRBAR9_EL1
380 // CHECK-NEXT:  mrs     x30, PRBAR10_EL1
381 // CHECK-NEXT:  mrs     x30, PRBAR11_EL1
382 // CHECK-NEXT:  mrs     x30, PRBAR12_EL1
383 // CHECK-NEXT:  mrs     x30, PRBAR13_EL1
384 // CHECK-NEXT:  mrs     x30, PRBAR14_EL1
385 // CHECK-NEXT:  mrs     x30, PRBAR15_EL1
386 // CHECK-NEXT:  mrs     x30, PRLAR1_EL1
387 // CHECK-NEXT:  mrs     x30, PRLAR2_EL1
388 // CHECK-NEXT:  mrs     x30, PRLAR3_EL1
389 // CHECK-NEXT:  mrs     x30, PRLAR4_EL1
390 // CHECK-NEXT:  mrs     x30, PRLAR5_EL1
391 // CHECK-NEXT:  mrs     x30, PRLAR6_EL1
392 // CHECK-NEXT:  mrs     x30, PRLAR7_EL1
393 // CHECK-NEXT:  mrs     x30, PRLAR8_EL1
394 // CHECK-NEXT:  mrs     x30, PRLAR9_EL1
395 // CHECK-NEXT:  mrs     x30, PRLAR10_EL1
396 // CHECK-NEXT:  mrs     x30, PRLAR11_EL1
397 // CHECK-NEXT:  mrs     x30, PRLAR12_EL1
398 // CHECK-NEXT:  mrs     x30, PRLAR13_EL1
399 // CHECK-NEXT:  mrs     x30, PRLAR14_EL1
400 // CHECK-NEXT:  mrs     x30, PRLAR15_EL1
401 // CHECK-NEXT:  mrs     x30, PRBAR1_EL2
402 // CHECK-NEXT:  mrs     x30, PRBAR2_EL2
403 // CHECK-NEXT:  mrs     x30, PRBAR3_EL2
404 // CHECK-NEXT:  mrs     x30, PRBAR4_EL2
405 // CHECK-NEXT:  mrs     x30, PRBAR5_EL2
406 // CHECK-NEXT:  mrs     x30, PRBAR6_EL2
407 // CHECK-NEXT:  mrs     x30, PRBAR7_EL2
408 // CHECK-NEXT:  mrs     x30, PRBAR8_EL2
409 // CHECK-NEXT:  mrs     x30, PRBAR9_EL2
410 // CHECK-NEXT:  mrs     x30, PRBAR10_EL2
411 // CHECK-NEXT:  mrs     x30, PRBAR11_EL2
412 // CHECK-NEXT:  mrs     x30, PRBAR12_EL2
413 // CHECK-NEXT:  mrs     x30, PRBAR13_EL2
414 // CHECK-NEXT:  mrs     x30, PRBAR14_EL2
415 // CHECK-NEXT:  mrs     x30, PRBAR15_EL2
416 // CHECK-NEXT:  mrs     x30, PRLAR1_EL2
417 // CHECK-NEXT:  mrs     x30, PRLAR2_EL2
418 // CHECK-NEXT:  mrs     x30, PRLAR3_EL2
419 // CHECK-NEXT:  mrs     x30, PRLAR4_EL2
420 // CHECK-NEXT:  mrs     x30, PRLAR5_EL2
421 // CHECK-NEXT:  mrs     x30, PRLAR6_EL2
422 // CHECK-NEXT:  mrs     x30, PRLAR7_EL2
423 // CHECK-NEXT:  mrs     x30, PRLAR8_EL2
424 // CHECK-NEXT:  mrs     x30, PRLAR9_EL2
425 // CHECK-NEXT:  mrs     x30, PRLAR10_EL2
426 // CHECK-NEXT:  mrs     x30, PRLAR11_EL2
427 // CHECK-NEXT:  mrs     x30, PRLAR12_EL2
428 // CHECK-NEXT:  mrs     x30, PRLAR13_EL2
429 // CHECK-NEXT:  mrs     x30, PRLAR14_EL2
430 // CHECK-NEXT:  mrs     x30, PRLAR15_EL2
431 // CHECK-NEXT:  msr     VSCTLR_EL2, x0
432 // CHECK-NEXT:  msr     MPUIR_EL1, x0
433 // CHECK-NEXT:  msr     MPUIR_EL2, x0
434 // CHECK-NEXT:  msr     PRENR_EL1, x0
435 // CHECK-NEXT:  msr     PRENR_EL2, x0
436 // CHECK-NEXT:  msr     PRSELR_EL1, x0
437 // CHECK-NEXT:  msr     PRSELR_EL2, x0
438 // CHECK-NEXT:  msr     PRBAR_EL1, x0
439 // CHECK-NEXT:  msr     PRBAR_EL2, x0
440 // CHECK-NEXT:  msr     PRLAR_EL1, x0
441 // CHECK-NEXT:  msr     PRLAR_EL2, x0
442 // CHECK-NEXT:  msr     PRBAR1_EL1, x0
443 // CHECK-NEXT:  msr     PRBAR2_EL1, x0
444 // CHECK-NEXT:  msr     PRBAR3_EL1, x0
445 // CHECK-NEXT:  msr     PRBAR4_EL1, x0
446 // CHECK-NEXT:  msr     PRBAR5_EL1, x0
447 // CHECK-NEXT:  msr     PRBAR6_EL1, x0
448 // CHECK-NEXT:  msr     PRBAR7_EL1, x0
449 // CHECK-NEXT:  msr     PRBAR8_EL1, x0
450 // CHECK-NEXT:  msr     PRBAR9_EL1, x0
451 // CHECK-NEXT:  msr     PRBAR10_EL1, x0
452 // CHECK-NEXT:  msr     PRBAR11_EL1, x0
453 // CHECK-NEXT:  msr     PRBAR12_EL1, x0
454 // CHECK-NEXT:  msr     PRBAR13_EL1, x0
455 // CHECK-NEXT:  msr     PRBAR14_EL1, x0
456 // CHECK-NEXT:  msr     PRBAR15_EL1, x0
457 // CHECK-NEXT:  msr     PRLAR1_EL1, x0
458 // CHECK-NEXT:  msr     PRLAR2_EL1, x0
459 // CHECK-NEXT:  msr     PRLAR3_EL1, x0
460 // CHECK-NEXT:  msr     PRLAR4_EL1, x0
461 // CHECK-NEXT:  msr     PRLAR5_EL1, x0
462 // CHECK-NEXT:  msr     PRLAR6_EL1, x0
463 // CHECK-NEXT:  msr     PRLAR7_EL1, x0
464 // CHECK-NEXT:  msr     PRLAR8_EL1, x0
465 // CHECK-NEXT:  msr     PRLAR9_EL1, x0
466 // CHECK-NEXT:  msr     PRLAR10_EL1, x0
467 // CHECK-NEXT:  msr     PRLAR11_EL1, x0
468 // CHECK-NEXT:  msr     PRLAR12_EL1, x0
469 // CHECK-NEXT:  msr     PRLAR13_EL1, x0
470 // CHECK-NEXT:  msr     PRLAR14_EL1, x0
471 // CHECK-NEXT:  msr     PRLAR15_EL1, x0
472 // CHECK-NEXT:  msr     PRBAR1_EL2, x0
473 // CHECK-NEXT:  msr     PRBAR2_EL2, x0
474 // CHECK-NEXT:  msr     PRBAR3_EL2, x0
475 // CHECK-NEXT:  msr     PRBAR4_EL2, x0
476 // CHECK-NEXT:  msr     PRBAR5_EL2, x0
477 // CHECK-NEXT:  msr     PRBAR6_EL2, x0
478 // CHECK-NEXT:  msr     PRBAR7_EL2, x0
479 // CHECK-NEXT:  msr     PRBAR8_EL2, x0
480 // CHECK-NEXT:  msr     PRBAR9_EL2, x0
481 // CHECK-NEXT:  msr     PRBAR10_EL2, x0
482 // CHECK-NEXT:  msr     PRBAR11_EL2, x0
483 // CHECK-NEXT:  msr     PRBAR12_EL2, x0
484 // CHECK-NEXT:  msr     PRBAR13_EL2, x0
485 // CHECK-NEXT:  msr     PRBAR14_EL2, x0
486 // CHECK-NEXT:  msr     PRBAR15_EL2, x0
487 // CHECK-NEXT:  msr     PRLAR1_EL2, x0
488 // CHECK-NEXT:  msr     PRLAR2_EL2, x0
489 // CHECK-NEXT:  msr     PRLAR3_EL2, x0
490 // CHECK-NEXT:  msr     PRLAR4_EL2, x0
491 // CHECK-NEXT:  msr     PRLAR5_EL2, x0
492 // CHECK-NEXT:  msr     PRLAR6_EL2, x0
493 // CHECK-NEXT:  msr     PRLAR7_EL2, x0
494 // CHECK-NEXT:  msr     PRLAR8_EL2, x0
495 // CHECK-NEXT:  msr     PRLAR9_EL2, x0
496 // CHECK-NEXT:  msr     PRLAR10_EL2, x0
497 // CHECK-NEXT:  msr     PRLAR11_EL2, x0
498 // CHECK-NEXT:  msr     PRLAR12_EL2, x0
499 // CHECK-NEXT:  msr     PRLAR13_EL2, x0
500 // CHECK-NEXT:  msr     PRLAR14_EL2, x0
501 // CHECK-NEXT:  msr     PRLAR15_EL2, x0
502 // CHECK-NEXT:  msr     VSCTLR_EL2, x30
503 // CHECK-NEXT:  msr     MPUIR_EL1, x30
504 // CHECK-NEXT:  msr     MPUIR_EL2, x30
505 // CHECK-NEXT:  msr     PRENR_EL1, x30
506 // CHECK-NEXT:  msr     PRENR_EL2, x30
507 // CHECK-NEXT:  msr     PRSELR_EL1, x30
508 // CHECK-NEXT:  msr     PRSELR_EL2, x30
509 // CHECK-NEXT:  msr     PRBAR_EL1, x30
510 // CHECK-NEXT:  msr     PRBAR_EL2, x30
511 // CHECK-NEXT:  msr     PRLAR_EL1, x30
512 // CHECK-NEXT:  msr     PRLAR_EL2, x30
513 // CHECK-NEXT:  msr     PRBAR1_EL1, x30
514 // CHECK-NEXT:  msr     PRBAR2_EL1, x30
515 // CHECK-NEXT:  msr     PRBAR3_EL1, x30
516 // CHECK-NEXT:  msr     PRBAR4_EL1, x30
517 // CHECK-NEXT:  msr     PRBAR5_EL1, x30
518 // CHECK-NEXT:  msr     PRBAR6_EL1, x30
519 // CHECK-NEXT:  msr     PRBAR7_EL1, x30
520 // CHECK-NEXT:  msr     PRBAR8_EL1, x30
521 // CHECK-NEXT:  msr     PRBAR9_EL1, x30
522 // CHECK-NEXT:  msr     PRBAR10_EL1, x30
523 // CHECK-NEXT:  msr     PRBAR11_EL1, x30
524 // CHECK-NEXT:  msr     PRBAR12_EL1, x30
525 // CHECK-NEXT:  msr     PRBAR13_EL1, x30
526 // CHECK-NEXT:  msr     PRBAR14_EL1, x30
527 // CHECK-NEXT:  msr     PRBAR15_EL1, x30
528 // CHECK-NEXT:  msr     PRLAR1_EL1, x30
529 // CHECK-NEXT:  msr     PRLAR2_EL1, x30
530 // CHECK-NEXT:  msr     PRLAR3_EL1, x30
531 // CHECK-NEXT:  msr     PRLAR4_EL1, x30
532 // CHECK-NEXT:  msr     PRLAR5_EL1, x30
533 // CHECK-NEXT:  msr     PRLAR6_EL1, x30
534 // CHECK-NEXT:  msr     PRLAR7_EL1, x30
535 // CHECK-NEXT:  msr     PRLAR8_EL1, x30
536 // CHECK-NEXT:  msr     PRLAR9_EL1, x30
537 // CHECK-NEXT:  msr     PRLAR10_EL1, x30
538 // CHECK-NEXT:  msr     PRLAR11_EL1, x30
539 // CHECK-NEXT:  msr     PRLAR12_EL1, x30
540 // CHECK-NEXT:  msr     PRLAR13_EL1, x30
541 // CHECK-NEXT:  msr     PRLAR14_EL1, x30
542 // CHECK-NEXT:  msr     PRLAR15_EL1, x30
543 // CHECK-NEXT:  msr     PRBAR1_EL2, x30
544 // CHECK-NEXT:  msr     PRBAR2_EL2, x30
545 // CHECK-NEXT:  msr     PRBAR3_EL2, x30
546 // CHECK-NEXT:  msr     PRBAR4_EL2, x30
547 // CHECK-NEXT:  msr     PRBAR5_EL2, x30
548 // CHECK-NEXT:  msr     PRBAR6_EL2, x30
549 // CHECK-NEXT:  msr     PRBAR7_EL2, x30
550 // CHECK-NEXT:  msr     PRBAR8_EL2, x30
551 // CHECK-NEXT:  msr     PRBAR9_EL2, x30
552 // CHECK-NEXT:  msr     PRBAR10_EL2, x30
553 // CHECK-NEXT:  msr     PRBAR11_EL2, x30
554 // CHECK-NEXT:  msr     PRBAR12_EL2, x30
555 // CHECK-NEXT:  msr     PRBAR13_EL2, x30
556 // CHECK-NEXT:  msr     PRBAR14_EL2, x30
557 // CHECK-NEXT:  msr     PRBAR15_EL2, x30
558 // CHECK-NEXT:  msr     PRLAR1_EL2, x30
559 // CHECK-NEXT:  msr     PRLAR2_EL2, x30
560 // CHECK-NEXT:  msr     PRLAR3_EL2, x30
561 // CHECK-NEXT:  msr     PRLAR4_EL2, x30
562 // CHECK-NEXT:  msr     PRLAR5_EL2, x30
563 // CHECK-NEXT:  msr     PRLAR6_EL2, x30
564 // CHECK-NEXT:  msr     PRLAR7_EL2, x30
565 // CHECK-NEXT:  msr     PRLAR8_EL2, x30
566 // CHECK-NEXT:  msr     PRLAR9_EL2, x30
567 // CHECK-NEXT:  msr     PRLAR10_EL2, x30
568 // CHECK-NEXT:  msr     PRLAR11_EL2, x30
569 // CHECK-NEXT:  msr     PRLAR12_EL2, x30
570 // CHECK-NEXT:  msr     PRLAR13_EL2, x30
571 // CHECK-NEXT:  msr     PRLAR14_EL2, x30
572 // CHECK-NEXT:  msr     PRLAR15_EL2, x30
573 // CHECK-NEXT:  msr     CONTEXTIDR_EL2, x0