Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8.4a-actmon.txt
blob5a17068c41f0047d663d4e18315acddc7dab2bb2
1 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.4a --disassemble < %s | FileCheck %s
2 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=-v8.4a --disassemble < %s 2>&1 | FileCheck %s --check-prefix=CHECK-NO-V84
4 [0x00,0xd2,0x1b,0xd5]
5 [0x60,0xd2,0x1b,0xd5]
6 [0x80,0xd2,0x1b,0xd5]
7 [0xa0,0xd2,0x1b,0xd5]
8 [0x00,0xd4,0x1b,0xd5]
9 [0x20,0xd4,0x1b,0xd5]
10 [0x40,0xd4,0x1b,0xd5]
11 [0x60,0xd4,0x1b,0xd5]
12 [0x00,0xd3,0x1b,0xd5]
13 [0x20,0xd3,0x1b,0xd5]
14 [0x00,0xdc,0x1b,0xd5]
15 [0x20,0xdc,0x1b,0xd5]
16 [0x40,0xdc,0x1b,0xd5]
17 [0x60,0xdc,0x1b,0xd5]
18 [0x80,0xdc,0x1b,0xd5]
19 [0xa0,0xdc,0x1b,0xd5]
20 [0xc0,0xdc,0x1b,0xd5]
21 [0xe0,0xdc,0x1b,0xd5]
22 [0x00,0xdd,0x1b,0xd5]
23 [0x20,0xdd,0x1b,0xd5]
24 [0x40,0xdd,0x1b,0xd5]
25 [0x60,0xdd,0x1b,0xd5]
26 [0x80,0xdd,0x1b,0xd5]
27 [0xa0,0xdd,0x1b,0xd5]
28 [0xc0,0xdd,0x1b,0xd5]
29 [0xe0,0xdd,0x1b,0xd5]
30 [0x00,0xde,0x1b,0xd5]
31 [0x20,0xde,0x1b,0xd5]
32 [0x40,0xde,0x1b,0xd5]
33 [0x60,0xde,0x1b,0xd5]
34 [0x80,0xde,0x1b,0xd5]
35 [0xa0,0xde,0x1b,0xd5]
36 [0xc0,0xde,0x1b,0xd5]
37 [0xe0,0xde,0x1b,0xd5]
38 [0x00,0xdf,0x1b,0xd5]
39 [0x20,0xdf,0x1b,0xd5]
40 [0x40,0xdf,0x1b,0xd5]
41 [0x60,0xdf,0x1b,0xd5]
42 [0x80,0xdf,0x1b,0xd5]
43 [0xa0,0xdf,0x1b,0xd5]
44 [0xc0,0xdf,0x1b,0xd5]
45 [0xe0,0xdf,0x1b,0xd5]
47 [0x00,0xd2,0x3b,0xd5]
48 [0x20,0xd2,0x3b,0xd5]
49 [0x40,0xd2,0x3b,0xd5]
50 [0x60,0xd2,0x3b,0xd5]
51 [0x80,0xd2,0x3b,0xd5]
52 [0xa0,0xd2,0x3b,0xd5]
53 [0x00,0xd4,0x3b,0xd5]
54 [0x20,0xd4,0x3b,0xd5]
55 [0x40,0xd4,0x3b,0xd5]
56 [0x60,0xd4,0x3b,0xd5]
57 [0x00,0xd6,0x3b,0xd5]
58 [0x20,0xd6,0x3b,0xd5]
59 [0x40,0xd6,0x3b,0xd5]
60 [0x60,0xd6,0x3b,0xd5]
61 [0x00,0xd3,0x3b,0xd5]
62 [0x20,0xd3,0x3b,0xd5]
63 [0x00,0xdc,0x3b,0xd5]
64 [0x20,0xdc,0x3b,0xd5]
65 [0x40,0xdc,0x3b,0xd5]
66 [0x60,0xdc,0x3b,0xd5]
67 [0x80,0xdc,0x3b,0xd5]
68 [0xa0,0xdc,0x3b,0xd5]
69 [0xc0,0xdc,0x3b,0xd5]
70 [0xe0,0xdc,0x3b,0xd5]
71 [0x00,0xdd,0x3b,0xd5]
72 [0x20,0xdd,0x3b,0xd5]
73 [0x40,0xdd,0x3b,0xd5]
74 [0x60,0xdd,0x3b,0xd5]
75 [0x80,0xdd,0x3b,0xd5]
76 [0xa0,0xdd,0x3b,0xd5]
77 [0xc0,0xdd,0x3b,0xd5]
78 [0xe0,0xdd,0x3b,0xd5]
79 [0x00,0xde,0x3b,0xd5]
80 [0x20,0xde,0x3b,0xd5]
81 [0x40,0xde,0x3b,0xd5]
82 [0x60,0xde,0x3b,0xd5]
83 [0x80,0xde,0x3b,0xd5]
84 [0xa0,0xde,0x3b,0xd5]
85 [0xc0,0xde,0x3b,0xd5]
86 [0xe0,0xde,0x3b,0xd5]
87 [0x00,0xdf,0x3b,0xd5]
88 [0x20,0xdf,0x3b,0xd5]
89 [0x40,0xdf,0x3b,0xd5]
90 [0x60,0xdf,0x3b,0xd5]
91 [0x80,0xdf,0x3b,0xd5]
92 [0xa0,0xdf,0x3b,0xd5]
93 [0xc0,0xdf,0x3b,0xd5]
94 [0xe0,0xdf,0x3b,0xd5]
96 #CHECK:  msr AMCR_EL0, x0
97 #CHECK:  msr AMUSERENR_EL0, x0
98 #CHECK:  msr AMCNTENCLR0_EL0, x0
99 #CHECK:  msr AMCNTENSET0_EL0, x0
100 #CHECK:  msr AMEVCNTR00_EL0, x0
101 #CHECK:  msr AMEVCNTR01_EL0, x0
102 #CHECK:  msr AMEVCNTR02_EL0, x0
103 #CHECK:  msr AMEVCNTR03_EL0, x0
104 #CHECK:  msr AMCNTENCLR1_EL0, x0
105 #CHECK:  msr AMCNTENSET1_EL0, x0
106 #CHECK:  msr AMEVCNTR10_EL0, x0
107 #CHECK:  msr AMEVCNTR11_EL0, x0
108 #CHECK:  msr AMEVCNTR12_EL0, x0
109 #CHECK:  msr AMEVCNTR13_EL0, x0
110 #CHECK:  msr AMEVCNTR14_EL0, x0
111 #CHECK:  msr AMEVCNTR15_EL0, x0
112 #CHECK:  msr AMEVCNTR16_EL0, x0
113 #CHECK:  msr AMEVCNTR17_EL0, x0
114 #CHECK:  msr AMEVCNTR18_EL0, x0
115 #CHECK:  msr AMEVCNTR19_EL0, x0
116 #CHECK:  msr AMEVCNTR110_EL0, x0
117 #CHECK:  msr AMEVCNTR111_EL0, x0
118 #CHECK:  msr AMEVCNTR112_EL0, x0
119 #CHECK:  msr AMEVCNTR113_EL0, x0
120 #CHECK:  msr AMEVCNTR114_EL0, x0
121 #CHECK:  msr AMEVCNTR115_EL0, x0
122 #CHECK:  msr AMEVTYPER10_EL0, x0
123 #CHECK:  msr AMEVTYPER11_EL0, x0
124 #CHECK:  msr AMEVTYPER12_EL0, x0
125 #CHECK:  msr AMEVTYPER13_EL0, x0
126 #CHECK:  msr AMEVTYPER14_EL0, x0
127 #CHECK:  msr AMEVTYPER15_EL0, x0
128 #CHECK:  msr AMEVTYPER16_EL0, x0
129 #CHECK:  msr AMEVTYPER17_EL0, x0
130 #CHECK:  msr AMEVTYPER18_EL0, x0
131 #CHECK:  msr AMEVTYPER19_EL0, x0
132 #CHECK:  msr AMEVTYPER110_EL0, x0
133 #CHECK:  msr AMEVTYPER111_EL0, x0
134 #CHECK:  msr AMEVTYPER112_EL0, x0
135 #CHECK:  msr AMEVTYPER113_EL0, x0
136 #CHECK:  msr AMEVTYPER114_EL0, x0
137 #CHECK:  msr AMEVTYPER115_EL0, x0
139 #CHECK:  mrs x0, AMCR_EL0
140 #CHECK:  mrs x0, AMCFGR_EL0
141 #CHECK:  mrs x0, AMCGCR_EL0
142 #CHECK:  mrs x0, AMUSERENR_EL0
143 #CHECK:  mrs x0, AMCNTENCLR0_EL0
144 #CHECK:  mrs x0, AMCNTENSET0_EL0
145 #CHECK:  mrs x0, AMEVCNTR00_EL0
146 #CHECK:  mrs x0, AMEVCNTR01_EL0
147 #CHECK:  mrs x0, AMEVCNTR02_EL0
148 #CHECK:  mrs x0, AMEVCNTR03_EL0
149 #CHECK:  mrs x0, AMEVTYPER00_EL0
150 #CHECK:  mrs x0, AMEVTYPER01_EL0
151 #CHECK:  mrs x0, AMEVTYPER02_EL0
152 #CHECK:  mrs x0, AMEVTYPER03_EL0
153 #CHECK:  mrs x0, AMCNTENCLR1_EL0
154 #CHECK:  mrs x0, AMCNTENSET1_EL0
155 #CHECK:  mrs x0, AMEVCNTR10_EL0
156 #CHECK:  mrs x0, AMEVCNTR11_EL0
157 #CHECK:  mrs x0, AMEVCNTR12_EL0
158 #CHECK:  mrs x0, AMEVCNTR13_EL0
159 #CHECK:  mrs x0, AMEVCNTR14_EL0
160 #CHECK:  mrs x0, AMEVCNTR15_EL0
161 #CHECK:  mrs x0, AMEVCNTR16_EL0
162 #CHECK:  mrs x0, AMEVCNTR17_EL0
163 #CHECK:  mrs x0, AMEVCNTR18_EL0
164 #CHECK:  mrs x0, AMEVCNTR19_EL0
165 #CHECK:  mrs x0, AMEVCNTR110_EL0
166 #CHECK:  mrs x0, AMEVCNTR111_EL0
167 #CHECK:  mrs x0, AMEVCNTR112_EL0
168 #CHECK:  mrs x0, AMEVCNTR113_EL0
169 #CHECK:  mrs x0, AMEVCNTR114_EL0
170 #CHECK:  mrs x0, AMEVCNTR115_EL0
171 #CHECK:  mrs x0, AMEVTYPER10_EL0
172 #CHECK:  mrs x0, AMEVTYPER11_EL0
173 #CHECK:  mrs x0, AMEVTYPER12_EL0
174 #CHECK:  mrs x0, AMEVTYPER13_EL0
175 #CHECK:  mrs x0, AMEVTYPER14_EL0
176 #CHECK:  mrs x0, AMEVTYPER15_EL0
177 #CHECK:  mrs x0, AMEVTYPER16_EL0
178 #CHECK:  mrs x0, AMEVTYPER17_EL0
179 #CHECK:  mrs x0, AMEVTYPER18_EL0
180 #CHECK:  mrs x0, AMEVTYPER19_EL0
181 #CHECK:  mrs x0, AMEVTYPER110_EL0
182 #CHECK:  mrs x0, AMEVTYPER111_EL0
183 #CHECK:  mrs x0, AMEVTYPER112_EL0
184 #CHECK:  mrs x0, AMEVTYPER113_EL0
185 #CHECK:  mrs x0, AMEVTYPER114_EL0
186 #CHECK:  mrs x0, AMEVTYPER115_EL0
188 #CHECK-NO-V84:  msr S3_3_C13_C2_0, x0
189 #CHECK-NO-V84:  msr S3_3_C13_C2_3, x0
190 #CHECK-NO-V84:  msr S3_3_C13_C2_4, x0
191 #CHECK-NO-V84:  msr S3_3_C13_C2_5, x0
192 #CHECK-NO-V84:  msr S3_3_C13_C4_0, x0
193 #CHECK-NO-V84:  msr S3_3_C13_C4_1, x0
194 #CHECK-NO-V84:  msr S3_3_C13_C4_2, x0
195 #CHECK-NO-V84:  msr S3_3_C13_C4_3, x0
196 #CHECK-NO-V84:  msr S3_3_C13_C3_0, x0
197 #CHECK-NO-V84:  msr S3_3_C13_C3_1, x0
198 #CHECK-NO-V84:  msr S3_3_C13_C12_0, x0
199 #CHECK-NO-V84:  msr S3_3_C13_C12_1, x0
200 #CHECK-NO-V84:  msr S3_3_C13_C12_2, x0
201 #CHECK-NO-V84:  msr S3_3_C13_C12_3, x0
202 #CHECK-NO-V84:  msr S3_3_C13_C12_4, x0
203 #CHECK-NO-V84:  msr S3_3_C13_C12_5, x0
204 #CHECK-NO-V84:  msr S3_3_C13_C12_6, x0
205 #CHECK-NO-V84:  msr S3_3_C13_C12_7, x0
206 #CHECK-NO-V84:  msr S3_3_C13_C13_0, x0
207 #CHECK-NO-V84:  msr S3_3_C13_C13_1, x0
208 #CHECK-NO-V84:  msr S3_3_C13_C13_2, x0
209 #CHECK-NO-V84:  msr S3_3_C13_C13_3, x0
210 #CHECK-NO-V84:  msr S3_3_C13_C13_4, x0
211 #CHECK-NO-V84:  msr S3_3_C13_C13_5, x0
212 #CHECK-NO-V84:  msr S3_3_C13_C13_6, x0
213 #CHECK-NO-V84:  msr S3_3_C13_C13_7, x0
214 #CHECK-NO-V84:  msr S3_3_C13_C14_0, x0
215 #CHECK-NO-V84:  msr S3_3_C13_C14_1, x0
216 #CHECK-NO-V84:  msr S3_3_C13_C14_2, x0
217 #CHECK-NO-V84:  msr S3_3_C13_C14_3, x0
218 #CHECK-NO-V84:  msr S3_3_C13_C14_4, x0
219 #CHECK-NO-V84:  msr S3_3_C13_C14_5, x0
220 #CHECK-NO-V84:  msr S3_3_C13_C14_6, x0
221 #CHECK-NO-V84:  msr S3_3_C13_C14_7, x0
222 #CHECK-NO-V84:  msr S3_3_C13_C15_0, x0
223 #CHECK-NO-V84:  msr S3_3_C13_C15_1, x0
224 #CHECK-NO-V84:  msr S3_3_C13_C15_2, x0
225 #CHECK-NO-V84:  msr S3_3_C13_C15_3, x0
226 #CHECK-NO-V84:  msr S3_3_C13_C15_4, x0
227 #CHECK-NO-V84:  msr S3_3_C13_C15_5, x0
228 #CHECK-NO-V84:  msr S3_3_C13_C15_6, x0
229 #CHECK-NO-V84:  msr S3_3_C13_C15_7, x0
230 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_0
231 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_1
232 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_2
233 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_3
234 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_4
235 #CHECK-NO-V84:  mrs x0, S3_3_C13_C2_5
236 #CHECK-NO-V84:  mrs x0, S3_3_C13_C4_0
237 #CHECK-NO-V84:  mrs x0, S3_3_C13_C4_1
238 #CHECK-NO-V84:  mrs x0, S3_3_C13_C4_2
239 #CHECK-NO-V84:  mrs x0, S3_3_C13_C4_3
240 #CHECK-NO-V84:  mrs x0, S3_3_C13_C6_0
241 #CHECK-NO-V84:  mrs x0, S3_3_C13_C6_1
242 #CHECK-NO-V84:  mrs x0, S3_3_C13_C6_2
243 #CHECK-NO-V84:  mrs x0, S3_3_C13_C6_3
244 #CHECK-NO-V84:  mrs x0, S3_3_C13_C3_0
245 #CHECK-NO-V84:  mrs x0, S3_3_C13_C3_1
246 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_0
247 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_1
248 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_2
249 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_3
250 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_4
251 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_5
252 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_6
253 #CHECK-NO-V84:  mrs x0, S3_3_C13_C12_7
254 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_0
255 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_1
256 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_2
257 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_3
258 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_4
259 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_5
260 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_6
261 #CHECK-NO-V84:  mrs x0, S3_3_C13_C13_7
262 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_0
263 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_1
264 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_2
265 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_3
266 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_4
267 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_5
268 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_6
269 #CHECK-NO-V84:  mrs x0, S3_3_C13_C14_7
270 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_0
271 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_1
272 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_2
273 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_3
274 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_4
275 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_5
276 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_6
277 #CHECK-NO-V84:  mrs x0, S3_3_C13_C15_7