[mips][msa] Direct Object Emission support for the MSA instruction set.
[oota-llvm.git] / test / MC / AArch64 / trace-regs.s
1 // RUN: llvm-mc -triple=aarch64-none-linux-gnu -show-encoding < %s | FileCheck %s
2         mrs x8, trcstatr
3         mrs x9, trcidr8
4         mrs x11, trcidr9
5         mrs x25, trcidr10
6         mrs x7, trcidr11
7         mrs x7, trcidr12
8         mrs x6, trcidr13
9         mrs x27, trcidr0
10         mrs x29, trcidr1
11         mrs x4, trcidr2
12         mrs x8, trcidr3
13         mrs x15, trcidr4
14         mrs x20, trcidr5
15         mrs x6, trcidr6
16         mrs x6, trcidr7
17         mrs x24, trcoslsr
18         mrs x18, trcpdsr
19         mrs x28, trcdevaff0
20         mrs x5, trcdevaff1
21         mrs x5, trclsr
22         mrs x11, trcauthstatus
23         mrs x13, trcdevarch
24         mrs x18, trcdevid
25         mrs x22, trcdevtype
26         mrs x14, trcpidr4
27         mrs x5, trcpidr5
28         mrs x5, trcpidr6
29         mrs x9, trcpidr7
30         mrs x15, trcpidr0
31         mrs x6, trcpidr1
32         mrs x11, trcpidr2
33         mrs x20, trcpidr3
34         mrs x17, trccidr0
35         mrs x2, trccidr1
36         mrs x20, trccidr2
37         mrs x4, trccidr3
38         mrs x11, trcprgctlr
39         mrs x23, trcprocselr
40         mrs x13, trcconfigr
41         mrs x23, trcauxctlr
42         mrs x9, trceventctl0r
43         mrs x16, trceventctl1r
44         mrs x4, trcstallctlr
45         mrs x14, trctsctlr
46         mrs x24, trcsyncpr
47         mrs x28, trcccctlr
48         mrs x15, trcbbctlr
49         mrs x1, trctraceidr
50         mrs x20, trcqctlr
51         mrs x2, trcvictlr
52         mrs x12, trcviiectlr
53         mrs x16, trcvissctlr
54         mrs x8, trcvipcssctlr
55         mrs x27, trcvdctlr
56         mrs x9, trcvdsacctlr
57         mrs x0, trcvdarcctlr
58         mrs x13, trcseqevr0
59         mrs x11, trcseqevr1
60         mrs x26, trcseqevr2
61         mrs x14, trcseqrstevr
62         mrs x4, trcseqstr
63         mrs x17, trcextinselr
64         mrs x21, trccntrldvr0
65         mrs x10, trccntrldvr1
66         mrs x20, trccntrldvr2
67         mrs x5, trccntrldvr3
68         mrs x17, trccntctlr0
69         mrs x1, trccntctlr1
70         mrs x17, trccntctlr2
71         mrs x6, trccntctlr3
72         mrs x28, trccntvr0
73         mrs x23, trccntvr1
74         mrs x9, trccntvr2
75         mrs x6, trccntvr3
76         mrs x24, trcimspec0
77         mrs x24, trcimspec1
78         mrs x15, trcimspec2
79         mrs x10, trcimspec3
80         mrs x29, trcimspec4
81         mrs x18, trcimspec5
82         mrs x29, trcimspec6
83         mrs x2, trcimspec7
84         mrs x8, trcrsctlr2
85         mrs x0, trcrsctlr3
86         mrs x12, trcrsctlr4
87         mrs x26, trcrsctlr5
88         mrs x29, trcrsctlr6
89         mrs x17, trcrsctlr7
90         mrs x0, trcrsctlr8
91         mrs x1, trcrsctlr9
92         mrs x17, trcrsctlr10
93         mrs x21, trcrsctlr11
94         mrs x1, trcrsctlr12
95         mrs x8, trcrsctlr13
96         mrs x24, trcrsctlr14
97         mrs x0, trcrsctlr15
98         mrs x2, trcrsctlr16
99         mrs x29, trcrsctlr17
100         mrs x22, trcrsctlr18
101         mrs x6, trcrsctlr19
102         mrs x26, trcrsctlr20
103         mrs x26, trcrsctlr21
104         mrs x4, trcrsctlr22
105         mrs x12, trcrsctlr23
106         mrs x1, trcrsctlr24
107         mrs x0, trcrsctlr25
108         mrs x17, trcrsctlr26
109         mrs x8, trcrsctlr27
110         mrs x10, trcrsctlr28
111         mrs x25, trcrsctlr29
112         mrs x12, trcrsctlr30
113         mrs x11, trcrsctlr31
114         mrs x18, trcssccr0
115         mrs x12, trcssccr1
116         mrs x3, trcssccr2
117         mrs x2, trcssccr3
118         mrs x21, trcssccr4
119         mrs x10, trcssccr5
120         mrs x22, trcssccr6
121         mrs x23, trcssccr7
122         mrs x23, trcsscsr0
123         mrs x19, trcsscsr1
124         mrs x25, trcsscsr2
125         mrs x17, trcsscsr3
126         mrs x19, trcsscsr4
127         mrs x11, trcsscsr5
128         mrs x5, trcsscsr6
129         mrs x9, trcsscsr7
130         mrs x1, trcsspcicr0
131         mrs x12, trcsspcicr1
132         mrs x21, trcsspcicr2
133         mrs x11, trcsspcicr3
134         mrs x3, trcsspcicr4
135         mrs x9, trcsspcicr5
136         mrs x5, trcsspcicr6
137         mrs x2, trcsspcicr7
138         mrs x26, trcpdcr
139         mrs x8, trcacvr0
140         mrs x15, trcacvr1
141         mrs x19, trcacvr2
142         mrs x8, trcacvr3
143         mrs x28, trcacvr4
144         mrs x3, trcacvr5
145         mrs x25, trcacvr6
146         mrs x24, trcacvr7
147         mrs x6, trcacvr8
148         mrs x3, trcacvr9
149         mrs x24, trcacvr10
150         mrs x3, trcacvr11
151         mrs x12, trcacvr12
152         mrs x9, trcacvr13
153         mrs x14, trcacvr14
154         mrs x3, trcacvr15
155         mrs x21, trcacatr0
156         mrs x26, trcacatr1
157         mrs x8, trcacatr2
158         mrs x22, trcacatr3
159         mrs x6, trcacatr4
160         mrs x29, trcacatr5
161         mrs x5, trcacatr6
162         mrs x18, trcacatr7
163         mrs x2, trcacatr8
164         mrs x19, trcacatr9
165         mrs x13, trcacatr10
166         mrs x25, trcacatr11
167         mrs x18, trcacatr12
168         mrs x29, trcacatr13
169         mrs x9, trcacatr14
170         mrs x18, trcacatr15
171         mrs x29, trcdvcvr0
172         mrs x15, trcdvcvr1
173         mrs x15, trcdvcvr2
174         mrs x15, trcdvcvr3
175         mrs x19, trcdvcvr4
176         mrs x22, trcdvcvr5
177         mrs x27, trcdvcvr6
178         mrs x1, trcdvcvr7
179         mrs x29, trcdvcmr0
180         mrs x9, trcdvcmr1
181         mrs x1, trcdvcmr2
182         mrs x2, trcdvcmr3
183         mrs x5, trcdvcmr4
184         mrs x21, trcdvcmr5
185         mrs x5, trcdvcmr6
186         mrs x1, trcdvcmr7
187         mrs x21, trccidcvr0
188         mrs x24, trccidcvr1
189         mrs x24, trccidcvr2
190         mrs x12, trccidcvr3
191         mrs x10, trccidcvr4
192         mrs x9, trccidcvr5
193         mrs x6, trccidcvr6
194         mrs x20, trccidcvr7
195         mrs x20, trcvmidcvr0
196         mrs x20, trcvmidcvr1
197         mrs x26, trcvmidcvr2
198         mrs x1, trcvmidcvr3
199         mrs x14, trcvmidcvr4
200         mrs x27, trcvmidcvr5
201         mrs x29, trcvmidcvr6
202         mrs x17, trcvmidcvr7
203         mrs x10, trccidcctlr0
204         mrs x4, trccidcctlr1
205         mrs x9, trcvmidcctlr0
206         mrs x11, trcvmidcctlr1
207         mrs x22, trcitctrl
208         mrs x23, trcclaimset
209         mrs x14, trcclaimclr
210 // CHECK: mrs      x8, trcstatr               // encoding: [0x08,0x03,0x31,0xd5]
211 // CHECK: mrs      x9, trcidr8                // encoding: [0xc9,0x00,0x31,0xd5]
212 // CHECK: mrs      x11, trcidr9               // encoding: [0xcb,0x01,0x31,0xd5]
213 // CHECK: mrs      x25, trcidr10              // encoding: [0xd9,0x02,0x31,0xd5]
214 // CHECK: mrs      x7, trcidr11               // encoding: [0xc7,0x03,0x31,0xd5]
215 // CHECK: mrs      x7, trcidr12               // encoding: [0xc7,0x04,0x31,0xd5]
216 // CHECK: mrs      x6, trcidr13               // encoding: [0xc6,0x05,0x31,0xd5]
217 // CHECK: mrs      x27, trcidr0               // encoding: [0xfb,0x08,0x31,0xd5]
218 // CHECK: mrs      x29, trcidr1               // encoding: [0xfd,0x09,0x31,0xd5]
219 // CHECK: mrs      x4, trcidr2                // encoding: [0xe4,0x0a,0x31,0xd5]
220 // CHECK: mrs      x8, trcidr3                // encoding: [0xe8,0x0b,0x31,0xd5]
221 // CHECK: mrs      x15, trcidr4               // encoding: [0xef,0x0c,0x31,0xd5]
222 // CHECK: mrs      x20, trcidr5               // encoding: [0xf4,0x0d,0x31,0xd5]
223 // CHECK: mrs      x6, trcidr6                // encoding: [0xe6,0x0e,0x31,0xd5]
224 // CHECK: mrs      x6, trcidr7                // encoding: [0xe6,0x0f,0x31,0xd5]
225 // CHECK: mrs      x24, trcoslsr              // encoding: [0x98,0x11,0x31,0xd5]
226 // CHECK: mrs      x18, trcpdsr               // encoding: [0x92,0x15,0x31,0xd5]
227 // CHECK: mrs      x28, trcdevaff0            // encoding: [0xdc,0x7a,0x31,0xd5]
228 // CHECK: mrs      x5, trcdevaff1             // encoding: [0xc5,0x7b,0x31,0xd5]
229 // CHECK: mrs      x5, trclsr                 // encoding: [0xc5,0x7d,0x31,0xd5]
230 // CHECK: mrs      x11, trcauthstatus         // encoding: [0xcb,0x7e,0x31,0xd5]
231 // CHECK: mrs      x13, trcdevarch            // encoding: [0xcd,0x7f,0x31,0xd5]
232 // CHECK: mrs      x18, trcdevid              // encoding: [0xf2,0x72,0x31,0xd5]
233 // CHECK: mrs      x22, trcdevtype            // encoding: [0xf6,0x73,0x31,0xd5]
234 // CHECK: mrs      x14, trcpidr4              // encoding: [0xee,0x74,0x31,0xd5]
235 // CHECK: mrs      x5, trcpidr5               // encoding: [0xe5,0x75,0x31,0xd5]
236 // CHECK: mrs      x5, trcpidr6               // encoding: [0xe5,0x76,0x31,0xd5]
237 // CHECK: mrs      x9, trcpidr7               // encoding: [0xe9,0x77,0x31,0xd5]
238 // CHECK: mrs      x15, trcpidr0              // encoding: [0xef,0x78,0x31,0xd5]
239 // CHECK: mrs      x6, trcpidr1               // encoding: [0xe6,0x79,0x31,0xd5]
240 // CHECK: mrs      x11, trcpidr2              // encoding: [0xeb,0x7a,0x31,0xd5]
241 // CHECK: mrs      x20, trcpidr3              // encoding: [0xf4,0x7b,0x31,0xd5]
242 // CHECK: mrs      x17, trccidr0              // encoding: [0xf1,0x7c,0x31,0xd5]
243 // CHECK: mrs      x2, trccidr1               // encoding: [0xe2,0x7d,0x31,0xd5]
244 // CHECK: mrs      x20, trccidr2              // encoding: [0xf4,0x7e,0x31,0xd5]
245 // CHECK: mrs      x4, trccidr3               // encoding: [0xe4,0x7f,0x31,0xd5]
246 // CHECK: mrs      x11, trcprgctlr            // encoding: [0x0b,0x01,0x31,0xd5]
247 // CHECK: mrs      x23, trcprocselr           // encoding: [0x17,0x02,0x31,0xd5]
248 // CHECK: mrs      x13, trcconfigr            // encoding: [0x0d,0x04,0x31,0xd5]
249 // CHECK: mrs      x23, trcauxctlr            // encoding: [0x17,0x06,0x31,0xd5]
250 // CHECK: mrs      x9, trceventctl0r          // encoding: [0x09,0x08,0x31,0xd5]
251 // CHECK: mrs      x16, trceventctl1r         // encoding: [0x10,0x09,0x31,0xd5]
252 // CHECK: mrs      x4, trcstallctlr           // encoding: [0x04,0x0b,0x31,0xd5]
253 // CHECK: mrs      x14, trctsctlr             // encoding: [0x0e,0x0c,0x31,0xd5]
254 // CHECK: mrs      x24, trcsyncpr             // encoding: [0x18,0x0d,0x31,0xd5]
255 // CHECK: mrs      x28, trcccctlr             // encoding: [0x1c,0x0e,0x31,0xd5]
256 // CHECK: mrs      x15, trcbbctlr             // encoding: [0x0f,0x0f,0x31,0xd5]
257 // CHECK: mrs      x1, trctraceidr            // encoding: [0x21,0x00,0x31,0xd5]
258 // CHECK: mrs      x20, trcqctlr              // encoding: [0x34,0x01,0x31,0xd5]
259 // CHECK: mrs      x2, trcvictlr              // encoding: [0x42,0x00,0x31,0xd5]
260 // CHECK: mrs      x12, trcviiectlr           // encoding: [0x4c,0x01,0x31,0xd5]
261 // CHECK: mrs      x16, trcvissctlr           // encoding: [0x50,0x02,0x31,0xd5]
262 // CHECK: mrs      x8, trcvipcssctlr          // encoding: [0x48,0x03,0x31,0xd5]
263 // CHECK: mrs      x27, trcvdctlr             // encoding: [0x5b,0x08,0x31,0xd5]
264 // CHECK: mrs      x9, trcvdsacctlr           // encoding: [0x49,0x09,0x31,0xd5]
265 // CHECK: mrs      x0, trcvdarcctlr           // encoding: [0x40,0x0a,0x31,0xd5]
266 // CHECK: mrs      x13, trcseqevr0            // encoding: [0x8d,0x00,0x31,0xd5]
267 // CHECK: mrs      x11, trcseqevr1            // encoding: [0x8b,0x01,0x31,0xd5]
268 // CHECK: mrs      x26, trcseqevr2            // encoding: [0x9a,0x02,0x31,0xd5]
269 // CHECK: mrs      x14, trcseqrstevr          // encoding: [0x8e,0x06,0x31,0xd5]
270 // CHECK: mrs      x4, trcseqstr              // encoding: [0x84,0x07,0x31,0xd5]
271 // CHECK: mrs      x17, trcextinselr          // encoding: [0x91,0x08,0x31,0xd5]
272 // CHECK: mrs      x21, trccntrldvr0          // encoding: [0xb5,0x00,0x31,0xd5]
273 // CHECK: mrs      x10, trccntrldvr1          // encoding: [0xaa,0x01,0x31,0xd5]
274 // CHECK: mrs      x20, trccntrldvr2          // encoding: [0xb4,0x02,0x31,0xd5]
275 // CHECK: mrs      x5, trccntrldvr3           // encoding: [0xa5,0x03,0x31,0xd5]
276 // CHECK: mrs      x17, trccntctlr0           // encoding: [0xb1,0x04,0x31,0xd5]
277 // CHECK: mrs      x1, trccntctlr1            // encoding: [0xa1,0x05,0x31,0xd5]
278 // CHECK: mrs      x17, trccntctlr2           // encoding: [0xb1,0x06,0x31,0xd5]
279 // CHECK: mrs      x6, trccntctlr3            // encoding: [0xa6,0x07,0x31,0xd5]
280 // CHECK: mrs      x28, trccntvr0             // encoding: [0xbc,0x08,0x31,0xd5]
281 // CHECK: mrs      x23, trccntvr1             // encoding: [0xb7,0x09,0x31,0xd5]
282 // CHECK: mrs      x9, trccntvr2              // encoding: [0xa9,0x0a,0x31,0xd5]
283 // CHECK: mrs      x6, trccntvr3              // encoding: [0xa6,0x0b,0x31,0xd5]
284 // CHECK: mrs      x24, trcimspec0            // encoding: [0xf8,0x00,0x31,0xd5]
285 // CHECK: mrs      x24, trcimspec1            // encoding: [0xf8,0x01,0x31,0xd5]
286 // CHECK: mrs      x15, trcimspec2            // encoding: [0xef,0x02,0x31,0xd5]
287 // CHECK: mrs      x10, trcimspec3            // encoding: [0xea,0x03,0x31,0xd5]
288 // CHECK: mrs      x29, trcimspec4            // encoding: [0xfd,0x04,0x31,0xd5]
289 // CHECK: mrs      x18, trcimspec5            // encoding: [0xf2,0x05,0x31,0xd5]
290 // CHECK: mrs      x29, trcimspec6            // encoding: [0xfd,0x06,0x31,0xd5]
291 // CHECK: mrs      x2, trcimspec7             // encoding: [0xe2,0x07,0x31,0xd5]
292 // CHECK: mrs      x8, trcrsctlr2             // encoding: [0x08,0x12,0x31,0xd5]
293 // CHECK: mrs      x0, trcrsctlr3             // encoding: [0x00,0x13,0x31,0xd5]
294 // CHECK: mrs      x12, trcrsctlr4            // encoding: [0x0c,0x14,0x31,0xd5]
295 // CHECK: mrs      x26, trcrsctlr5            // encoding: [0x1a,0x15,0x31,0xd5]
296 // CHECK: mrs      x29, trcrsctlr6            // encoding: [0x1d,0x16,0x31,0xd5]
297 // CHECK: mrs      x17, trcrsctlr7            // encoding: [0x11,0x17,0x31,0xd5]
298 // CHECK: mrs      x0, trcrsctlr8             // encoding: [0x00,0x18,0x31,0xd5]
299 // CHECK: mrs      x1, trcrsctlr9             // encoding: [0x01,0x19,0x31,0xd5]
300 // CHECK: mrs      x17, trcrsctlr10           // encoding: [0x11,0x1a,0x31,0xd5]
301 // CHECK: mrs      x21, trcrsctlr11           // encoding: [0x15,0x1b,0x31,0xd5]
302 // CHECK: mrs      x1, trcrsctlr12            // encoding: [0x01,0x1c,0x31,0xd5]
303 // CHECK: mrs      x8, trcrsctlr13            // encoding: [0x08,0x1d,0x31,0xd5]
304 // CHECK: mrs      x24, trcrsctlr14           // encoding: [0x18,0x1e,0x31,0xd5]
305 // CHECK: mrs      x0, trcrsctlr15            // encoding: [0x00,0x1f,0x31,0xd5]
306 // CHECK: mrs      x2, trcrsctlr16            // encoding: [0x22,0x10,0x31,0xd5]
307 // CHECK: mrs      x29, trcrsctlr17           // encoding: [0x3d,0x11,0x31,0xd5]
308 // CHECK: mrs      x22, trcrsctlr18           // encoding: [0x36,0x12,0x31,0xd5]
309 // CHECK: mrs      x6, trcrsctlr19            // encoding: [0x26,0x13,0x31,0xd5]
310 // CHECK: mrs      x26, trcrsctlr20           // encoding: [0x3a,0x14,0x31,0xd5]
311 // CHECK: mrs      x26, trcrsctlr21           // encoding: [0x3a,0x15,0x31,0xd5]
312 // CHECK: mrs      x4, trcrsctlr22            // encoding: [0x24,0x16,0x31,0xd5]
313 // CHECK: mrs      x12, trcrsctlr23           // encoding: [0x2c,0x17,0x31,0xd5]
314 // CHECK: mrs      x1, trcrsctlr24            // encoding: [0x21,0x18,0x31,0xd5]
315 // CHECK: mrs      x0, trcrsctlr25            // encoding: [0x20,0x19,0x31,0xd5]
316 // CHECK: mrs      x17, trcrsctlr26           // encoding: [0x31,0x1a,0x31,0xd5]
317 // CHECK: mrs      x8, trcrsctlr27            // encoding: [0x28,0x1b,0x31,0xd5]
318 // CHECK: mrs      x10, trcrsctlr28           // encoding: [0x2a,0x1c,0x31,0xd5]
319 // CHECK: mrs      x25, trcrsctlr29           // encoding: [0x39,0x1d,0x31,0xd5]
320 // CHECK: mrs      x12, trcrsctlr30           // encoding: [0x2c,0x1e,0x31,0xd5]
321 // CHECK: mrs      x11, trcrsctlr31           // encoding: [0x2b,0x1f,0x31,0xd5]
322 // CHECK: mrs      x18, trcssccr0             // encoding: [0x52,0x10,0x31,0xd5]
323 // CHECK: mrs      x12, trcssccr1             // encoding: [0x4c,0x11,0x31,0xd5]
324 // CHECK: mrs      x3, trcssccr2              // encoding: [0x43,0x12,0x31,0xd5]
325 // CHECK: mrs      x2, trcssccr3              // encoding: [0x42,0x13,0x31,0xd5]
326 // CHECK: mrs      x21, trcssccr4             // encoding: [0x55,0x14,0x31,0xd5]
327 // CHECK: mrs      x10, trcssccr5             // encoding: [0x4a,0x15,0x31,0xd5]
328 // CHECK: mrs      x22, trcssccr6             // encoding: [0x56,0x16,0x31,0xd5]
329 // CHECK: mrs      x23, trcssccr7             // encoding: [0x57,0x17,0x31,0xd5]
330 // CHECK: mrs      x23, trcsscsr0             // encoding: [0x57,0x18,0x31,0xd5]
331 // CHECK: mrs      x19, trcsscsr1             // encoding: [0x53,0x19,0x31,0xd5]
332 // CHECK: mrs      x25, trcsscsr2             // encoding: [0x59,0x1a,0x31,0xd5]
333 // CHECK: mrs      x17, trcsscsr3             // encoding: [0x51,0x1b,0x31,0xd5]
334 // CHECK: mrs      x19, trcsscsr4             // encoding: [0x53,0x1c,0x31,0xd5]
335 // CHECK: mrs      x11, trcsscsr5             // encoding: [0x4b,0x1d,0x31,0xd5]
336 // CHECK: mrs      x5, trcsscsr6              // encoding: [0x45,0x1e,0x31,0xd5]
337 // CHECK: mrs      x9, trcsscsr7              // encoding: [0x49,0x1f,0x31,0xd5]
338 // CHECK: mrs      x1, trcsspcicr0            // encoding: [0x61,0x10,0x31,0xd5]
339 // CHECK: mrs      x12, trcsspcicr1           // encoding: [0x6c,0x11,0x31,0xd5]
340 // CHECK: mrs      x21, trcsspcicr2           // encoding: [0x75,0x12,0x31,0xd5]
341 // CHECK: mrs      x11, trcsspcicr3           // encoding: [0x6b,0x13,0x31,0xd5]
342 // CHECK: mrs      x3, trcsspcicr4            // encoding: [0x63,0x14,0x31,0xd5]
343 // CHECK: mrs      x9, trcsspcicr5            // encoding: [0x69,0x15,0x31,0xd5]
344 // CHECK: mrs      x5, trcsspcicr6            // encoding: [0x65,0x16,0x31,0xd5]
345 // CHECK: mrs      x2, trcsspcicr7            // encoding: [0x62,0x17,0x31,0xd5]
346 // CHECK: mrs      x26, trcpdcr               // encoding: [0x9a,0x14,0x31,0xd5]
347 // CHECK: mrs      x8, trcacvr0               // encoding: [0x08,0x20,0x31,0xd5]
348 // CHECK: mrs      x15, trcacvr1              // encoding: [0x0f,0x22,0x31,0xd5]
349 // CHECK: mrs      x19, trcacvr2              // encoding: [0x13,0x24,0x31,0xd5]
350 // CHECK: mrs      x8, trcacvr3               // encoding: [0x08,0x26,0x31,0xd5]
351 // CHECK: mrs      x28, trcacvr4              // encoding: [0x1c,0x28,0x31,0xd5]
352 // CHECK: mrs      x3, trcacvr5               // encoding: [0x03,0x2a,0x31,0xd5]
353 // CHECK: mrs      x25, trcacvr6              // encoding: [0x19,0x2c,0x31,0xd5]
354 // CHECK: mrs      x24, trcacvr7              // encoding: [0x18,0x2e,0x31,0xd5]
355 // CHECK: mrs      x6, trcacvr8               // encoding: [0x26,0x20,0x31,0xd5]
356 // CHECK: mrs      x3, trcacvr9               // encoding: [0x23,0x22,0x31,0xd5]
357 // CHECK: mrs      x24, trcacvr10             // encoding: [0x38,0x24,0x31,0xd5]
358 // CHECK: mrs      x3, trcacvr11              // encoding: [0x23,0x26,0x31,0xd5]
359 // CHECK: mrs      x12, trcacvr12             // encoding: [0x2c,0x28,0x31,0xd5]
360 // CHECK: mrs      x9, trcacvr13              // encoding: [0x29,0x2a,0x31,0xd5]
361 // CHECK: mrs      x14, trcacvr14             // encoding: [0x2e,0x2c,0x31,0xd5]
362 // CHECK: mrs      x3, trcacvr15              // encoding: [0x23,0x2e,0x31,0xd5]
363 // CHECK: mrs      x21, trcacatr0             // encoding: [0x55,0x20,0x31,0xd5]
364 // CHECK: mrs      x26, trcacatr1             // encoding: [0x5a,0x22,0x31,0xd5]
365 // CHECK: mrs      x8, trcacatr2              // encoding: [0x48,0x24,0x31,0xd5]
366 // CHECK: mrs      x22, trcacatr3             // encoding: [0x56,0x26,0x31,0xd5]
367 // CHECK: mrs      x6, trcacatr4              // encoding: [0x46,0x28,0x31,0xd5]
368 // CHECK: mrs      x29, trcacatr5             // encoding: [0x5d,0x2a,0x31,0xd5]
369 // CHECK: mrs      x5, trcacatr6              // encoding: [0x45,0x2c,0x31,0xd5]
370 // CHECK: mrs      x18, trcacatr7             // encoding: [0x52,0x2e,0x31,0xd5]
371 // CHECK: mrs      x2, trcacatr8              // encoding: [0x62,0x20,0x31,0xd5]
372 // CHECK: mrs      x19, trcacatr9             // encoding: [0x73,0x22,0x31,0xd5]
373 // CHECK: mrs      x13, trcacatr10            // encoding: [0x6d,0x24,0x31,0xd5]
374 // CHECK: mrs      x25, trcacatr11            // encoding: [0x79,0x26,0x31,0xd5]
375 // CHECK: mrs      x18, trcacatr12            // encoding: [0x72,0x28,0x31,0xd5]
376 // CHECK: mrs      x29, trcacatr13            // encoding: [0x7d,0x2a,0x31,0xd5]
377 // CHECK: mrs      x9, trcacatr14             // encoding: [0x69,0x2c,0x31,0xd5]
378 // CHECK: mrs      x18, trcacatr15            // encoding: [0x72,0x2e,0x31,0xd5]
379 // CHECK: mrs      x29, trcdvcvr0             // encoding: [0x9d,0x20,0x31,0xd5]
380 // CHECK: mrs      x15, trcdvcvr1             // encoding: [0x8f,0x24,0x31,0xd5]
381 // CHECK: mrs      x15, trcdvcvr2             // encoding: [0x8f,0x28,0x31,0xd5]
382 // CHECK: mrs      x15, trcdvcvr3             // encoding: [0x8f,0x2c,0x31,0xd5]
383 // CHECK: mrs      x19, trcdvcvr4             // encoding: [0xb3,0x20,0x31,0xd5]
384 // CHECK: mrs      x22, trcdvcvr5             // encoding: [0xb6,0x24,0x31,0xd5]
385 // CHECK: mrs      x27, trcdvcvr6             // encoding: [0xbb,0x28,0x31,0xd5]
386 // CHECK: mrs      x1, trcdvcvr7              // encoding: [0xa1,0x2c,0x31,0xd5]
387 // CHECK: mrs      x29, trcdvcmr0             // encoding: [0xdd,0x20,0x31,0xd5]
388 // CHECK: mrs      x9, trcdvcmr1              // encoding: [0xc9,0x24,0x31,0xd5]
389 // CHECK: mrs      x1, trcdvcmr2              // encoding: [0xc1,0x28,0x31,0xd5]
390 // CHECK: mrs      x2, trcdvcmr3              // encoding: [0xc2,0x2c,0x31,0xd5]
391 // CHECK: mrs      x5, trcdvcmr4              // encoding: [0xe5,0x20,0x31,0xd5]
392 // CHECK: mrs      x21, trcdvcmr5             // encoding: [0xf5,0x24,0x31,0xd5]
393 // CHECK: mrs      x5, trcdvcmr6              // encoding: [0xe5,0x28,0x31,0xd5]
394 // CHECK: mrs      x1, trcdvcmr7              // encoding: [0xe1,0x2c,0x31,0xd5]
395 // CHECK: mrs      x21, trccidcvr0            // encoding: [0x15,0x30,0x31,0xd5]
396 // CHECK: mrs      x24, trccidcvr1            // encoding: [0x18,0x32,0x31,0xd5]
397 // CHECK: mrs      x24, trccidcvr2            // encoding: [0x18,0x34,0x31,0xd5]
398 // CHECK: mrs      x12, trccidcvr3            // encoding: [0x0c,0x36,0x31,0xd5]
399 // CHECK: mrs      x10, trccidcvr4            // encoding: [0x0a,0x38,0x31,0xd5]
400 // CHECK: mrs      x9, trccidcvr5             // encoding: [0x09,0x3a,0x31,0xd5]
401 // CHECK: mrs      x6, trccidcvr6             // encoding: [0x06,0x3c,0x31,0xd5]
402 // CHECK: mrs      x20, trccidcvr7            // encoding: [0x14,0x3e,0x31,0xd5]
403 // CHECK: mrs      x20, trcvmidcvr0           // encoding: [0x34,0x30,0x31,0xd5]
404 // CHECK: mrs      x20, trcvmidcvr1           // encoding: [0x34,0x32,0x31,0xd5]
405 // CHECK: mrs      x26, trcvmidcvr2           // encoding: [0x3a,0x34,0x31,0xd5]
406 // CHECK: mrs      x1, trcvmidcvr3            // encoding: [0x21,0x36,0x31,0xd5]
407 // CHECK: mrs      x14, trcvmidcvr4           // encoding: [0x2e,0x38,0x31,0xd5]
408 // CHECK: mrs      x27, trcvmidcvr5           // encoding: [0x3b,0x3a,0x31,0xd5]
409 // CHECK: mrs      x29, trcvmidcvr6           // encoding: [0x3d,0x3c,0x31,0xd5]
410 // CHECK: mrs      x17, trcvmidcvr7           // encoding: [0x31,0x3e,0x31,0xd5]
411 // CHECK: mrs      x10, trccidcctlr0          // encoding: [0x4a,0x30,0x31,0xd5]
412 // CHECK: mrs      x4, trccidcctlr1           // encoding: [0x44,0x31,0x31,0xd5]
413 // CHECK: mrs      x9, trcvmidcctlr0          // encoding: [0x49,0x32,0x31,0xd5]
414 // CHECK: mrs      x11, trcvmidcctlr1         // encoding: [0x4b,0x33,0x31,0xd5]
415 // CHECK: mrs      x22, trcitctrl             // encoding: [0x96,0x70,0x31,0xd5]
416 // CHECK: mrs      x23, trcclaimset           // encoding: [0xd7,0x78,0x31,0xd5]
417 // CHECK: mrs      x14, trcclaimclr           // encoding: [0xce,0x79,0x31,0xd5]
418
419         msr trcoslar, x28
420         msr trclar, x14
421         msr trcprgctlr, x10
422         msr trcprocselr, x27
423         msr trcconfigr, x24
424         msr trcauxctlr, x8
425         msr trceventctl0r, x16
426         msr trceventctl1r, x27
427         msr trcstallctlr, x26
428         msr trctsctlr, x0
429         msr trcsyncpr, x14
430         msr trcccctlr, x8
431         msr trcbbctlr, x6
432         msr trctraceidr, x23
433         msr trcqctlr, x5
434         msr trcvictlr, x0
435         msr trcviiectlr, x0
436         msr trcvissctlr, x1
437         msr trcvipcssctlr, x0
438         msr trcvdctlr, x7
439         msr trcvdsacctlr, x18
440         msr trcvdarcctlr, x24
441         msr trcseqevr0, x28
442         msr trcseqevr1, x21
443         msr trcseqevr2, x16
444         msr trcseqrstevr, x16
445         msr trcseqstr, x25
446         msr trcextinselr, x29
447         msr trccntrldvr0, x20
448         msr trccntrldvr1, x20
449         msr trccntrldvr2, x22
450         msr trccntrldvr3, x12
451         msr trccntctlr0, x20
452         msr trccntctlr1, x4
453         msr trccntctlr2, x8
454         msr trccntctlr3, x16
455         msr trccntvr0, x5
456         msr trccntvr1, x27
457         msr trccntvr2, x21
458         msr trccntvr3, x8
459         msr trcimspec0, x6
460         msr trcimspec1, x27
461         msr trcimspec2, x23
462         msr trcimspec3, x15
463         msr trcimspec4, x13
464         msr trcimspec5, x25
465         msr trcimspec6, x19
466         msr trcimspec7, x27
467         msr trcrsctlr2, x4
468         msr trcrsctlr3, x0
469         msr trcrsctlr4, x21
470         msr trcrsctlr5, x8
471         msr trcrsctlr6, x20
472         msr trcrsctlr7, x11
473         msr trcrsctlr8, x18
474         msr trcrsctlr9, x24
475         msr trcrsctlr10, x15
476         msr trcrsctlr11, x21
477         msr trcrsctlr12, x4
478         msr trcrsctlr13, x28
479         msr trcrsctlr14, x3
480         msr trcrsctlr15, x20
481         msr trcrsctlr16, x12
482         msr trcrsctlr17, x17
483         msr trcrsctlr18, x10
484         msr trcrsctlr19, x11
485         msr trcrsctlr20, x3
486         msr trcrsctlr21, x18
487         msr trcrsctlr22, x26
488         msr trcrsctlr23, x5
489         msr trcrsctlr24, x25
490         msr trcrsctlr25, x5
491         msr trcrsctlr26, x4
492         msr trcrsctlr27, x20
493         msr trcrsctlr28, x5
494         msr trcrsctlr29, x10
495         msr trcrsctlr30, x24
496         msr trcrsctlr31, x20
497         msr trcssccr0, x23
498         msr trcssccr1, x27
499         msr trcssccr2, x27
500         msr trcssccr3, x6
501         msr trcssccr4, x3
502         msr trcssccr5, x12
503         msr trcssccr6, x7
504         msr trcssccr7, x6
505         msr trcsscsr0, x20
506         msr trcsscsr1, x17
507         msr trcsscsr2, x11
508         msr trcsscsr3, x4
509         msr trcsscsr4, x14
510         msr trcsscsr5, x22
511         msr trcsscsr6, x3
512         msr trcsscsr7, x11
513         msr trcsspcicr0, x2
514         msr trcsspcicr1, x3
515         msr trcsspcicr2, x5
516         msr trcsspcicr3, x7
517         msr trcsspcicr4, x11
518         msr trcsspcicr5, x13
519         msr trcsspcicr6, x17
520         msr trcsspcicr7, x23
521         msr trcpdcr, x3
522         msr trcacvr0, x6
523         msr trcacvr1, x20
524         msr trcacvr2, x25
525         msr trcacvr3, x1
526         msr trcacvr4, x28
527         msr trcacvr5, x15
528         msr trcacvr6, x25
529         msr trcacvr7, x12
530         msr trcacvr8, x5
531         msr trcacvr9, x25
532         msr trcacvr10, x13
533         msr trcacvr11, x10
534         msr trcacvr12, x19
535         msr trcacvr13, x10
536         msr trcacvr14, x19
537         msr trcacvr15, x2
538         msr trcacatr0, x15
539         msr trcacatr1, x13
540         msr trcacatr2, x8
541         msr trcacatr3, x1
542         msr trcacatr4, x11
543         msr trcacatr5, x8
544         msr trcacatr6, x24
545         msr trcacatr7, x6
546         msr trcacatr8, x23
547         msr trcacatr9, x5
548         msr trcacatr10, x11
549         msr trcacatr11, x11
550         msr trcacatr12, x3
551         msr trcacatr13, x28
552         msr trcacatr14, x25
553         msr trcacatr15, x4
554         msr trcdvcvr0, x6
555         msr trcdvcvr1, x3
556         msr trcdvcvr2, x5
557         msr trcdvcvr3, x11
558         msr trcdvcvr4, x9
559         msr trcdvcvr5, x14
560         msr trcdvcvr6, x10
561         msr trcdvcvr7, x12
562         msr trcdvcmr0, x8
563         msr trcdvcmr1, x8
564         msr trcdvcmr2, x22
565         msr trcdvcmr3, x22
566         msr trcdvcmr4, x5
567         msr trcdvcmr5, x16
568         msr trcdvcmr6, x27
569         msr trcdvcmr7, x21
570         msr trccidcvr0, x8
571         msr trccidcvr1, x6
572         msr trccidcvr2, x9
573         msr trccidcvr3, x8
574         msr trccidcvr4, x3
575         msr trccidcvr5, x21
576         msr trccidcvr6, x12
577         msr trccidcvr7, x7
578         msr trcvmidcvr0, x4
579         msr trcvmidcvr1, x3
580         msr trcvmidcvr2, x9
581         msr trcvmidcvr3, x17
582         msr trcvmidcvr4, x14
583         msr trcvmidcvr5, x12
584         msr trcvmidcvr6, x10
585         msr trcvmidcvr7, x3
586         msr trccidcctlr0, x14
587         msr trccidcctlr1, x22
588         msr trcvmidcctlr0, x8
589         msr trcvmidcctlr1, x15
590         msr trcitctrl, x1
591         msr trcclaimset, x7
592         msr trcclaimclr, x29
593 // CHECK: msr      trcoslar, x28              // encoding: [0x9c,0x10,0x11,0xd5]
594 // CHECK: msr      trclar, x14                // encoding: [0xce,0x7c,0x11,0xd5]
595 // CHECK: msr      trcprgctlr, x10            // encoding: [0x0a,0x01,0x11,0xd5]
596 // CHECK: msr      trcprocselr, x27           // encoding: [0x1b,0x02,0x11,0xd5]
597 // CHECK: msr      trcconfigr, x24            // encoding: [0x18,0x04,0x11,0xd5]
598 // CHECK: msr      trcauxctlr, x8             // encoding: [0x08,0x06,0x11,0xd5]
599 // CHECK: msr      trceventctl0r, x16         // encoding: [0x10,0x08,0x11,0xd5]
600 // CHECK: msr      trceventctl1r, x27         // encoding: [0x1b,0x09,0x11,0xd5]
601 // CHECK: msr      trcstallctlr, x26          // encoding: [0x1a,0x0b,0x11,0xd5]
602 // CHECK: msr      trctsctlr, x0              // encoding: [0x00,0x0c,0x11,0xd5]
603 // CHECK: msr      trcsyncpr, x14             // encoding: [0x0e,0x0d,0x11,0xd5]
604 // CHECK: msr      trcccctlr, x8              // encoding: [0x08,0x0e,0x11,0xd5]
605 // CHECK: msr      trcbbctlr, x6              // encoding: [0x06,0x0f,0x11,0xd5]
606 // CHECK: msr      trctraceidr, x23           // encoding: [0x37,0x00,0x11,0xd5]
607 // CHECK: msr      trcqctlr, x5               // encoding: [0x25,0x01,0x11,0xd5]
608 // CHECK: msr      trcvictlr, x0              // encoding: [0x40,0x00,0x11,0xd5]
609 // CHECK: msr      trcviiectlr, x0            // encoding: [0x40,0x01,0x11,0xd5]
610 // CHECK: msr      trcvissctlr, x1            // encoding: [0x41,0x02,0x11,0xd5]
611 // CHECK: msr      trcvipcssctlr, x0          // encoding: [0x40,0x03,0x11,0xd5]
612 // CHECK: msr      trcvdctlr, x7              // encoding: [0x47,0x08,0x11,0xd5]
613 // CHECK: msr      trcvdsacctlr, x18          // encoding: [0x52,0x09,0x11,0xd5]
614 // CHECK: msr      trcvdarcctlr, x24          // encoding: [0x58,0x0a,0x11,0xd5]
615 // CHECK: msr      trcseqevr0, x28            // encoding: [0x9c,0x00,0x11,0xd5]
616 // CHECK: msr      trcseqevr1, x21            // encoding: [0x95,0x01,0x11,0xd5]
617 // CHECK: msr      trcseqevr2, x16            // encoding: [0x90,0x02,0x11,0xd5]
618 // CHECK: msr      trcseqrstevr, x16          // encoding: [0x90,0x06,0x11,0xd5]
619 // CHECK: msr      trcseqstr, x25             // encoding: [0x99,0x07,0x11,0xd5]
620 // CHECK: msr      trcextinselr, x29          // encoding: [0x9d,0x08,0x11,0xd5]
621 // CHECK: msr      trccntrldvr0, x20          // encoding: [0xb4,0x00,0x11,0xd5]
622 // CHECK: msr      trccntrldvr1, x20          // encoding: [0xb4,0x01,0x11,0xd5]
623 // CHECK: msr      trccntrldvr2, x22          // encoding: [0xb6,0x02,0x11,0xd5]
624 // CHECK: msr      trccntrldvr3, x12          // encoding: [0xac,0x03,0x11,0xd5]
625 // CHECK: msr      trccntctlr0, x20           // encoding: [0xb4,0x04,0x11,0xd5]
626 // CHECK: msr      trccntctlr1, x4            // encoding: [0xa4,0x05,0x11,0xd5]
627 // CHECK: msr      trccntctlr2, x8            // encoding: [0xa8,0x06,0x11,0xd5]
628 // CHECK: msr      trccntctlr3, x16           // encoding: [0xb0,0x07,0x11,0xd5]
629 // CHECK: msr      trccntvr0, x5              // encoding: [0xa5,0x08,0x11,0xd5]
630 // CHECK: msr      trccntvr1, x27             // encoding: [0xbb,0x09,0x11,0xd5]
631 // CHECK: msr      trccntvr2, x21             // encoding: [0xb5,0x0a,0x11,0xd5]
632 // CHECK: msr      trccntvr3, x8              // encoding: [0xa8,0x0b,0x11,0xd5]
633 // CHECK: msr      trcimspec0, x6             // encoding: [0xe6,0x00,0x11,0xd5]
634 // CHECK: msr      trcimspec1, x27            // encoding: [0xfb,0x01,0x11,0xd5]
635 // CHECK: msr      trcimspec2, x23            // encoding: [0xf7,0x02,0x11,0xd5]
636 // CHECK: msr      trcimspec3, x15            // encoding: [0xef,0x03,0x11,0xd5]
637 // CHECK: msr      trcimspec4, x13            // encoding: [0xed,0x04,0x11,0xd5]
638 // CHECK: msr      trcimspec5, x25            // encoding: [0xf9,0x05,0x11,0xd5]
639 // CHECK: msr      trcimspec6, x19            // encoding: [0xf3,0x06,0x11,0xd5]
640 // CHECK: msr      trcimspec7, x27            // encoding: [0xfb,0x07,0x11,0xd5]
641 // CHECK: msr      trcrsctlr2, x4             // encoding: [0x04,0x12,0x11,0xd5]
642 // CHECK: msr      trcrsctlr3, x0             // encoding: [0x00,0x13,0x11,0xd5]
643 // CHECK: msr      trcrsctlr4, x21            // encoding: [0x15,0x14,0x11,0xd5]
644 // CHECK: msr      trcrsctlr5, x8             // encoding: [0x08,0x15,0x11,0xd5]
645 // CHECK: msr      trcrsctlr6, x20            // encoding: [0x14,0x16,0x11,0xd5]
646 // CHECK: msr      trcrsctlr7, x11            // encoding: [0x0b,0x17,0x11,0xd5]
647 // CHECK: msr      trcrsctlr8, x18            // encoding: [0x12,0x18,0x11,0xd5]
648 // CHECK: msr      trcrsctlr9, x24            // encoding: [0x18,0x19,0x11,0xd5]
649 // CHECK: msr      trcrsctlr10, x15           // encoding: [0x0f,0x1a,0x11,0xd5]
650 // CHECK: msr      trcrsctlr11, x21           // encoding: [0x15,0x1b,0x11,0xd5]
651 // CHECK: msr      trcrsctlr12, x4            // encoding: [0x04,0x1c,0x11,0xd5]
652 // CHECK: msr      trcrsctlr13, x28           // encoding: [0x1c,0x1d,0x11,0xd5]
653 // CHECK: msr      trcrsctlr14, x3            // encoding: [0x03,0x1e,0x11,0xd5]
654 // CHECK: msr      trcrsctlr15, x20           // encoding: [0x14,0x1f,0x11,0xd5]
655 // CHECK: msr      trcrsctlr16, x12           // encoding: [0x2c,0x10,0x11,0xd5]
656 // CHECK: msr      trcrsctlr17, x17           // encoding: [0x31,0x11,0x11,0xd5]
657 // CHECK: msr      trcrsctlr18, x10           // encoding: [0x2a,0x12,0x11,0xd5]
658 // CHECK: msr      trcrsctlr19, x11           // encoding: [0x2b,0x13,0x11,0xd5]
659 // CHECK: msr      trcrsctlr20, x3            // encoding: [0x23,0x14,0x11,0xd5]
660 // CHECK: msr      trcrsctlr21, x18           // encoding: [0x32,0x15,0x11,0xd5]
661 // CHECK: msr      trcrsctlr22, x26           // encoding: [0x3a,0x16,0x11,0xd5]
662 // CHECK: msr      trcrsctlr23, x5            // encoding: [0x25,0x17,0x11,0xd5]
663 // CHECK: msr      trcrsctlr24, x25           // encoding: [0x39,0x18,0x11,0xd5]
664 // CHECK: msr      trcrsctlr25, x5            // encoding: [0x25,0x19,0x11,0xd5]
665 // CHECK: msr      trcrsctlr26, x4            // encoding: [0x24,0x1a,0x11,0xd5]
666 // CHECK: msr      trcrsctlr27, x20           // encoding: [0x34,0x1b,0x11,0xd5]
667 // CHECK: msr      trcrsctlr28, x5            // encoding: [0x25,0x1c,0x11,0xd5]
668 // CHECK: msr      trcrsctlr29, x10           // encoding: [0x2a,0x1d,0x11,0xd5]
669 // CHECK: msr      trcrsctlr30, x24           // encoding: [0x38,0x1e,0x11,0xd5]
670 // CHECK: msr      trcrsctlr31, x20           // encoding: [0x34,0x1f,0x11,0xd5]
671 // CHECK: msr      trcssccr0, x23             // encoding: [0x57,0x10,0x11,0xd5]
672 // CHECK: msr      trcssccr1, x27             // encoding: [0x5b,0x11,0x11,0xd5]
673 // CHECK: msr      trcssccr2, x27             // encoding: [0x5b,0x12,0x11,0xd5]
674 // CHECK: msr      trcssccr3, x6              // encoding: [0x46,0x13,0x11,0xd5]
675 // CHECK: msr      trcssccr4, x3              // encoding: [0x43,0x14,0x11,0xd5]
676 // CHECK: msr      trcssccr5, x12             // encoding: [0x4c,0x15,0x11,0xd5]
677 // CHECK: msr      trcssccr6, x7              // encoding: [0x47,0x16,0x11,0xd5]
678 // CHECK: msr      trcssccr7, x6              // encoding: [0x46,0x17,0x11,0xd5]
679 // CHECK: msr      trcsscsr0, x20             // encoding: [0x54,0x18,0x11,0xd5]
680 // CHECK: msr      trcsscsr1, x17             // encoding: [0x51,0x19,0x11,0xd5]
681 // CHECK: msr      trcsscsr2, x11             // encoding: [0x4b,0x1a,0x11,0xd5]
682 // CHECK: msr      trcsscsr3, x4              // encoding: [0x44,0x1b,0x11,0xd5]
683 // CHECK: msr      trcsscsr4, x14             // encoding: [0x4e,0x1c,0x11,0xd5]
684 // CHECK: msr      trcsscsr5, x22             // encoding: [0x56,0x1d,0x11,0xd5]
685 // CHECK: msr      trcsscsr6, x3              // encoding: [0x43,0x1e,0x11,0xd5]
686 // CHECK: msr      trcsscsr7, x11             // encoding: [0x4b,0x1f,0x11,0xd5]
687 // CHECK: msr      trcsspcicr0, x2            // encoding: [0x62,0x10,0x11,0xd5]
688 // CHECK: msr      trcsspcicr1, x3            // encoding: [0x63,0x11,0x11,0xd5]
689 // CHECK: msr      trcsspcicr2, x5            // encoding: [0x65,0x12,0x11,0xd5]
690 // CHECK: msr      trcsspcicr3, x7            // encoding: [0x67,0x13,0x11,0xd5]
691 // CHECK: msr      trcsspcicr4, x11           // encoding: [0x6b,0x14,0x11,0xd5]
692 // CHECK: msr      trcsspcicr5, x13           // encoding: [0x6d,0x15,0x11,0xd5]
693 // CHECK: msr      trcsspcicr6, x17           // encoding: [0x71,0x16,0x11,0xd5]
694 // CHECK: msr      trcsspcicr7, x23           // encoding: [0x77,0x17,0x11,0xd5]
695 // CHECK: msr      trcpdcr, x3                // encoding: [0x83,0x14,0x11,0xd5]
696 // CHECK: msr      trcacvr0, x6               // encoding: [0x06,0x20,0x11,0xd5]
697 // CHECK: msr      trcacvr1, x20              // encoding: [0x14,0x22,0x11,0xd5]
698 // CHECK: msr      trcacvr2, x25              // encoding: [0x19,0x24,0x11,0xd5]
699 // CHECK: msr      trcacvr3, x1               // encoding: [0x01,0x26,0x11,0xd5]
700 // CHECK: msr      trcacvr4, x28              // encoding: [0x1c,0x28,0x11,0xd5]
701 // CHECK: msr      trcacvr5, x15              // encoding: [0x0f,0x2a,0x11,0xd5]
702 // CHECK: msr      trcacvr6, x25              // encoding: [0x19,0x2c,0x11,0xd5]
703 // CHECK: msr      trcacvr7, x12              // encoding: [0x0c,0x2e,0x11,0xd5]
704 // CHECK: msr      trcacvr8, x5               // encoding: [0x25,0x20,0x11,0xd5]
705 // CHECK: msr      trcacvr9, x25              // encoding: [0x39,0x22,0x11,0xd5]
706 // CHECK: msr      trcacvr10, x13             // encoding: [0x2d,0x24,0x11,0xd5]
707 // CHECK: msr      trcacvr11, x10             // encoding: [0x2a,0x26,0x11,0xd5]
708 // CHECK: msr      trcacvr12, x19             // encoding: [0x33,0x28,0x11,0xd5]
709 // CHECK: msr      trcacvr13, x10             // encoding: [0x2a,0x2a,0x11,0xd5]
710 // CHECK: msr      trcacvr14, x19             // encoding: [0x33,0x2c,0x11,0xd5]
711 // CHECK: msr      trcacvr15, x2              // encoding: [0x22,0x2e,0x11,0xd5]
712 // CHECK: msr      trcacatr0, x15             // encoding: [0x4f,0x20,0x11,0xd5]
713 // CHECK: msr      trcacatr1, x13             // encoding: [0x4d,0x22,0x11,0xd5]
714 // CHECK: msr      trcacatr2, x8              // encoding: [0x48,0x24,0x11,0xd5]
715 // CHECK: msr      trcacatr3, x1              // encoding: [0x41,0x26,0x11,0xd5]
716 // CHECK: msr      trcacatr4, x11             // encoding: [0x4b,0x28,0x11,0xd5]
717 // CHECK: msr      trcacatr5, x8              // encoding: [0x48,0x2a,0x11,0xd5]
718 // CHECK: msr      trcacatr6, x24             // encoding: [0x58,0x2c,0x11,0xd5]
719 // CHECK: msr      trcacatr7, x6              // encoding: [0x46,0x2e,0x11,0xd5]
720 // CHECK: msr      trcacatr8, x23             // encoding: [0x77,0x20,0x11,0xd5]
721 // CHECK: msr      trcacatr9, x5              // encoding: [0x65,0x22,0x11,0xd5]
722 // CHECK: msr      trcacatr10, x11            // encoding: [0x6b,0x24,0x11,0xd5]
723 // CHECK: msr      trcacatr11, x11            // encoding: [0x6b,0x26,0x11,0xd5]
724 // CHECK: msr      trcacatr12, x3             // encoding: [0x63,0x28,0x11,0xd5]
725 // CHECK: msr      trcacatr13, x28            // encoding: [0x7c,0x2a,0x11,0xd5]
726 // CHECK: msr      trcacatr14, x25            // encoding: [0x79,0x2c,0x11,0xd5]
727 // CHECK: msr      trcacatr15, x4             // encoding: [0x64,0x2e,0x11,0xd5]
728 // CHECK: msr      trcdvcvr0, x6              // encoding: [0x86,0x20,0x11,0xd5]
729 // CHECK: msr      trcdvcvr1, x3              // encoding: [0x83,0x24,0x11,0xd5]
730 // CHECK: msr      trcdvcvr2, x5              // encoding: [0x85,0x28,0x11,0xd5]
731 // CHECK: msr      trcdvcvr3, x11             // encoding: [0x8b,0x2c,0x11,0xd5]
732 // CHECK: msr      trcdvcvr4, x9              // encoding: [0xa9,0x20,0x11,0xd5]
733 // CHECK: msr      trcdvcvr5, x14             // encoding: [0xae,0x24,0x11,0xd5]
734 // CHECK: msr      trcdvcvr6, x10             // encoding: [0xaa,0x28,0x11,0xd5]
735 // CHECK: msr      trcdvcvr7, x12             // encoding: [0xac,0x2c,0x11,0xd5]
736 // CHECK: msr      trcdvcmr0, x8              // encoding: [0xc8,0x20,0x11,0xd5]
737 // CHECK: msr      trcdvcmr1, x8              // encoding: [0xc8,0x24,0x11,0xd5]
738 // CHECK: msr      trcdvcmr2, x22             // encoding: [0xd6,0x28,0x11,0xd5]
739 // CHECK: msr      trcdvcmr3, x22             // encoding: [0xd6,0x2c,0x11,0xd5]
740 // CHECK: msr      trcdvcmr4, x5              // encoding: [0xe5,0x20,0x11,0xd5]
741 // CHECK: msr      trcdvcmr5, x16             // encoding: [0xf0,0x24,0x11,0xd5]
742 // CHECK: msr      trcdvcmr6, x27             // encoding: [0xfb,0x28,0x11,0xd5]
743 // CHECK: msr      trcdvcmr7, x21             // encoding: [0xf5,0x2c,0x11,0xd5]
744 // CHECK: msr      trccidcvr0, x8             // encoding: [0x08,0x30,0x11,0xd5]
745 // CHECK: msr      trccidcvr1, x6             // encoding: [0x06,0x32,0x11,0xd5]
746 // CHECK: msr      trccidcvr2, x9             // encoding: [0x09,0x34,0x11,0xd5]
747 // CHECK: msr      trccidcvr3, x8             // encoding: [0x08,0x36,0x11,0xd5]
748 // CHECK: msr      trccidcvr4, x3             // encoding: [0x03,0x38,0x11,0xd5]
749 // CHECK: msr      trccidcvr5, x21            // encoding: [0x15,0x3a,0x11,0xd5]
750 // CHECK: msr      trccidcvr6, x12            // encoding: [0x0c,0x3c,0x11,0xd5]
751 // CHECK: msr      trccidcvr7, x7             // encoding: [0x07,0x3e,0x11,0xd5]
752 // CHECK: msr      trcvmidcvr0, x4            // encoding: [0x24,0x30,0x11,0xd5]
753 // CHECK: msr      trcvmidcvr1, x3            // encoding: [0x23,0x32,0x11,0xd5]
754 // CHECK: msr      trcvmidcvr2, x9            // encoding: [0x29,0x34,0x11,0xd5]
755 // CHECK: msr      trcvmidcvr3, x17           // encoding: [0x31,0x36,0x11,0xd5]
756 // CHECK: msr      trcvmidcvr4, x14           // encoding: [0x2e,0x38,0x11,0xd5]
757 // CHECK: msr      trcvmidcvr5, x12           // encoding: [0x2c,0x3a,0x11,0xd5]
758 // CHECK: msr      trcvmidcvr6, x10           // encoding: [0x2a,0x3c,0x11,0xd5]
759 // CHECK: msr      trcvmidcvr7, x3            // encoding: [0x23,0x3e,0x11,0xd5]
760 // CHECK: msr      trccidcctlr0, x14          // encoding: [0x4e,0x30,0x11,0xd5]
761 // CHECK: msr      trccidcctlr1, x22          // encoding: [0x56,0x31,0x11,0xd5]
762 // CHECK: msr      trcvmidcctlr0, x8          // encoding: [0x48,0x32,0x11,0xd5]
763 // CHECK: msr      trcvmidcctlr1, x15         // encoding: [0x4f,0x33,0x11,0xd5]
764 // CHECK: msr      trcitctrl, x1              // encoding: [0x81,0x70,0x11,0xd5]
765 // CHECK: msr      trcclaimset, x7            // encoding: [0xc7,0x78,0x11,0xd5]
766 // CHECK: msr      trcclaimclr, x29           // encoding: [0xdd,0x79,0x11,0xd5]