]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/aarch64/etm.s
Fix an assertion failure in the AArch64 assembler triggered by incorrect instruction...
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / etm.s
1 /* ETMv4 system registers. */
2
3 /* Read from system register. */
4
5 mrs x0, trcacatr0
6 mrs x0, trcacatr1
7 mrs x0, trcacatr2
8 mrs x0, trcacatr3
9 mrs x0, trcacatr4
10 mrs x0, trcacatr5
11 mrs x0, trcacatr6
12 mrs x0, trcacatr7
13 mrs x0, trcacatr8
14 mrs x0, trcacatr9
15 mrs x0, trcacatr10
16 mrs x0, trcacatr11
17 mrs x0, trcacatr12
18 mrs x0, trcacatr13
19 mrs x0, trcacatr14
20 mrs x0, trcacatr15
21 mrs x0, trcacvr0
22 mrs x0, trcacvr1
23 mrs x0, trcacvr2
24 mrs x0, trcacvr3
25 mrs x0, trcacvr4
26 mrs x0, trcacvr5
27 mrs x0, trcacvr6
28 mrs x0, trcacvr7
29 mrs x0, trcacvr8
30 mrs x0, trcacvr9
31 mrs x0, trcacvr10
32 mrs x0, trcacvr11
33 mrs x0, trcacvr12
34 mrs x0, trcacvr13
35 mrs x0, trcacvr14
36 mrs x0, trcacvr15
37 mrs x0, trcauxctlr
38 mrs x0, trcbbctlr
39 mrs x0, trcccctlr
40 mrs x0, trccidcctlr0
41 mrs x0, trccidcctlr1
42 mrs x0, trccidcvr0
43 mrs x0, trccidcvr1
44 mrs x0, trccidcvr2
45 mrs x0, trccidcvr3
46 mrs x0, trccidcvr4
47 mrs x0, trccidcvr5
48 mrs x0, trccidcvr6
49 mrs x0, trccidcvr7
50 mrs x0, trcclaimclr
51 mrs x0, trcclaimset
52 mrs x0, trccntctlr0
53 mrs x0, trccntctlr1
54 mrs x0, trccntctlr2
55 mrs x0, trccntctlr3
56 mrs x0, trccntrldvr0
57 mrs x0, trccntrldvr1
58 mrs x0, trccntrldvr2
59 mrs x0, trccntrldvr3
60 mrs x0, trccntvr0
61 mrs x0, trccntvr1
62 mrs x0, trccntvr2
63 mrs x0, trccntvr3
64 mrs x0, trcconfigr
65 mrs x0, trcdvcmr0
66 mrs x0, trcdvcmr1
67 mrs x0, trcdvcmr2
68 mrs x0, trcdvcmr3
69 mrs x0, trcdvcmr4
70 mrs x0, trcdvcmr5
71 mrs x0, trcdvcmr6
72 mrs x0, trcdvcmr7
73 mrs x0, trcdvcvr0
74 mrs x0, trcdvcvr1
75 mrs x0, trcdvcvr2
76 mrs x0, trcdvcvr3
77 mrs x0, trcdvcvr4
78 mrs x0, trcdvcvr5
79 mrs x0, trcdvcvr6
80 mrs x0, trcdvcvr7
81 mrs x0, trceventctl0r
82 mrs x0, trceventctl1r
83 mrs x0, trcextinselr0
84 mrs x0, trcextinselr
85 mrs x0, trcextinselr1
86 mrs x0, trcextinselr2
87 mrs x0, trcextinselr3
88 mrs x0, trcimspec0
89 mrs x0, trcimspec0
90 mrs x0, trcimspec1
91 mrs x0, trcimspec2
92 mrs x0, trcimspec3
93 mrs x0, trcimspec4
94 mrs x0, trcimspec5
95 mrs x0, trcimspec6
96 mrs x0, trcimspec7
97 mrs x0, trcitctrl
98 mrs x0, trcpdcr
99 mrs x0, trcprgctlr
100 mrs x0, trcprocselr
101 mrs x0, trcqctlr
102 mrs x0, trcrsctlr2
103 mrs x0, trcrsctlr3
104 mrs x0, trcrsctlr4
105 mrs x0, trcrsctlr5
106 mrs x0, trcrsctlr6
107 mrs x0, trcrsctlr7
108 mrs x0, trcrsctlr8
109 mrs x0, trcrsctlr9
110 mrs x0, trcrsctlr10
111 mrs x0, trcrsctlr11
112 mrs x0, trcrsctlr12
113 mrs x0, trcrsctlr13
114 mrs x0, trcrsctlr14
115 mrs x0, trcrsctlr15
116 mrs x0, trcrsctlr16
117 mrs x0, trcrsctlr17
118 mrs x0, trcrsctlr18
119 mrs x0, trcrsctlr19
120 mrs x0, trcrsctlr20
121 mrs x0, trcrsctlr21
122 mrs x0, trcrsctlr22
123 mrs x0, trcrsctlr23
124 mrs x0, trcrsctlr24
125 mrs x0, trcrsctlr25
126 mrs x0, trcrsctlr26
127 mrs x0, trcrsctlr27
128 mrs x0, trcrsctlr28
129 mrs x0, trcrsctlr29
130 mrs x0, trcrsctlr30
131 mrs x0, trcrsctlr31
132 mrs x0, trcseqevr0
133 mrs x0, trcseqevr1
134 mrs x0, trcseqevr2
135 mrs x0, trcseqrstevr
136 mrs x0, trcseqstr
137 mrs x0, trcssccr0
138 mrs x0, trcssccr1
139 mrs x0, trcssccr2
140 mrs x0, trcssccr3
141 mrs x0, trcssccr4
142 mrs x0, trcssccr5
143 mrs x0, trcssccr6
144 mrs x0, trcssccr7
145 mrs x0, trcsscsr0
146 mrs x0, trcsscsr1
147 mrs x0, trcsscsr2
148 mrs x0, trcsscsr3
149 mrs x0, trcsscsr4
150 mrs x0, trcsscsr5
151 mrs x0, trcsscsr6
152 mrs x0, trcsscsr7
153 mrs x0, trcsspcicr0
154 mrs x0, trcsspcicr1
155 mrs x0, trcsspcicr2
156 mrs x0, trcsspcicr3
157 mrs x0, trcsspcicr4
158 mrs x0, trcsspcicr5
159 mrs x0, trcsspcicr6
160 mrs x0, trcsspcicr7
161 mrs x0, trcstallctlr
162 mrs x0, trcsyncpr
163 mrs x0, trctraceidr
164 mrs x0, trctsctlr
165 mrs x0, trcvdarcctlr
166 mrs x0, trcvdctlr
167 mrs x0, trcvdsacctlr
168 mrs x0, trcvictlr
169 mrs x0, trcviiectlr
170 mrs x0, trcvipcssctlr
171 mrs x0, trcvissctlr
172 mrs x0, trcvmidcctlr0
173 mrs x0, trcvmidcctlr1
174 mrs x0, trcvmidcvr0
175 mrs x0, trcvmidcvr1
176 mrs x0, trcvmidcvr2
177 mrs x0, trcvmidcvr3
178 mrs x0, trcvmidcvr4
179 mrs x0, trcvmidcvr5
180 mrs x0, trcvmidcvr6
181 mrs x0, trcvmidcvr7
182
183 /* Write to system register. */
184 msr trcacatr0, x0
185 msr trcacatr1, x0
186 msr trcacatr2, x0
187 msr trcacatr3, x0
188 msr trcacatr4, x0
189 msr trcacatr5, x0
190 msr trcacatr6, x0
191 msr trcacatr7, x0
192 msr trcacatr8, x0
193 msr trcacatr9, x0
194 msr trcacatr10, x0
195 msr trcacatr11, x0
196 msr trcacatr12, x0
197 msr trcacatr13, x0
198 msr trcacatr14, x0
199 msr trcacatr15, x0
200 msr trcacvr0, x0
201 msr trcacvr1, x0
202 msr trcacvr2, x0
203 msr trcacvr3, x0
204 msr trcacvr4, x0
205 msr trcacvr5, x0
206 msr trcacvr6, x0
207 msr trcacvr7, x0
208 msr trcacvr8, x0
209 msr trcacvr9, x0
210 msr trcacvr10, x0
211 msr trcacvr11, x0
212 msr trcacvr12, x0
213 msr trcacvr13, x0
214 msr trcacvr14, x0
215 msr trcacvr15, x0
216 msr trcauxctlr, x0
217 msr trcbbctlr, x0
218 msr trcccctlr, x0
219 msr trccidcctlr0, x0
220 msr trccidcctlr1, x0
221 msr trccidcvr0, x0
222 msr trccidcvr1, x0
223 msr trccidcvr2, x0
224 msr trccidcvr3, x0
225 msr trccidcvr4, x0
226 msr trccidcvr5, x0
227 msr trccidcvr6, x0
228 msr trccidcvr7, x0
229 msr trcclaimclr, x0
230 msr trcclaimset, x0
231 msr trccntctlr0, x0
232 msr trccntctlr1, x0
233 msr trccntctlr2, x0
234 msr trccntctlr3, x0
235 msr trccntrldvr0, x0
236 msr trccntrldvr1, x0
237 msr trccntrldvr2, x0
238 msr trccntrldvr3, x0
239 msr trccntvr0, x0
240 msr trccntvr1, x0
241 msr trccntvr2, x0
242 msr trccntvr3, x0
243 msr trcconfigr, x0
244 msr trcdvcmr0, x0
245 msr trcdvcmr1, x0
246 msr trcdvcmr2, x0
247 msr trcdvcmr3, x0
248 msr trcdvcmr4, x0
249 msr trcdvcmr5, x0
250 msr trcdvcmr6, x0
251 msr trcdvcmr7, x0
252 msr trcdvcvr0, x0
253 msr trcdvcvr1, x0
254 msr trcdvcvr2, x0
255 msr trcdvcvr3, x0
256 msr trcdvcvr4, x0
257 msr trcdvcvr5, x0
258 msr trcdvcvr6, x0
259 msr trcdvcvr7, x0
260 msr trceventctl0r, x0
261 msr trceventctl1r, x0
262 msr trcextinselr0, x0
263 msr trcextinselr, x0
264 msr trcextinselr1, x0
265 msr trcextinselr2, x0
266 msr trcextinselr3, x0
267 msr trcimspec0, x0
268 msr trcimspec0, x0
269 msr trcimspec1, x0
270 msr trcimspec2, x0
271 msr trcimspec3, x0
272 msr trcimspec4, x0
273 msr trcimspec5, x0
274 msr trcimspec6, x0
275 msr trcimspec7, x0
276 msr trcitctrl, x0
277 msr trcpdcr, x0
278 msr trcprgctlr, x0
279 msr trcprocselr, x0
280 msr trcqctlr, x0
281 msr trcrsctlr2, x0
282 msr trcrsctlr3, x0
283 msr trcrsctlr4, x0
284 msr trcrsctlr5, x0
285 msr trcrsctlr6, x0
286 msr trcrsctlr7, x0
287 msr trcrsctlr8, x0
288 msr trcrsctlr9, x0
289 msr trcrsctlr10, x0
290 msr trcrsctlr11, x0
291 msr trcrsctlr12, x0
292 msr trcrsctlr13, x0
293 msr trcrsctlr14, x0
294 msr trcrsctlr15, x0
295 msr trcrsctlr16, x0
296 msr trcrsctlr17, x0
297 msr trcrsctlr18, x0
298 msr trcrsctlr19, x0
299 msr trcrsctlr20, x0
300 msr trcrsctlr21, x0
301 msr trcrsctlr22, x0
302 msr trcrsctlr23, x0
303 msr trcrsctlr24, x0
304 msr trcrsctlr25, x0
305 msr trcrsctlr26, x0
306 msr trcrsctlr27, x0
307 msr trcrsctlr28, x0
308 msr trcrsctlr29, x0
309 msr trcrsctlr30, x0
310 msr trcrsctlr31, x0
311 msr trcseqevr0, x0
312 msr trcseqevr1, x0
313 msr trcseqevr2, x0
314 msr trcseqrstevr, x0
315 msr trcseqstr, x0
316 msr trcssccr0, x0
317 msr trcssccr1, x0
318 msr trcssccr2, x0
319 msr trcssccr3, x0
320 msr trcssccr4, x0
321 msr trcssccr5, x0
322 msr trcssccr6, x0
323 msr trcssccr7, x0
324 msr trcsscsr0, x0
325 msr trcsscsr1, x0
326 msr trcsscsr2, x0
327 msr trcsscsr3, x0
328 msr trcsscsr4, x0
329 msr trcsscsr5, x0
330 msr trcsscsr6, x0
331 msr trcsscsr7, x0
332 msr trcsspcicr0, x0
333 msr trcsspcicr1, x0
334 msr trcsspcicr2, x0
335 msr trcsspcicr3, x0
336 msr trcsspcicr4, x0
337 msr trcsspcicr5, x0
338 msr trcsspcicr6, x0
339 msr trcsspcicr7, x0
340 msr trcstallctlr, x0
341 msr trcsyncpr, x0
342 msr trctraceidr, x0
343 msr trctsctlr, x0
344 msr trcvdarcctlr, x0
345 msr trcvdctlr, x0
346 msr trcvdsacctlr, x0
347 msr trcvictlr, x0
348 msr trcviiectlr, x0
349 msr trcvipcssctlr, x0
350 msr trcvissctlr, x0
351 msr trcvmidcctlr0, x0
352 msr trcvmidcctlr1, x0
353 msr trcvmidcvr0, x0
354 msr trcvmidcvr1, x0
355 msr trcvmidcvr2, x0
356 msr trcvmidcvr3, x0
357 msr trcvmidcvr4, x0
358 msr trcvmidcvr5, x0
359 msr trcvmidcvr6, x0
360 msr trcvmidcvr7, x0