Add "language-option" to -list-features
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / tracereg.s
CommitLineData
75468c93
YZ
1/* tracereg.s Test file for AArch64 trace unit registers.
2
3 Copyright 2013 Free Software Foundation, Inc.
4 Contributed by ARM Ltd.
5
6 This file is part of GAS.
7
8 GAS is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3 of the license, or
11 (at your option) any later version.
12
13 GAS is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program; see the file COPYING3. If not,
20 see <http://www.gnu.org/licenses/>. */
21
22 .macro rw_sys_reg sys_reg xreg r w
23 .ifc \w, 1
24 msr \sys_reg, \xreg
25 .endif
26 .ifc \r, 1
27 mrs \xreg, \sys_reg
28 .endif
29 .endm
30
31 .text
32
33 rw_sys_reg sys_reg=trcprgctlr xreg=x7 r=1 w=1
34 rw_sys_reg sys_reg=trcprocselr xreg=x7 r=1 w=1
35 rw_sys_reg sys_reg=trcstatr xreg=x7 r=1 w=0
36 rw_sys_reg sys_reg=trcconfigr xreg=x7 r=1 w=1
37 rw_sys_reg sys_reg=trcauxctlr xreg=x7 r=1 w=1
38 rw_sys_reg sys_reg=trceventctl0r xreg=x7 r=1 w=1
39 rw_sys_reg sys_reg=trceventctl1r xreg=x7 r=1 w=1
40 rw_sys_reg sys_reg=trcstallctlr xreg=x7 r=1 w=1
41 rw_sys_reg sys_reg=trctsctlr xreg=x7 r=1 w=1
42 rw_sys_reg sys_reg=trcsyncpr xreg=x7 r=1 w=1
43 rw_sys_reg sys_reg=trcccctlr xreg=x7 r=1 w=1
44 rw_sys_reg sys_reg=trcbbctlr xreg=x7 r=1 w=1
45 rw_sys_reg sys_reg=trctraceidr xreg=x7 r=1 w=1
46 rw_sys_reg sys_reg=trcqctlr xreg=x7 r=1 w=1
47 rw_sys_reg sys_reg=trcvictlr xreg=x7 r=1 w=1
48 rw_sys_reg sys_reg=trcviiectlr xreg=x7 r=1 w=1
49 rw_sys_reg sys_reg=trcvissctlr xreg=x7 r=1 w=1
50 rw_sys_reg sys_reg=trcvipcssctlr xreg=x7 r=1 w=1
51 rw_sys_reg sys_reg=trcvdctlr xreg=x7 r=1 w=1
52 rw_sys_reg sys_reg=trcvdsacctlr xreg=x7 r=1 w=1
53 rw_sys_reg sys_reg=trcvdarcctlr xreg=x7 r=1 w=1
54 rw_sys_reg sys_reg=trcseqevr0 xreg=x7 r=1 w=1
55 rw_sys_reg sys_reg=trcseqevr1 xreg=x7 r=1 w=1
56 rw_sys_reg sys_reg=trcseqevr2 xreg=x7 r=1 w=1
57 rw_sys_reg sys_reg=trcseqrstevr xreg=x7 r=1 w=1
58 rw_sys_reg sys_reg=trcseqstr xreg=x7 r=1 w=1
59 rw_sys_reg sys_reg=trcextinselr xreg=x7 r=1 w=1
60 rw_sys_reg sys_reg=trccntrldvr0 xreg=x7 r=1 w=1
61 rw_sys_reg sys_reg=trccntrldvr1 xreg=x7 r=1 w=1
62 rw_sys_reg sys_reg=trccntrldvr2 xreg=x7 r=1 w=1
63 rw_sys_reg sys_reg=trccntrldvr3 xreg=x7 r=1 w=1
64 rw_sys_reg sys_reg=trccntctlr0 xreg=x7 r=1 w=1
65 rw_sys_reg sys_reg=trccntctlr1 xreg=x7 r=1 w=1
66 rw_sys_reg sys_reg=trccntctlr2 xreg=x7 r=1 w=1
67 rw_sys_reg sys_reg=trccntctlr3 xreg=x7 r=1 w=1
68 rw_sys_reg sys_reg=trccntvr0 xreg=x7 r=1 w=1
69 rw_sys_reg sys_reg=trccntvr1 xreg=x7 r=1 w=1
70 rw_sys_reg sys_reg=trccntvr2 xreg=x7 r=1 w=1
71 rw_sys_reg sys_reg=trccntvr3 xreg=x7 r=1 w=1
72 rw_sys_reg sys_reg=trcidr8 xreg=x7 r=1 w=0
73 rw_sys_reg sys_reg=trcidr9 xreg=x7 r=1 w=0
74 rw_sys_reg sys_reg=trcidr10 xreg=x7 r=1 w=0
75 rw_sys_reg sys_reg=trcidr11 xreg=x7 r=1 w=0
76 rw_sys_reg sys_reg=trcidr12 xreg=x7 r=1 w=0
77 rw_sys_reg sys_reg=trcidr13 xreg=x7 r=1 w=0
78 rw_sys_reg sys_reg=trcimspec0 xreg=x7 r=1 w=1
79 rw_sys_reg sys_reg=trcimspec1 xreg=x7 r=1 w=1
80 rw_sys_reg sys_reg=trcimspec2 xreg=x7 r=1 w=1
81 rw_sys_reg sys_reg=trcimspec3 xreg=x7 r=1 w=1
82 rw_sys_reg sys_reg=trcimspec4 xreg=x7 r=1 w=1
83 rw_sys_reg sys_reg=trcimspec5 xreg=x7 r=1 w=1
84 rw_sys_reg sys_reg=trcimspec6 xreg=x7 r=1 w=1
85 rw_sys_reg sys_reg=trcimspec7 xreg=x7 r=1 w=1
86 rw_sys_reg sys_reg=trcidr0 xreg=x7 r=1 w=0
87 rw_sys_reg sys_reg=trcidr1 xreg=x7 r=1 w=0
88 rw_sys_reg sys_reg=trcidr2 xreg=x7 r=1 w=0
89 rw_sys_reg sys_reg=trcidr3 xreg=x7 r=1 w=0
90 rw_sys_reg sys_reg=trcidr4 xreg=x7 r=1 w=0
91 rw_sys_reg sys_reg=trcidr5 xreg=x7 r=1 w=0
92 rw_sys_reg sys_reg=trcidr6 xreg=x7 r=1 w=0
93 rw_sys_reg sys_reg=trcidr7 xreg=x7 r=1 w=0
94 rw_sys_reg sys_reg=trcrsctlr2 xreg=x7 r=1 w=1
95 rw_sys_reg sys_reg=trcrsctlr3 xreg=x7 r=1 w=1
96 rw_sys_reg sys_reg=trcrsctlr4 xreg=x7 r=1 w=1
97 rw_sys_reg sys_reg=trcrsctlr5 xreg=x7 r=1 w=1
98 rw_sys_reg sys_reg=trcrsctlr6 xreg=x7 r=1 w=1
99 rw_sys_reg sys_reg=trcrsctlr7 xreg=x7 r=1 w=1
100 rw_sys_reg sys_reg=trcrsctlr8 xreg=x7 r=1 w=1
101 rw_sys_reg sys_reg=trcrsctlr9 xreg=x7 r=1 w=1
102 rw_sys_reg sys_reg=trcrsctlr10 xreg=x7 r=1 w=1
103 rw_sys_reg sys_reg=trcrsctlr11 xreg=x7 r=1 w=1
104 rw_sys_reg sys_reg=trcrsctlr12 xreg=x7 r=1 w=1
105 rw_sys_reg sys_reg=trcrsctlr13 xreg=x7 r=1 w=1
106 rw_sys_reg sys_reg=trcrsctlr14 xreg=x7 r=1 w=1
107 rw_sys_reg sys_reg=trcrsctlr15 xreg=x7 r=1 w=1
108 rw_sys_reg sys_reg=trcrsctlr16 xreg=x7 r=1 w=1
109 rw_sys_reg sys_reg=trcrsctlr17 xreg=x7 r=1 w=1
110 rw_sys_reg sys_reg=trcrsctlr18 xreg=x7 r=1 w=1
111 rw_sys_reg sys_reg=trcrsctlr19 xreg=x7 r=1 w=1
112 rw_sys_reg sys_reg=trcrsctlr20 xreg=x7 r=1 w=1
113 rw_sys_reg sys_reg=trcrsctlr21 xreg=x7 r=1 w=1
114 rw_sys_reg sys_reg=trcrsctlr22 xreg=x7 r=1 w=1
115 rw_sys_reg sys_reg=trcrsctlr23 xreg=x7 r=1 w=1
116 rw_sys_reg sys_reg=trcrsctlr24 xreg=x7 r=1 w=1
117 rw_sys_reg sys_reg=trcrsctlr25 xreg=x7 r=1 w=1
118 rw_sys_reg sys_reg=trcrsctlr26 xreg=x7 r=1 w=1
119 rw_sys_reg sys_reg=trcrsctlr27 xreg=x7 r=1 w=1
120 rw_sys_reg sys_reg=trcrsctlr28 xreg=x7 r=1 w=1
121 rw_sys_reg sys_reg=trcrsctlr29 xreg=x7 r=1 w=1
122 rw_sys_reg sys_reg=trcrsctlr30 xreg=x7 r=1 w=1
123 rw_sys_reg sys_reg=trcrsctlr31 xreg=x7 r=1 w=1
124 rw_sys_reg sys_reg=trcssccr0 xreg=x7 r=1 w=1
125 rw_sys_reg sys_reg=trcssccr1 xreg=x7 r=1 w=1
126 rw_sys_reg sys_reg=trcssccr2 xreg=x7 r=1 w=1
127 rw_sys_reg sys_reg=trcssccr3 xreg=x7 r=1 w=1
128 rw_sys_reg sys_reg=trcssccr4 xreg=x7 r=1 w=1
129 rw_sys_reg sys_reg=trcssccr5 xreg=x7 r=1 w=1
130 rw_sys_reg sys_reg=trcssccr6 xreg=x7 r=1 w=1
131 rw_sys_reg sys_reg=trcssccr7 xreg=x7 r=1 w=1
132 rw_sys_reg sys_reg=trcsscsr0 xreg=x7 r=1 w=1
133 rw_sys_reg sys_reg=trcsscsr1 xreg=x7 r=1 w=1
134 rw_sys_reg sys_reg=trcsscsr2 xreg=x7 r=1 w=1
135 rw_sys_reg sys_reg=trcsscsr3 xreg=x7 r=1 w=1
136 rw_sys_reg sys_reg=trcsscsr4 xreg=x7 r=1 w=1
137 rw_sys_reg sys_reg=trcsscsr5 xreg=x7 r=1 w=1
138 rw_sys_reg sys_reg=trcsscsr6 xreg=x7 r=1 w=1
139 rw_sys_reg sys_reg=trcsscsr7 xreg=x7 r=1 w=1
140 rw_sys_reg sys_reg=trcsspcicr0 xreg=x7 r=1 w=1
141 rw_sys_reg sys_reg=trcsspcicr1 xreg=x7 r=1 w=1
142 rw_sys_reg sys_reg=trcsspcicr2 xreg=x7 r=1 w=1
143 rw_sys_reg sys_reg=trcsspcicr3 xreg=x7 r=1 w=1
144 rw_sys_reg sys_reg=trcsspcicr4 xreg=x7 r=1 w=1
145 rw_sys_reg sys_reg=trcsspcicr5 xreg=x7 r=1 w=1
146 rw_sys_reg sys_reg=trcsspcicr6 xreg=x7 r=1 w=1
147 rw_sys_reg sys_reg=trcsspcicr7 xreg=x7 r=1 w=1
148 rw_sys_reg sys_reg=trcoslar xreg=x7 r=0 w=1
149 rw_sys_reg sys_reg=trcoslsr xreg=x7 r=1 w=0
150 rw_sys_reg sys_reg=trcpdcr xreg=x7 r=1 w=1
151 rw_sys_reg sys_reg=trcpdsr xreg=x7 r=1 w=0
152 rw_sys_reg sys_reg=trcacvr0 xreg=x7 r=1 w=1
153 rw_sys_reg sys_reg=trcacvr1 xreg=x7 r=1 w=1
154 rw_sys_reg sys_reg=trcacvr2 xreg=x7 r=1 w=1
155 rw_sys_reg sys_reg=trcacvr3 xreg=x7 r=1 w=1
156 rw_sys_reg sys_reg=trcacvr4 xreg=x7 r=1 w=1
157 rw_sys_reg sys_reg=trcacvr5 xreg=x7 r=1 w=1
158 rw_sys_reg sys_reg=trcacvr6 xreg=x7 r=1 w=1
159 rw_sys_reg sys_reg=trcacvr7 xreg=x7 r=1 w=1
160 rw_sys_reg sys_reg=trcacvr8 xreg=x7 r=1 w=1
161 rw_sys_reg sys_reg=trcacvr9 xreg=x7 r=1 w=1
162 rw_sys_reg sys_reg=trcacvr10 xreg=x7 r=1 w=1
163 rw_sys_reg sys_reg=trcacvr11 xreg=x7 r=1 w=1
164 rw_sys_reg sys_reg=trcacvr12 xreg=x7 r=1 w=1
165 rw_sys_reg sys_reg=trcacvr13 xreg=x7 r=1 w=1
166 rw_sys_reg sys_reg=trcacvr14 xreg=x7 r=1 w=1
167 rw_sys_reg sys_reg=trcacvr15 xreg=x7 r=1 w=1
168 rw_sys_reg sys_reg=trcacatr0 xreg=x7 r=1 w=1
169 rw_sys_reg sys_reg=trcacatr1 xreg=x7 r=1 w=1
170 rw_sys_reg sys_reg=trcacatr2 xreg=x7 r=1 w=1
171 rw_sys_reg sys_reg=trcacatr3 xreg=x7 r=1 w=1
172 rw_sys_reg sys_reg=trcacatr4 xreg=x7 r=1 w=1
173 rw_sys_reg sys_reg=trcacatr5 xreg=x7 r=1 w=1
174 rw_sys_reg sys_reg=trcacatr6 xreg=x7 r=1 w=1
175 rw_sys_reg sys_reg=trcacatr7 xreg=x7 r=1 w=1
176 rw_sys_reg sys_reg=trcacatr8 xreg=x7 r=1 w=1
177 rw_sys_reg sys_reg=trcacatr9 xreg=x7 r=1 w=1
178 rw_sys_reg sys_reg=trcacatr10 xreg=x7 r=1 w=1
179 rw_sys_reg sys_reg=trcacatr11 xreg=x7 r=1 w=1
180 rw_sys_reg sys_reg=trcacatr12 xreg=x7 r=1 w=1
181 rw_sys_reg sys_reg=trcacatr13 xreg=x7 r=1 w=1
182 rw_sys_reg sys_reg=trcacatr14 xreg=x7 r=1 w=1
183 rw_sys_reg sys_reg=trcacatr15 xreg=x7 r=1 w=1
184 rw_sys_reg sys_reg=trcdvcvr0 xreg=x7 r=1 w=1
185 rw_sys_reg sys_reg=trcdvcvr1 xreg=x7 r=1 w=1
186 rw_sys_reg sys_reg=trcdvcvr2 xreg=x7 r=1 w=1
187 rw_sys_reg sys_reg=trcdvcvr3 xreg=x7 r=1 w=1
188 rw_sys_reg sys_reg=trcdvcvr4 xreg=x7 r=1 w=1
189 rw_sys_reg sys_reg=trcdvcvr5 xreg=x7 r=1 w=1
190 rw_sys_reg sys_reg=trcdvcvr6 xreg=x7 r=1 w=1
191 rw_sys_reg sys_reg=trcdvcvr7 xreg=x7 r=1 w=1
192 rw_sys_reg sys_reg=trcdvcmr0 xreg=x7 r=1 w=1
193 rw_sys_reg sys_reg=trcdvcmr1 xreg=x7 r=1 w=1
194 rw_sys_reg sys_reg=trcdvcmr2 xreg=x7 r=1 w=1
195 rw_sys_reg sys_reg=trcdvcmr3 xreg=x7 r=1 w=1
196 rw_sys_reg sys_reg=trcdvcmr4 xreg=x7 r=1 w=1
197 rw_sys_reg sys_reg=trcdvcmr5 xreg=x7 r=1 w=1
198 rw_sys_reg sys_reg=trcdvcmr6 xreg=x7 r=1 w=1
199 rw_sys_reg sys_reg=trcdvcmr7 xreg=x7 r=1 w=1
200 rw_sys_reg sys_reg=trccidcvr0 xreg=x7 r=1 w=1
201 rw_sys_reg sys_reg=trccidcvr1 xreg=x7 r=1 w=1
202 rw_sys_reg sys_reg=trccidcvr2 xreg=x7 r=1 w=1
203 rw_sys_reg sys_reg=trccidcvr3 xreg=x7 r=1 w=1
204 rw_sys_reg sys_reg=trccidcvr4 xreg=x7 r=1 w=1
205 rw_sys_reg sys_reg=trccidcvr5 xreg=x7 r=1 w=1
206 rw_sys_reg sys_reg=trccidcvr6 xreg=x7 r=1 w=1
207 rw_sys_reg sys_reg=trccidcvr7 xreg=x7 r=1 w=1
208 rw_sys_reg sys_reg=trcvmidcvr0 xreg=x7 r=1 w=1
209 rw_sys_reg sys_reg=trcvmidcvr1 xreg=x7 r=1 w=1
210 rw_sys_reg sys_reg=trcvmidcvr2 xreg=x7 r=1 w=1
211 rw_sys_reg sys_reg=trcvmidcvr3 xreg=x7 r=1 w=1
212 rw_sys_reg sys_reg=trcvmidcvr4 xreg=x7 r=1 w=1
213 rw_sys_reg sys_reg=trcvmidcvr5 xreg=x7 r=1 w=1
214 rw_sys_reg sys_reg=trcvmidcvr6 xreg=x7 r=1 w=1
215 rw_sys_reg sys_reg=trcvmidcvr7 xreg=x7 r=1 w=1
216 rw_sys_reg sys_reg=trccidcctlr0 xreg=x7 r=1 w=1
217 rw_sys_reg sys_reg=trccidcctlr1 xreg=x7 r=1 w=1
218 rw_sys_reg sys_reg=trcvmidcctlr0 xreg=x7 r=1 w=1
219 rw_sys_reg sys_reg=trcvmidcctlr1 xreg=x7 r=1 w=1
220 rw_sys_reg sys_reg=trcitctrl xreg=x7 r=1 w=1
221 rw_sys_reg sys_reg=trcclaimset xreg=x7 r=1 w=1
222 rw_sys_reg sys_reg=trcclaimclr xreg=x7 r=1 w=1
223 rw_sys_reg sys_reg=trcdevaff0 xreg=x7 r=1 w=0
224 rw_sys_reg sys_reg=trcdevaff1 xreg=x7 r=1 w=0
225 rw_sys_reg sys_reg=trclar xreg=x7 r=0 w=1
226 rw_sys_reg sys_reg=trclsr xreg=x7 r=1 w=0
227 rw_sys_reg sys_reg=trcauthstatus xreg=x7 r=1 w=0
228 rw_sys_reg sys_reg=trcdevarch xreg=x7 r=1 w=0
229 rw_sys_reg sys_reg=trcdevid xreg=x7 r=1 w=0
230 rw_sys_reg sys_reg=trcdevtype xreg=x7 r=1 w=0
231 rw_sys_reg sys_reg=trcpidr4 xreg=x7 r=1 w=0
232 rw_sys_reg sys_reg=trcpidr5 xreg=x7 r=1 w=0
233 rw_sys_reg sys_reg=trcpidr6 xreg=x7 r=1 w=0
234 rw_sys_reg sys_reg=trcpidr7 xreg=x7 r=1 w=0
235 rw_sys_reg sys_reg=trcpidr0 xreg=x7 r=1 w=0
236 rw_sys_reg sys_reg=trcpidr1 xreg=x7 r=1 w=0
237 rw_sys_reg sys_reg=trcpidr2 xreg=x7 r=1 w=0
238 rw_sys_reg sys_reg=trcpidr3 xreg=x7 r=1 w=0
239 rw_sys_reg sys_reg=trccidr0 xreg=x7 r=1 w=0
240 rw_sys_reg sys_reg=trccidr1 xreg=x7 r=1 w=0
241 rw_sys_reg sys_reg=trccidr2 xreg=x7 r=1 w=0
242 rw_sys_reg sys_reg=trccidr3 xreg=x7 r=1 w=0
This page took 0.030887 seconds and 4 git commands to generate.