1 # RUN: llvm-mc -triple aarch64-none-linux-gnu -disassemble < %s | FileCheck %s
4 # CHECK: mrs x8, icc_iar1_el1
6 # CHECK: mrs x26, icc_iar0_el1
8 # CHECK: mrs x2, icc_hppir1_el1
10 # CHECK: mrs x17, icc_hppir0_el1
12 # CHECK: mrs x29, icc_rpr_el1
14 # CHECK: mrs x4, ich_vtr_el2
16 # CHECK: mrs x24, ich_eisr_el2
18 # CHECK: mrs x9, ich_elsr_el2
20 # CHECK: mrs x24, icc_bpr1_el1
22 # CHECK: mrs x14, icc_bpr0_el1
24 # CHECK: mrs x19, icc_pmr_el1
26 # CHECK: mrs x23, icc_ctlr_el1
28 # CHECK: mrs x20, icc_ctlr_el3
30 # CHECK: mrs x28, icc_sre_el1
32 # CHECK: mrs x25, icc_sre_el2
34 # CHECK: mrs x8, icc_sre_el3
36 # CHECK: mrs x22, icc_igrpen0_el1
38 # CHECK: mrs x5, icc_igrpen1_el1
40 # CHECK: mrs x7, icc_igrpen1_el3
42 # CHECK: mrs x22, icc_seien_el1
44 # CHECK: mrs x4, icc_ap0r0_el1
46 # CHECK: mrs x11, icc_ap0r1_el1
48 # CHECK: mrs x27, icc_ap0r2_el1
50 # CHECK: mrs x21, icc_ap0r3_el1
52 # CHECK: mrs x2, icc_ap1r0_el1
54 # CHECK: mrs x21, icc_ap1r1_el1
56 # CHECK: mrs x10, icc_ap1r2_el1
58 # CHECK: mrs x27, icc_ap1r3_el1
60 # CHECK: mrs x20, ich_ap0r0_el2
62 # CHECK: mrs x21, ich_ap0r1_el2
64 # CHECK: mrs x5, ich_ap0r2_el2
66 # CHECK: mrs x4, ich_ap0r3_el2
68 # CHECK: mrs x15, ich_ap1r0_el2
70 # CHECK: mrs x12, ich_ap1r1_el2
72 # CHECK: mrs x27, ich_ap1r2_el2
74 # CHECK: mrs x20, ich_ap1r3_el2
76 # CHECK: mrs x10, ich_hcr_el2
78 # CHECK: mrs x27, ich_misr_el2
80 # CHECK: mrs x6, ich_vmcr_el2
82 # CHECK: mrs x19, ich_vseir_el2
84 # CHECK: mrs x3, ich_lr0_el2
86 # CHECK: mrs x1, ich_lr1_el2
88 # CHECK: mrs x22, ich_lr2_el2
90 # CHECK: mrs x21, ich_lr3_el2
92 # CHECK: mrs x6, ich_lr4_el2
94 # CHECK: mrs x10, ich_lr5_el2
96 # CHECK: mrs x11, ich_lr6_el2
98 # CHECK: mrs x12, ich_lr7_el2
100 # CHECK: mrs x0, ich_lr8_el2
102 # CHECK: mrs x21, ich_lr9_el2
104 # CHECK: mrs x13, ich_lr10_el2
106 # CHECK: mrs x26, ich_lr11_el2
108 # CHECK: mrs x1, ich_lr12_el2
110 # CHECK: mrs x8, ich_lr13_el2
112 # CHECK: mrs x2, ich_lr14_el2
114 # CHECK: mrs x8, ich_lr15_el2
116 # CHECK: msr icc_eoir1_el1, x27
118 # CHECK: msr icc_eoir0_el1, x5
120 # CHECK: msr icc_dir_el1, x13
122 # CHECK: msr icc_sgi1r_el1, x21
124 # CHECK: msr icc_asgi1r_el1, x25
126 # CHECK: msr icc_sgi0r_el1, x28
128 # CHECK: msr icc_bpr1_el1, x7
130 # CHECK: msr icc_bpr0_el1, x9
132 # CHECK: msr icc_pmr_el1, x29
134 # CHECK: msr icc_ctlr_el1, x24
136 # CHECK: msr icc_ctlr_el3, x0
138 # CHECK: msr icc_sre_el1, x2
140 # CHECK: msr icc_sre_el2, x5
142 # CHECK: msr icc_sre_el3, x10
144 # CHECK: msr icc_igrpen0_el1, x22
146 # CHECK: msr icc_igrpen1_el1, x11
148 # CHECK: msr icc_igrpen1_el3, x8
150 # CHECK: msr icc_seien_el1, x4
152 # CHECK: msr icc_ap0r0_el1, x27
154 # CHECK: msr icc_ap0r1_el1, x5
156 # CHECK: msr icc_ap0r2_el1, x20
158 # CHECK: msr icc_ap0r3_el1, x0
160 # CHECK: msr icc_ap1r0_el1, x2
162 # CHECK: msr icc_ap1r1_el1, x29
164 # CHECK: msr icc_ap1r2_el1, x23
166 # CHECK: msr icc_ap1r3_el1, x11
168 # CHECK: msr ich_ap0r0_el2, x2
170 # CHECK: msr ich_ap0r1_el2, x27
172 # CHECK: msr ich_ap0r2_el2, x7
174 # CHECK: msr ich_ap0r3_el2, x1
176 # CHECK: msr ich_ap1r0_el2, x7
178 # CHECK: msr ich_ap1r1_el2, x12
180 # CHECK: msr ich_ap1r2_el2, x14
182 # CHECK: msr ich_ap1r3_el2, x13
184 # CHECK: msr ich_hcr_el2, x1
186 # CHECK: msr ich_misr_el2, x10
188 # CHECK: msr ich_vmcr_el2, x24
190 # CHECK: msr ich_vseir_el2, x29
192 # CHECK: msr ich_lr0_el2, x26
194 # CHECK: msr ich_lr1_el2, x9
196 # CHECK: msr ich_lr2_el2, x18
198 # CHECK: msr ich_lr3_el2, x26
200 # CHECK: msr ich_lr4_el2, x22
202 # CHECK: msr ich_lr5_el2, x26
204 # CHECK: msr ich_lr6_el2, x27
206 # CHECK: msr ich_lr7_el2, x8
208 # CHECK: msr ich_lr8_el2, x17
210 # CHECK: msr ich_lr9_el2, x19
212 # CHECK: msr ich_lr10_el2, x17
214 # CHECK: msr ich_lr11_el2, x5
216 # CHECK: msr ich_lr12_el2, x29
218 # CHECK: msr ich_lr13_el2, x2
220 # CHECK: msr ich_lr14_el2, x13
222 # CHECK: msr ich_lr15_el2, x27