1# RUN: llvm-mc -triple aarch64-none-linux-gnu -disassemble < %s | FileCheck %s
2
30x8 0xcc 0x38 0xd5
4# CHECK: mrs      x8, icc_iar1_el1
50x1a 0xc8 0x38 0xd5
6# CHECK: mrs      x26, icc_iar0_el1
70x42 0xcc 0x38 0xd5
8# CHECK: mrs      x2, icc_hppir1_el1
90x51 0xc8 0x38 0xd5
10# CHECK: mrs      x17, icc_hppir0_el1
110x7d 0xcb 0x38 0xd5
12# CHECK: mrs      x29, icc_rpr_el1
130x24 0xcb 0x3c 0xd5
14# CHECK: mrs      x4, ich_vtr_el2
150x78 0xcb 0x3c 0xd5
16# CHECK: mrs      x24, ich_eisr_el2
170xa9 0xcb 0x3c 0xd5
18# CHECK: mrs      x9, ich_elsr_el2
190x78 0xcc 0x38 0xd5
20# CHECK: mrs      x24, icc_bpr1_el1
210x6e 0xc8 0x38 0xd5
22# CHECK: mrs      x14, icc_bpr0_el1
230x13 0x46 0x38 0xd5
24# CHECK: mrs      x19, icc_pmr_el1
250x97 0xcc 0x38 0xd5
26# CHECK: mrs      x23, icc_ctlr_el1
270x94 0xcc 0x3e 0xd5
28# CHECK: mrs      x20, icc_ctlr_el3
290xbc 0xcc 0x38 0xd5
30# CHECK: mrs      x28, icc_sre_el1
310xb9 0xc9 0x3c 0xd5
32# CHECK: mrs      x25, icc_sre_el2
330xa8 0xcc 0x3e 0xd5
34# CHECK: mrs      x8, icc_sre_el3
350xd6 0xcc 0x38 0xd5
36# CHECK: mrs      x22, icc_igrpen0_el1
370xe5 0xcc 0x38 0xd5
38# CHECK: mrs      x5, icc_igrpen1_el1
390xe7 0xcc 0x3e 0xd5
40# CHECK: mrs      x7, icc_igrpen1_el3
410x16 0xcd 0x38 0xd5
42# CHECK: mrs      x22, icc_seien_el1
430x84 0xc8 0x38 0xd5
44# CHECK: mrs      x4, icc_ap0r0_el1
450xab 0xc8 0x38 0xd5
46# CHECK: mrs      x11, icc_ap0r1_el1
470xdb 0xc8 0x38 0xd5
48# CHECK: mrs      x27, icc_ap0r2_el1
490xf5 0xc8 0x38 0xd5
50# CHECK: mrs      x21, icc_ap0r3_el1
510x2 0xc9 0x38 0xd5
52# CHECK: mrs      x2, icc_ap1r0_el1
530x35 0xc9 0x38 0xd5
54# CHECK: mrs      x21, icc_ap1r1_el1
550x4a 0xc9 0x38 0xd5
56# CHECK: mrs      x10, icc_ap1r2_el1
570x7b 0xc9 0x38 0xd5
58# CHECK: mrs      x27, icc_ap1r3_el1
590x14 0xc8 0x3c 0xd5
60# CHECK: mrs      x20, ich_ap0r0_el2
610x35 0xc8 0x3c 0xd5
62# CHECK: mrs      x21, ich_ap0r1_el2
630x45 0xc8 0x3c 0xd5
64# CHECK: mrs      x5, ich_ap0r2_el2
650x64 0xc8 0x3c 0xd5
66# CHECK: mrs      x4, ich_ap0r3_el2
670xf 0xc9 0x3c 0xd5
68# CHECK: mrs      x15, ich_ap1r0_el2
690x2c 0xc9 0x3c 0xd5
70# CHECK: mrs      x12, ich_ap1r1_el2
710x5b 0xc9 0x3c 0xd5
72# CHECK: mrs      x27, ich_ap1r2_el2
730x74 0xc9 0x3c 0xd5
74# CHECK: mrs      x20, ich_ap1r3_el2
750xa 0xcb 0x3c 0xd5
76# CHECK: mrs      x10, ich_hcr_el2
770x5b 0xcb 0x3c 0xd5
78# CHECK: mrs      x27, ich_misr_el2
790xe6 0xcb 0x3c 0xd5
80# CHECK: mrs      x6, ich_vmcr_el2
810x93 0xc9 0x3c 0xd5
82# CHECK: mrs      x19, ich_vseir_el2
830x3 0xcc 0x3c 0xd5
84# CHECK: mrs      x3, ich_lr0_el2
850x21 0xcc 0x3c 0xd5
86# CHECK: mrs      x1, ich_lr1_el2
870x56 0xcc 0x3c 0xd5
88# CHECK: mrs      x22, ich_lr2_el2
890x75 0xcc 0x3c 0xd5
90# CHECK: mrs      x21, ich_lr3_el2
910x86 0xcc 0x3c 0xd5
92# CHECK: mrs      x6, ich_lr4_el2
930xaa 0xcc 0x3c 0xd5
94# CHECK: mrs      x10, ich_lr5_el2
950xcb 0xcc 0x3c 0xd5
96# CHECK: mrs      x11, ich_lr6_el2
970xec 0xcc 0x3c 0xd5
98# CHECK: mrs      x12, ich_lr7_el2
990x0 0xcd 0x3c 0xd5
100# CHECK: mrs      x0, ich_lr8_el2
1010x35 0xcd 0x3c 0xd5
102# CHECK: mrs      x21, ich_lr9_el2
1030x4d 0xcd 0x3c 0xd5
104# CHECK: mrs      x13, ich_lr10_el2
1050x7a 0xcd 0x3c 0xd5
106# CHECK: mrs      x26, ich_lr11_el2
1070x81 0xcd 0x3c 0xd5
108# CHECK: mrs      x1, ich_lr12_el2
1090xa8 0xcd 0x3c 0xd5
110# CHECK: mrs      x8, ich_lr13_el2
1110xc2 0xcd 0x3c 0xd5
112# CHECK: mrs      x2, ich_lr14_el2
1130xe8 0xcd 0x3c 0xd5
114# CHECK: mrs      x8, ich_lr15_el2
1150x3b 0xcc 0x18 0xd5
116# CHECK: msr      icc_eoir1_el1, x27
1170x25 0xc8 0x18 0xd5
118# CHECK: msr      icc_eoir0_el1, x5
1190x2d 0xcb 0x18 0xd5
120# CHECK: msr      icc_dir_el1, x13
1210xb5 0xcb 0x18 0xd5
122# CHECK: msr      icc_sgi1r_el1, x21
1230xd9 0xcb 0x18 0xd5
124# CHECK: msr      icc_asgi1r_el1, x25
1250xfc 0xcb 0x18 0xd5
126# CHECK: msr      icc_sgi0r_el1, x28
1270x67 0xcc 0x18 0xd5
128# CHECK: msr      icc_bpr1_el1, x7
1290x69 0xc8 0x18 0xd5
130# CHECK: msr      icc_bpr0_el1, x9
1310x1d 0x46 0x18 0xd5
132# CHECK: msr      icc_pmr_el1, x29
1330x98 0xcc 0x18 0xd5
134# CHECK: msr      icc_ctlr_el1, x24
1350x80 0xcc 0x1e 0xd5
136# CHECK: msr      icc_ctlr_el3, x0
1370xa2 0xcc 0x18 0xd5
138# CHECK: msr      icc_sre_el1, x2
1390xa5 0xc9 0x1c 0xd5
140# CHECK: msr      icc_sre_el2, x5
1410xaa 0xcc 0x1e 0xd5
142# CHECK: msr      icc_sre_el3, x10
1430xd6 0xcc 0x18 0xd5
144# CHECK: msr      icc_igrpen0_el1, x22
1450xeb 0xcc 0x18 0xd5
146# CHECK: msr      icc_igrpen1_el1, x11
1470xe8 0xcc 0x1e 0xd5
148# CHECK: msr      icc_igrpen1_el3, x8
1490x4 0xcd 0x18 0xd5
150# CHECK: msr      icc_seien_el1, x4
1510x9b 0xc8 0x18 0xd5
152# CHECK: msr      icc_ap0r0_el1, x27
1530xa5 0xc8 0x18 0xd5
154# CHECK: msr      icc_ap0r1_el1, x5
1550xd4 0xc8 0x18 0xd5
156# CHECK: msr      icc_ap0r2_el1, x20
1570xe0 0xc8 0x18 0xd5
158# CHECK: msr      icc_ap0r3_el1, x0
1590x2 0xc9 0x18 0xd5
160# CHECK: msr      icc_ap1r0_el1, x2
1610x3d 0xc9 0x18 0xd5
162# CHECK: msr      icc_ap1r1_el1, x29
1630x57 0xc9 0x18 0xd5
164# CHECK: msr      icc_ap1r2_el1, x23
1650x6b 0xc9 0x18 0xd5
166# CHECK: msr      icc_ap1r3_el1, x11
1670x2 0xc8 0x1c 0xd5
168# CHECK: msr      ich_ap0r0_el2, x2
1690x3b 0xc8 0x1c 0xd5
170# CHECK: msr      ich_ap0r1_el2, x27
1710x47 0xc8 0x1c 0xd5
172# CHECK: msr      ich_ap0r2_el2, x7
1730x61 0xc8 0x1c 0xd5
174# CHECK: msr      ich_ap0r3_el2, x1
1750x7 0xc9 0x1c 0xd5
176# CHECK: msr      ich_ap1r0_el2, x7
1770x2c 0xc9 0x1c 0xd5
178# CHECK: msr      ich_ap1r1_el2, x12
1790x4e 0xc9 0x1c 0xd5
180# CHECK: msr      ich_ap1r2_el2, x14
1810x6d 0xc9 0x1c 0xd5
182# CHECK: msr      ich_ap1r3_el2, x13
1830x1 0xcb 0x1c 0xd5
184# CHECK: msr      ich_hcr_el2, x1
1850x4a 0xcb 0x1c 0xd5
186# CHECK: msr      ich_misr_el2, x10
1870xf8 0xcb 0x1c 0xd5
188# CHECK: msr      ich_vmcr_el2, x24
1890x9d 0xc9 0x1c 0xd5
190# CHECK: msr      ich_vseir_el2, x29
1910x1a 0xcc 0x1c 0xd5
192# CHECK: msr      ich_lr0_el2, x26
1930x29 0xcc 0x1c 0xd5
194# CHECK: msr      ich_lr1_el2, x9
1950x52 0xcc 0x1c 0xd5
196# CHECK: msr      ich_lr2_el2, x18
1970x7a 0xcc 0x1c 0xd5
198# CHECK: msr      ich_lr3_el2, x26
1990x96 0xcc 0x1c 0xd5
200# CHECK: msr      ich_lr4_el2, x22
2010xba 0xcc 0x1c 0xd5
202# CHECK: msr      ich_lr5_el2, x26
2030xdb 0xcc 0x1c 0xd5
204# CHECK: msr      ich_lr6_el2, x27
2050xe8 0xcc 0x1c 0xd5
206# CHECK: msr      ich_lr7_el2, x8
2070x11 0xcd 0x1c 0xd5
208# CHECK: msr      ich_lr8_el2, x17
2090x33 0xcd 0x1c 0xd5
210# CHECK: msr      ich_lr9_el2, x19
2110x51 0xcd 0x1c 0xd5
212# CHECK: msr      ich_lr10_el2, x17
2130x65 0xcd 0x1c 0xd5
214# CHECK: msr      ich_lr11_el2, x5
2150x9d 0xcd 0x1c 0xd5
216# CHECK: msr      ich_lr12_el2, x29
2170xa2 0xcd 0x1c 0xd5
218# CHECK: msr      ich_lr13_el2, x2
2190xcd 0xcd 0x1c 0xd5
220# CHECK: msr      ich_lr14_el2, x13
2210xfb 0xcd 0x1c 0xd5
222# CHECK: msr      ich_lr15_el2, x27
223