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