• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2015, VIXL authors
2 // All rights reserved.
3 //
4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are met:
6 //
7 //   * Redistributions of source code must retain the above copyright notice,
8 //     this list of conditions and the following disclaimer.
9 //   * Redistributions in binary form must reproduce the above copyright notice,
10 //     this list of conditions and the following disclaimer in the documentation
11 //     and/or other materials provided with the distribution.
12 //   * Neither the name of ARM Limited nor the names of its contributors may be
13 //     used to endorse or promote products derived from this software without
14 //     specific prior written permission.
15 //
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 
27 
28 // This file holds the expected results for the instructions tested by
29 // test-simulator-aarch64.
30 //
31 // If you update input lists in test-simulator-inputs-aarch64.h, or add a new
32 // test to test-simulator-aarch64.cc, please run
33 // tools/generate_simulator_traces.py on a reference platform to regenerate
34 // this file and trace files.
35 //
36 
37 #ifndef VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_
38 #define VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_
39 
40 extern "C" {
41 #include <stdint.h>
42 }
43 
44 // To add a new simulator test to test-simulator-aarch64.cc, add dummy array(s)
45 // below to build test-simulator-aarch64 for reference platform. Then, run
46 // tools/generate_simulator_traces.py on a reference platform to regenerate this
47 // file and traces files.
48 
49 // ---------------------------------------------------------------------
50 // ADD DUMMY ARRAYS FOR NEW SIMULATOR TEST HERE.
51 // ---------------------------------------------------------------------
52 const uint64_t kExpected_dummy_64[] = {0};
53 const size_t kExpectedCount_dummy_64 = 0;
54 
55 const uint32_t kExpected_dummy_32[] = {0};
56 const size_t kExpectedCount_dummy_32 = 0;
57 
58 // ---------------------------------------------------------------------
59 // Simulator test trace output files.
60 // ---------------------------------------------------------------------
61 
62 
63 #include "aarch64/traces/sim-abs-16b-trace-aarch64.h"
64 #include "aarch64/traces/sim-abs-2d-trace-aarch64.h"
65 #include "aarch64/traces/sim-abs-2s-trace-aarch64.h"
66 #include "aarch64/traces/sim-abs-4h-trace-aarch64.h"
67 #include "aarch64/traces/sim-abs-4s-trace-aarch64.h"
68 #include "aarch64/traces/sim-abs-8b-trace-aarch64.h"
69 #include "aarch64/traces/sim-abs-8h-trace-aarch64.h"
70 #include "aarch64/traces/sim-abs-d-trace-aarch64.h"
71 #include "aarch64/traces/sim-add-16b-trace-aarch64.h"
72 #include "aarch64/traces/sim-add-2d-trace-aarch64.h"
73 #include "aarch64/traces/sim-add-2s-trace-aarch64.h"
74 #include "aarch64/traces/sim-add-4h-trace-aarch64.h"
75 #include "aarch64/traces/sim-add-4s-trace-aarch64.h"
76 #include "aarch64/traces/sim-add-8b-trace-aarch64.h"
77 #include "aarch64/traces/sim-add-8h-trace-aarch64.h"
78 #include "aarch64/traces/sim-add-d-trace-aarch64.h"
79 #include "aarch64/traces/sim-addhn2-16b-trace-aarch64.h"
80 #include "aarch64/traces/sim-addhn2-4s-trace-aarch64.h"
81 #include "aarch64/traces/sim-addhn2-8h-trace-aarch64.h"
82 #include "aarch64/traces/sim-addhn-2s-trace-aarch64.h"
83 #include "aarch64/traces/sim-addhn-4h-trace-aarch64.h"
84 #include "aarch64/traces/sim-addhn-8b-trace-aarch64.h"
85 #include "aarch64/traces/sim-addp-16b-trace-aarch64.h"
86 #include "aarch64/traces/sim-addp-2d-trace-aarch64.h"
87 #include "aarch64/traces/sim-addp-2s-trace-aarch64.h"
88 #include "aarch64/traces/sim-addp-4h-trace-aarch64.h"
89 #include "aarch64/traces/sim-addp-4s-trace-aarch64.h"
90 #include "aarch64/traces/sim-addp-8b-trace-aarch64.h"
91 #include "aarch64/traces/sim-addp-8h-trace-aarch64.h"
92 #include "aarch64/traces/sim-addp-scalar-trace-aarch64.h"
93 #include "aarch64/traces/sim-addv-b-16b-trace-aarch64.h"
94 #include "aarch64/traces/sim-addv-b-8b-trace-aarch64.h"
95 #include "aarch64/traces/sim-addv-h-4h-trace-aarch64.h"
96 #include "aarch64/traces/sim-addv-h-8h-trace-aarch64.h"
97 #include "aarch64/traces/sim-addv-s-4s-trace-aarch64.h"
98 #include "aarch64/traces/sim-and--16b-trace-aarch64.h"
99 #include "aarch64/traces/sim-and--8b-trace-aarch64.h"
100 #include "aarch64/traces/sim-bic-16b-trace-aarch64.h"
101 #include "aarch64/traces/sim-bic-8b-trace-aarch64.h"
102 #include "aarch64/traces/sim-bif-16b-trace-aarch64.h"
103 #include "aarch64/traces/sim-bif-8b-trace-aarch64.h"
104 #include "aarch64/traces/sim-bit-16b-trace-aarch64.h"
105 #include "aarch64/traces/sim-bit-8b-trace-aarch64.h"
106 #include "aarch64/traces/sim-bsl-16b-trace-aarch64.h"
107 #include "aarch64/traces/sim-bsl-8b-trace-aarch64.h"
108 #include "aarch64/traces/sim-cls-16b-trace-aarch64.h"
109 #include "aarch64/traces/sim-cls-2s-trace-aarch64.h"
110 #include "aarch64/traces/sim-cls-4h-trace-aarch64.h"
111 #include "aarch64/traces/sim-cls-4s-trace-aarch64.h"
112 #include "aarch64/traces/sim-cls-8b-trace-aarch64.h"
113 #include "aarch64/traces/sim-cls-8h-trace-aarch64.h"
114 #include "aarch64/traces/sim-clz-16b-trace-aarch64.h"
115 #include "aarch64/traces/sim-clz-2s-trace-aarch64.h"
116 #include "aarch64/traces/sim-clz-4h-trace-aarch64.h"
117 #include "aarch64/traces/sim-clz-4s-trace-aarch64.h"
118 #include "aarch64/traces/sim-clz-8b-trace-aarch64.h"
119 #include "aarch64/traces/sim-clz-8h-trace-aarch64.h"
120 #include "aarch64/traces/sim-cmeq-16b-trace-aarch64.h"
121 #include "aarch64/traces/sim-cmeq-16b-2opimm-trace-aarch64.h"
122 #include "aarch64/traces/sim-cmeq-2d-trace-aarch64.h"
123 #include "aarch64/traces/sim-cmeq-2d-2opimm-trace-aarch64.h"
124 #include "aarch64/traces/sim-cmeq-2s-trace-aarch64.h"
125 #include "aarch64/traces/sim-cmeq-2s-2opimm-trace-aarch64.h"
126 #include "aarch64/traces/sim-cmeq-4h-trace-aarch64.h"
127 #include "aarch64/traces/sim-cmeq-4h-2opimm-trace-aarch64.h"
128 #include "aarch64/traces/sim-cmeq-4s-trace-aarch64.h"
129 #include "aarch64/traces/sim-cmeq-4s-2opimm-trace-aarch64.h"
130 #include "aarch64/traces/sim-cmeq-8b-trace-aarch64.h"
131 #include "aarch64/traces/sim-cmeq-8b-2opimm-trace-aarch64.h"
132 #include "aarch64/traces/sim-cmeq-8h-trace-aarch64.h"
133 #include "aarch64/traces/sim-cmeq-8h-2opimm-trace-aarch64.h"
134 #include "aarch64/traces/sim-cmeq-d-trace-aarch64.h"
135 #include "aarch64/traces/sim-cmeq-d-2opimm-trace-aarch64.h"
136 #include "aarch64/traces/sim-cmge-16b-trace-aarch64.h"
137 #include "aarch64/traces/sim-cmge-16b-2opimm-trace-aarch64.h"
138 #include "aarch64/traces/sim-cmge-2d-trace-aarch64.h"
139 #include "aarch64/traces/sim-cmge-2d-2opimm-trace-aarch64.h"
140 #include "aarch64/traces/sim-cmge-2s-trace-aarch64.h"
141 #include "aarch64/traces/sim-cmge-2s-2opimm-trace-aarch64.h"
142 #include "aarch64/traces/sim-cmge-4h-trace-aarch64.h"
143 #include "aarch64/traces/sim-cmge-4h-2opimm-trace-aarch64.h"
144 #include "aarch64/traces/sim-cmge-4s-trace-aarch64.h"
145 #include "aarch64/traces/sim-cmge-4s-2opimm-trace-aarch64.h"
146 #include "aarch64/traces/sim-cmge-8b-trace-aarch64.h"
147 #include "aarch64/traces/sim-cmge-8b-2opimm-trace-aarch64.h"
148 #include "aarch64/traces/sim-cmge-8h-trace-aarch64.h"
149 #include "aarch64/traces/sim-cmge-8h-2opimm-trace-aarch64.h"
150 #include "aarch64/traces/sim-cmge-d-trace-aarch64.h"
151 #include "aarch64/traces/sim-cmge-d-2opimm-trace-aarch64.h"
152 #include "aarch64/traces/sim-cmgt-16b-trace-aarch64.h"
153 #include "aarch64/traces/sim-cmgt-16b-2opimm-trace-aarch64.h"
154 #include "aarch64/traces/sim-cmgt-2d-trace-aarch64.h"
155 #include "aarch64/traces/sim-cmgt-2d-2opimm-trace-aarch64.h"
156 #include "aarch64/traces/sim-cmgt-2s-trace-aarch64.h"
157 #include "aarch64/traces/sim-cmgt-2s-2opimm-trace-aarch64.h"
158 #include "aarch64/traces/sim-cmgt-4h-trace-aarch64.h"
159 #include "aarch64/traces/sim-cmgt-4h-2opimm-trace-aarch64.h"
160 #include "aarch64/traces/sim-cmgt-4s-trace-aarch64.h"
161 #include "aarch64/traces/sim-cmgt-4s-2opimm-trace-aarch64.h"
162 #include "aarch64/traces/sim-cmgt-8b-trace-aarch64.h"
163 #include "aarch64/traces/sim-cmgt-8b-2opimm-trace-aarch64.h"
164 #include "aarch64/traces/sim-cmgt-8h-trace-aarch64.h"
165 #include "aarch64/traces/sim-cmgt-8h-2opimm-trace-aarch64.h"
166 #include "aarch64/traces/sim-cmgt-d-trace-aarch64.h"
167 #include "aarch64/traces/sim-cmgt-d-2opimm-trace-aarch64.h"
168 #include "aarch64/traces/sim-cmhi-16b-trace-aarch64.h"
169 #include "aarch64/traces/sim-cmhi-2d-trace-aarch64.h"
170 #include "aarch64/traces/sim-cmhi-2s-trace-aarch64.h"
171 #include "aarch64/traces/sim-cmhi-4h-trace-aarch64.h"
172 #include "aarch64/traces/sim-cmhi-4s-trace-aarch64.h"
173 #include "aarch64/traces/sim-cmhi-8b-trace-aarch64.h"
174 #include "aarch64/traces/sim-cmhi-8h-trace-aarch64.h"
175 #include "aarch64/traces/sim-cmhi-d-trace-aarch64.h"
176 #include "aarch64/traces/sim-cmhs-16b-trace-aarch64.h"
177 #include "aarch64/traces/sim-cmhs-2d-trace-aarch64.h"
178 #include "aarch64/traces/sim-cmhs-2s-trace-aarch64.h"
179 #include "aarch64/traces/sim-cmhs-4h-trace-aarch64.h"
180 #include "aarch64/traces/sim-cmhs-4s-trace-aarch64.h"
181 #include "aarch64/traces/sim-cmhs-8b-trace-aarch64.h"
182 #include "aarch64/traces/sim-cmhs-8h-trace-aarch64.h"
183 #include "aarch64/traces/sim-cmhs-d-trace-aarch64.h"
184 #include "aarch64/traces/sim-cmle-16b-2opimm-trace-aarch64.h"
185 #include "aarch64/traces/sim-cmle-2d-2opimm-trace-aarch64.h"
186 #include "aarch64/traces/sim-cmle-2s-2opimm-trace-aarch64.h"
187 #include "aarch64/traces/sim-cmle-4h-2opimm-trace-aarch64.h"
188 #include "aarch64/traces/sim-cmle-4s-2opimm-trace-aarch64.h"
189 #include "aarch64/traces/sim-cmle-8b-2opimm-trace-aarch64.h"
190 #include "aarch64/traces/sim-cmle-8h-2opimm-trace-aarch64.h"
191 #include "aarch64/traces/sim-cmle-d-2opimm-trace-aarch64.h"
192 #include "aarch64/traces/sim-cmlt-16b-2opimm-trace-aarch64.h"
193 #include "aarch64/traces/sim-cmlt-2d-2opimm-trace-aarch64.h"
194 #include "aarch64/traces/sim-cmlt-2s-2opimm-trace-aarch64.h"
195 #include "aarch64/traces/sim-cmlt-4h-2opimm-trace-aarch64.h"
196 #include "aarch64/traces/sim-cmlt-4s-2opimm-trace-aarch64.h"
197 #include "aarch64/traces/sim-cmlt-8b-2opimm-trace-aarch64.h"
198 #include "aarch64/traces/sim-cmlt-8h-2opimm-trace-aarch64.h"
199 #include "aarch64/traces/sim-cmlt-d-2opimm-trace-aarch64.h"
200 #include "aarch64/traces/sim-cmtst-16b-trace-aarch64.h"
201 #include "aarch64/traces/sim-cmtst-2d-trace-aarch64.h"
202 #include "aarch64/traces/sim-cmtst-2s-trace-aarch64.h"
203 #include "aarch64/traces/sim-cmtst-4h-trace-aarch64.h"
204 #include "aarch64/traces/sim-cmtst-4s-trace-aarch64.h"
205 #include "aarch64/traces/sim-cmtst-8b-trace-aarch64.h"
206 #include "aarch64/traces/sim-cmtst-8h-trace-aarch64.h"
207 #include "aarch64/traces/sim-cmtst-d-trace-aarch64.h"
208 #include "aarch64/traces/sim-cnt-16b-trace-aarch64.h"
209 #include "aarch64/traces/sim-cnt-8b-trace-aarch64.h"
210 #include "aarch64/traces/sim-dup-16b-2opimm-trace-aarch64.h"
211 #include "aarch64/traces/sim-dup-2d-2opimm-trace-aarch64.h"
212 #include "aarch64/traces/sim-dup-2s-2opimm-trace-aarch64.h"
213 #include "aarch64/traces/sim-dup-4h-2opimm-trace-aarch64.h"
214 #include "aarch64/traces/sim-dup-4s-2opimm-trace-aarch64.h"
215 #include "aarch64/traces/sim-dup-8b-2opimm-trace-aarch64.h"
216 #include "aarch64/traces/sim-dup-8h-2opimm-trace-aarch64.h"
217 #include "aarch64/traces/sim-dup-b-2opimm-trace-aarch64.h"
218 #include "aarch64/traces/sim-dup-d-2opimm-trace-aarch64.h"
219 #include "aarch64/traces/sim-dup-h-2opimm-trace-aarch64.h"
220 #include "aarch64/traces/sim-dup-s-2opimm-trace-aarch64.h"
221 #include "aarch64/traces/sim-eor-16b-trace-aarch64.h"
222 #include "aarch64/traces/sim-eor-8b-trace-aarch64.h"
223 #include "aarch64/traces/sim-fabd-2d-trace-aarch64.h"
224 #include "aarch64/traces/sim-fabd-2s-trace-aarch64.h"
225 #include "aarch64/traces/sim-fabd-4s-trace-aarch64.h"
226 #include "aarch64/traces/sim-fabd-d-trace-aarch64.h"
227 #include "aarch64/traces/sim-fabd-s-trace-aarch64.h"
228 #include "aarch64/traces/sim-fabs-2d-trace-aarch64.h"
229 #include "aarch64/traces/sim-fabs-2s-trace-aarch64.h"
230 #include "aarch64/traces/sim-fabs-4s-trace-aarch64.h"
231 #include "aarch64/traces/sim-fabs-d-trace-aarch64.h"
232 #include "aarch64/traces/sim-fabs-s-trace-aarch64.h"
233 #include "aarch64/traces/sim-facge-2d-trace-aarch64.h"
234 #include "aarch64/traces/sim-facge-2s-trace-aarch64.h"
235 #include "aarch64/traces/sim-facge-4s-trace-aarch64.h"
236 #include "aarch64/traces/sim-facge-d-trace-aarch64.h"
237 #include "aarch64/traces/sim-facge-s-trace-aarch64.h"
238 #include "aarch64/traces/sim-facgt-2d-trace-aarch64.h"
239 #include "aarch64/traces/sim-facgt-2s-trace-aarch64.h"
240 #include "aarch64/traces/sim-facgt-4s-trace-aarch64.h"
241 #include "aarch64/traces/sim-facgt-d-trace-aarch64.h"
242 #include "aarch64/traces/sim-facgt-s-trace-aarch64.h"
243 #include "aarch64/traces/sim-fadd-2d-trace-aarch64.h"
244 #include "aarch64/traces/sim-fadd-2s-trace-aarch64.h"
245 #include "aarch64/traces/sim-fadd-4s-trace-aarch64.h"
246 #include "aarch64/traces/sim-fadd-d-trace-aarch64.h"
247 #include "aarch64/traces/sim-fadd-s-trace-aarch64.h"
248 #include "aarch64/traces/sim-faddp-2d-trace-aarch64.h"
249 #include "aarch64/traces/sim-faddp-2s-trace-aarch64.h"
250 #include "aarch64/traces/sim-faddp-4s-trace-aarch64.h"
251 #include "aarch64/traces/sim-faddp-d-trace-aarch64.h"
252 #include "aarch64/traces/sim-faddp-s-trace-aarch64.h"
253 #include "aarch64/traces/sim-fcmeq-2d-trace-aarch64.h"
254 #include "aarch64/traces/sim-fcmeq-2d-2opimm-trace-aarch64.h"
255 #include "aarch64/traces/sim-fcmeq-2s-trace-aarch64.h"
256 #include "aarch64/traces/sim-fcmeq-2s-2opimm-trace-aarch64.h"
257 #include "aarch64/traces/sim-fcmeq-4s-trace-aarch64.h"
258 #include "aarch64/traces/sim-fcmeq-4s-2opimm-trace-aarch64.h"
259 #include "aarch64/traces/sim-fcmeq-d-trace-aarch64.h"
260 #include "aarch64/traces/sim-fcmeq-d-2opimm-trace-aarch64.h"
261 #include "aarch64/traces/sim-fcmeq-s-trace-aarch64.h"
262 #include "aarch64/traces/sim-fcmeq-s-2opimm-trace-aarch64.h"
263 #include "aarch64/traces/sim-fcmge-2d-trace-aarch64.h"
264 #include "aarch64/traces/sim-fcmge-2d-2opimm-trace-aarch64.h"
265 #include "aarch64/traces/sim-fcmge-2s-trace-aarch64.h"
266 #include "aarch64/traces/sim-fcmge-2s-2opimm-trace-aarch64.h"
267 #include "aarch64/traces/sim-fcmge-4s-trace-aarch64.h"
268 #include "aarch64/traces/sim-fcmge-4s-2opimm-trace-aarch64.h"
269 #include "aarch64/traces/sim-fcmge-d-trace-aarch64.h"
270 #include "aarch64/traces/sim-fcmge-d-2opimm-trace-aarch64.h"
271 #include "aarch64/traces/sim-fcmge-s-trace-aarch64.h"
272 #include "aarch64/traces/sim-fcmge-s-2opimm-trace-aarch64.h"
273 #include "aarch64/traces/sim-fcmgt-2d-trace-aarch64.h"
274 #include "aarch64/traces/sim-fcmgt-2d-2opimm-trace-aarch64.h"
275 #include "aarch64/traces/sim-fcmgt-2s-trace-aarch64.h"
276 #include "aarch64/traces/sim-fcmgt-2s-2opimm-trace-aarch64.h"
277 #include "aarch64/traces/sim-fcmgt-4s-trace-aarch64.h"
278 #include "aarch64/traces/sim-fcmgt-4s-2opimm-trace-aarch64.h"
279 #include "aarch64/traces/sim-fcmgt-d-trace-aarch64.h"
280 #include "aarch64/traces/sim-fcmgt-d-2opimm-trace-aarch64.h"
281 #include "aarch64/traces/sim-fcmgt-s-trace-aarch64.h"
282 #include "aarch64/traces/sim-fcmgt-s-2opimm-trace-aarch64.h"
283 #include "aarch64/traces/sim-fcmle-2d-2opimm-trace-aarch64.h"
284 #include "aarch64/traces/sim-fcmle-2s-2opimm-trace-aarch64.h"
285 #include "aarch64/traces/sim-fcmle-4s-2opimm-trace-aarch64.h"
286 #include "aarch64/traces/sim-fcmle-d-2opimm-trace-aarch64.h"
287 #include "aarch64/traces/sim-fcmle-s-2opimm-trace-aarch64.h"
288 #include "aarch64/traces/sim-fcmlt-2d-2opimm-trace-aarch64.h"
289 #include "aarch64/traces/sim-fcmlt-2s-2opimm-trace-aarch64.h"
290 #include "aarch64/traces/sim-fcmlt-4s-2opimm-trace-aarch64.h"
291 #include "aarch64/traces/sim-fcmlt-d-2opimm-trace-aarch64.h"
292 #include "aarch64/traces/sim-fcmlt-s-2opimm-trace-aarch64.h"
293 #include "aarch64/traces/sim-fcmp-d-trace-aarch64.h"
294 #include "aarch64/traces/sim-fcmp-dz-trace-aarch64.h"
295 #include "aarch64/traces/sim-fcmp-s-trace-aarch64.h"
296 #include "aarch64/traces/sim-fcmp-sz-trace-aarch64.h"
297 #include "aarch64/traces/sim-fcvt-ds-trace-aarch64.h"
298 #include "aarch64/traces/sim-fcvt-sd-trace-aarch64.h"
299 #include "aarch64/traces/sim-fcvtas-2d-trace-aarch64.h"
300 #include "aarch64/traces/sim-fcvtas-2s-trace-aarch64.h"
301 #include "aarch64/traces/sim-fcvtas-4s-trace-aarch64.h"
302 #include "aarch64/traces/sim-fcvtas-d-trace-aarch64.h"
303 #include "aarch64/traces/sim-fcvtas-s-trace-aarch64.h"
304 #include "aarch64/traces/sim-fcvtas-wd-trace-aarch64.h"
305 #include "aarch64/traces/sim-fcvtas-ws-trace-aarch64.h"
306 #include "aarch64/traces/sim-fcvtas-xd-trace-aarch64.h"
307 #include "aarch64/traces/sim-fcvtas-xs-trace-aarch64.h"
308 #include "aarch64/traces/sim-fcvtau-2d-trace-aarch64.h"
309 #include "aarch64/traces/sim-fcvtau-2s-trace-aarch64.h"
310 #include "aarch64/traces/sim-fcvtau-4s-trace-aarch64.h"
311 #include "aarch64/traces/sim-fcvtau-d-trace-aarch64.h"
312 #include "aarch64/traces/sim-fcvtau-s-trace-aarch64.h"
313 #include "aarch64/traces/sim-fcvtau-wd-trace-aarch64.h"
314 #include "aarch64/traces/sim-fcvtau-ws-trace-aarch64.h"
315 #include "aarch64/traces/sim-fcvtau-xd-trace-aarch64.h"
316 #include "aarch64/traces/sim-fcvtau-xs-trace-aarch64.h"
317 #include "aarch64/traces/sim-fcvtl2-2d-trace-aarch64.h"
318 #include "aarch64/traces/sim-fcvtl2-4s-trace-aarch64.h"
319 #include "aarch64/traces/sim-fcvtl-2d-trace-aarch64.h"
320 #include "aarch64/traces/sim-fcvtl-4s-trace-aarch64.h"
321 #include "aarch64/traces/sim-fcvtms-2d-trace-aarch64.h"
322 #include "aarch64/traces/sim-fcvtms-2s-trace-aarch64.h"
323 #include "aarch64/traces/sim-fcvtms-4s-trace-aarch64.h"
324 #include "aarch64/traces/sim-fcvtms-d-trace-aarch64.h"
325 #include "aarch64/traces/sim-fcvtms-s-trace-aarch64.h"
326 #include "aarch64/traces/sim-fcvtms-wd-trace-aarch64.h"
327 #include "aarch64/traces/sim-fcvtms-ws-trace-aarch64.h"
328 #include "aarch64/traces/sim-fcvtms-xd-trace-aarch64.h"
329 #include "aarch64/traces/sim-fcvtms-xs-trace-aarch64.h"
330 #include "aarch64/traces/sim-fcvtmu-2d-trace-aarch64.h"
331 #include "aarch64/traces/sim-fcvtmu-2s-trace-aarch64.h"
332 #include "aarch64/traces/sim-fcvtmu-4s-trace-aarch64.h"
333 #include "aarch64/traces/sim-fcvtmu-d-trace-aarch64.h"
334 #include "aarch64/traces/sim-fcvtmu-s-trace-aarch64.h"
335 #include "aarch64/traces/sim-fcvtmu-wd-trace-aarch64.h"
336 #include "aarch64/traces/sim-fcvtmu-ws-trace-aarch64.h"
337 #include "aarch64/traces/sim-fcvtmu-xd-trace-aarch64.h"
338 #include "aarch64/traces/sim-fcvtmu-xs-trace-aarch64.h"
339 #include "aarch64/traces/sim-fcvtn2-4s-trace-aarch64.h"
340 #include "aarch64/traces/sim-fcvtn2-8h-trace-aarch64.h"
341 #include "aarch64/traces/sim-fcvtn-2s-trace-aarch64.h"
342 #include "aarch64/traces/sim-fcvtn-4h-trace-aarch64.h"
343 #include "aarch64/traces/sim-fcvtns-2d-trace-aarch64.h"
344 #include "aarch64/traces/sim-fcvtns-2s-trace-aarch64.h"
345 #include "aarch64/traces/sim-fcvtns-4s-trace-aarch64.h"
346 #include "aarch64/traces/sim-fcvtns-d-trace-aarch64.h"
347 #include "aarch64/traces/sim-fcvtns-s-trace-aarch64.h"
348 #include "aarch64/traces/sim-fcvtns-wd-trace-aarch64.h"
349 #include "aarch64/traces/sim-fcvtns-ws-trace-aarch64.h"
350 #include "aarch64/traces/sim-fcvtns-xd-trace-aarch64.h"
351 #include "aarch64/traces/sim-fcvtns-xs-trace-aarch64.h"
352 #include "aarch64/traces/sim-fcvtnu-2d-trace-aarch64.h"
353 #include "aarch64/traces/sim-fcvtnu-2s-trace-aarch64.h"
354 #include "aarch64/traces/sim-fcvtnu-4s-trace-aarch64.h"
355 #include "aarch64/traces/sim-fcvtnu-d-trace-aarch64.h"
356 #include "aarch64/traces/sim-fcvtnu-s-trace-aarch64.h"
357 #include "aarch64/traces/sim-fcvtnu-wd-trace-aarch64.h"
358 #include "aarch64/traces/sim-fcvtnu-ws-trace-aarch64.h"
359 #include "aarch64/traces/sim-fcvtnu-xd-trace-aarch64.h"
360 #include "aarch64/traces/sim-fcvtnu-xs-trace-aarch64.h"
361 #include "aarch64/traces/sim-fcvtps-2d-trace-aarch64.h"
362 #include "aarch64/traces/sim-fcvtps-2s-trace-aarch64.h"
363 #include "aarch64/traces/sim-fcvtps-4s-trace-aarch64.h"
364 #include "aarch64/traces/sim-fcvtps-d-trace-aarch64.h"
365 #include "aarch64/traces/sim-fcvtps-s-trace-aarch64.h"
366 #include "aarch64/traces/sim-fcvtpu-2d-trace-aarch64.h"
367 #include "aarch64/traces/sim-fcvtpu-2s-trace-aarch64.h"
368 #include "aarch64/traces/sim-fcvtpu-4s-trace-aarch64.h"
369 #include "aarch64/traces/sim-fcvtpu-d-trace-aarch64.h"
370 #include "aarch64/traces/sim-fcvtpu-s-trace-aarch64.h"
371 #include "aarch64/traces/sim-fcvtxn2-4s-trace-aarch64.h"
372 #include "aarch64/traces/sim-fcvtxn-2s-trace-aarch64.h"
373 #include "aarch64/traces/sim-fcvtxn-scalar-trace-aarch64.h"
374 #include "aarch64/traces/sim-fcvtzs-2d-2opimm-trace-aarch64.h"
375 #include "aarch64/traces/sim-fcvtzs-2s-2opimm-trace-aarch64.h"
376 #include "aarch64/traces/sim-fcvtzs-4s-2opimm-trace-aarch64.h"
377 #include "aarch64/traces/sim-fcvtzs-d-2opimm-trace-aarch64.h"
378 #include "aarch64/traces/sim-fcvtzs-s-2opimm-trace-aarch64.h"
379 #include "aarch64/traces/sim-fcvtzs-wd-trace-aarch64.h"
380 #include "aarch64/traces/sim-fcvtzs-ws-trace-aarch64.h"
381 #include "aarch64/traces/sim-fcvtzs-xd-trace-aarch64.h"
382 #include "aarch64/traces/sim-fcvtzs-xs-trace-aarch64.h"
383 #include "aarch64/traces/sim-fcvtzu-2d-2opimm-trace-aarch64.h"
384 #include "aarch64/traces/sim-fcvtzu-2s-2opimm-trace-aarch64.h"
385 #include "aarch64/traces/sim-fcvtzu-4s-2opimm-trace-aarch64.h"
386 #include "aarch64/traces/sim-fcvtzu-d-2opimm-trace-aarch64.h"
387 #include "aarch64/traces/sim-fcvtzu-s-2opimm-trace-aarch64.h"
388 #include "aarch64/traces/sim-fcvtzu-wd-trace-aarch64.h"
389 #include "aarch64/traces/sim-fcvtzu-ws-trace-aarch64.h"
390 #include "aarch64/traces/sim-fcvtzu-xd-trace-aarch64.h"
391 #include "aarch64/traces/sim-fcvtzu-xs-trace-aarch64.h"
392 #include "aarch64/traces/sim-fdiv-2d-trace-aarch64.h"
393 #include "aarch64/traces/sim-fdiv-2s-trace-aarch64.h"
394 #include "aarch64/traces/sim-fdiv-4s-trace-aarch64.h"
395 #include "aarch64/traces/sim-fdiv-d-trace-aarch64.h"
396 #include "aarch64/traces/sim-fdiv-s-trace-aarch64.h"
397 #include "aarch64/traces/sim-fmadd-d-trace-aarch64.h"
398 #include "aarch64/traces/sim-fmadd-s-trace-aarch64.h"
399 #include "aarch64/traces/sim-fmax-2d-trace-aarch64.h"
400 #include "aarch64/traces/sim-fmax-2s-trace-aarch64.h"
401 #include "aarch64/traces/sim-fmax-4s-trace-aarch64.h"
402 #include "aarch64/traces/sim-fmax-d-trace-aarch64.h"
403 #include "aarch64/traces/sim-fmax-s-trace-aarch64.h"
404 #include "aarch64/traces/sim-fmaxnm-2d-trace-aarch64.h"
405 #include "aarch64/traces/sim-fmaxnm-2s-trace-aarch64.h"
406 #include "aarch64/traces/sim-fmaxnm-4s-trace-aarch64.h"
407 #include "aarch64/traces/sim-fmaxnm-d-trace-aarch64.h"
408 #include "aarch64/traces/sim-fmaxnm-s-trace-aarch64.h"
409 #include "aarch64/traces/sim-fmaxnmp-2d-trace-aarch64.h"
410 #include "aarch64/traces/sim-fmaxnmp-2s-trace-aarch64.h"
411 #include "aarch64/traces/sim-fmaxnmp-4s-trace-aarch64.h"
412 #include "aarch64/traces/sim-fmaxnmp-d-trace-aarch64.h"
413 #include "aarch64/traces/sim-fmaxnmp-s-trace-aarch64.h"
414 #include "aarch64/traces/sim-fmaxnmv-s-4s-trace-aarch64.h"
415 #include "aarch64/traces/sim-fmaxp-2d-trace-aarch64.h"
416 #include "aarch64/traces/sim-fmaxp-2s-trace-aarch64.h"
417 #include "aarch64/traces/sim-fmaxp-4s-trace-aarch64.h"
418 #include "aarch64/traces/sim-fmaxp-d-trace-aarch64.h"
419 #include "aarch64/traces/sim-fmaxp-s-trace-aarch64.h"
420 #include "aarch64/traces/sim-fmaxv-s-4s-trace-aarch64.h"
421 #include "aarch64/traces/sim-fmin-2d-trace-aarch64.h"
422 #include "aarch64/traces/sim-fmin-2s-trace-aarch64.h"
423 #include "aarch64/traces/sim-fmin-4s-trace-aarch64.h"
424 #include "aarch64/traces/sim-fmin-d-trace-aarch64.h"
425 #include "aarch64/traces/sim-fmin-s-trace-aarch64.h"
426 #include "aarch64/traces/sim-fminnm-2d-trace-aarch64.h"
427 #include "aarch64/traces/sim-fminnm-2s-trace-aarch64.h"
428 #include "aarch64/traces/sim-fminnm-4s-trace-aarch64.h"
429 #include "aarch64/traces/sim-fminnm-d-trace-aarch64.h"
430 #include "aarch64/traces/sim-fminnm-s-trace-aarch64.h"
431 #include "aarch64/traces/sim-fminnmp-2d-trace-aarch64.h"
432 #include "aarch64/traces/sim-fminnmp-2s-trace-aarch64.h"
433 #include "aarch64/traces/sim-fminnmp-4s-trace-aarch64.h"
434 #include "aarch64/traces/sim-fminnmp-d-trace-aarch64.h"
435 #include "aarch64/traces/sim-fminnmp-s-trace-aarch64.h"
436 #include "aarch64/traces/sim-fminnmv-s-4s-trace-aarch64.h"
437 #include "aarch64/traces/sim-fminp-2d-trace-aarch64.h"
438 #include "aarch64/traces/sim-fminp-2s-trace-aarch64.h"
439 #include "aarch64/traces/sim-fminp-4s-trace-aarch64.h"
440 #include "aarch64/traces/sim-fminp-d-trace-aarch64.h"
441 #include "aarch64/traces/sim-fminp-s-trace-aarch64.h"
442 #include "aarch64/traces/sim-fminv-s-4s-trace-aarch64.h"
443 #include "aarch64/traces/sim-fmla-2d-trace-aarch64.h"
444 #include "aarch64/traces/sim-fmla-2d-2d-d-trace-aarch64.h"
445 #include "aarch64/traces/sim-fmla-2s-trace-aarch64.h"
446 #include "aarch64/traces/sim-fmla-2s-2s-s-trace-aarch64.h"
447 #include "aarch64/traces/sim-fmla-4s-trace-aarch64.h"
448 #include "aarch64/traces/sim-fmla-4s-4s-s-trace-aarch64.h"
449 #include "aarch64/traces/sim-fmla-d-d-d-trace-aarch64.h"
450 #include "aarch64/traces/sim-fmla-s-s-s-trace-aarch64.h"
451 #include "aarch64/traces/sim-fmls-2d-trace-aarch64.h"
452 #include "aarch64/traces/sim-fmls-2d-2d-d-trace-aarch64.h"
453 #include "aarch64/traces/sim-fmls-2s-trace-aarch64.h"
454 #include "aarch64/traces/sim-fmls-2s-2s-s-trace-aarch64.h"
455 #include "aarch64/traces/sim-fmls-4s-trace-aarch64.h"
456 #include "aarch64/traces/sim-fmls-4s-4s-s-trace-aarch64.h"
457 #include "aarch64/traces/sim-fmls-d-d-d-trace-aarch64.h"
458 #include "aarch64/traces/sim-fmls-s-s-s-trace-aarch64.h"
459 #include "aarch64/traces/sim-fmov-d-trace-aarch64.h"
460 #include "aarch64/traces/sim-fmov-s-trace-aarch64.h"
461 #include "aarch64/traces/sim-fmsub-d-trace-aarch64.h"
462 #include "aarch64/traces/sim-fmsub-s-trace-aarch64.h"
463 #include "aarch64/traces/sim-fmul-2d-trace-aarch64.h"
464 #include "aarch64/traces/sim-fmul-2d-2d-d-trace-aarch64.h"
465 #include "aarch64/traces/sim-fmul-2s-trace-aarch64.h"
466 #include "aarch64/traces/sim-fmul-2s-2s-s-trace-aarch64.h"
467 #include "aarch64/traces/sim-fmul-4s-trace-aarch64.h"
468 #include "aarch64/traces/sim-fmul-4s-4s-s-trace-aarch64.h"
469 #include "aarch64/traces/sim-fmul-d-d-d-trace-aarch64.h"
470 #include "aarch64/traces/sim-fmul-s-s-s-trace-aarch64.h"
471 #include "aarch64/traces/sim-fmul-d-trace-aarch64.h"
472 #include "aarch64/traces/sim-fmul-s-trace-aarch64.h"
473 #include "aarch64/traces/sim-fmulx-2d-trace-aarch64.h"
474 #include "aarch64/traces/sim-fmulx-2d-2d-d-trace-aarch64.h"
475 #include "aarch64/traces/sim-fmulx-2s-trace-aarch64.h"
476 #include "aarch64/traces/sim-fmulx-2s-2s-s-trace-aarch64.h"
477 #include "aarch64/traces/sim-fmulx-4s-trace-aarch64.h"
478 #include "aarch64/traces/sim-fmulx-4s-4s-s-trace-aarch64.h"
479 #include "aarch64/traces/sim-fmulx-d-trace-aarch64.h"
480 #include "aarch64/traces/sim-fmulx-d-d-d-trace-aarch64.h"
481 #include "aarch64/traces/sim-fmulx-s-trace-aarch64.h"
482 #include "aarch64/traces/sim-fmulx-s-s-s-trace-aarch64.h"
483 #include "aarch64/traces/sim-fneg-2d-trace-aarch64.h"
484 #include "aarch64/traces/sim-fneg-2s-trace-aarch64.h"
485 #include "aarch64/traces/sim-fneg-4s-trace-aarch64.h"
486 #include "aarch64/traces/sim-fneg-d-trace-aarch64.h"
487 #include "aarch64/traces/sim-fneg-s-trace-aarch64.h"
488 #include "aarch64/traces/sim-fnmadd-d-trace-aarch64.h"
489 #include "aarch64/traces/sim-fnmadd-s-trace-aarch64.h"
490 #include "aarch64/traces/sim-fnmsub-d-trace-aarch64.h"
491 #include "aarch64/traces/sim-fnmsub-s-trace-aarch64.h"
492 #include "aarch64/traces/sim-fnmul-d-trace-aarch64.h"
493 #include "aarch64/traces/sim-fnmul-s-trace-aarch64.h"
494 #include "aarch64/traces/sim-frecpe-2d-trace-aarch64.h"
495 #include "aarch64/traces/sim-frecpe-2s-trace-aarch64.h"
496 #include "aarch64/traces/sim-frecpe-4s-trace-aarch64.h"
497 #include "aarch64/traces/sim-frecpe-d-trace-aarch64.h"
498 #include "aarch64/traces/sim-frecpe-s-trace-aarch64.h"
499 #include "aarch64/traces/sim-frecps-2d-trace-aarch64.h"
500 #include "aarch64/traces/sim-frecps-2s-trace-aarch64.h"
501 #include "aarch64/traces/sim-frecps-4s-trace-aarch64.h"
502 #include "aarch64/traces/sim-frecps-d-trace-aarch64.h"
503 #include "aarch64/traces/sim-frecps-s-trace-aarch64.h"
504 #include "aarch64/traces/sim-frecpx-d-trace-aarch64.h"
505 #include "aarch64/traces/sim-frecpx-s-trace-aarch64.h"
506 #include "aarch64/traces/sim-frinta-2d-trace-aarch64.h"
507 #include "aarch64/traces/sim-frinta-2s-trace-aarch64.h"
508 #include "aarch64/traces/sim-frinta-4s-trace-aarch64.h"
509 #include "aarch64/traces/sim-frinta-d-trace-aarch64.h"
510 #include "aarch64/traces/sim-frinta-s-trace-aarch64.h"
511 #include "aarch64/traces/sim-frinti-2d-trace-aarch64.h"
512 #include "aarch64/traces/sim-frinti-2s-trace-aarch64.h"
513 #include "aarch64/traces/sim-frinti-4s-trace-aarch64.h"
514 #include "aarch64/traces/sim-frinti-d-trace-aarch64.h"
515 #include "aarch64/traces/sim-frinti-s-trace-aarch64.h"
516 #include "aarch64/traces/sim-frintm-2d-trace-aarch64.h"
517 #include "aarch64/traces/sim-frintm-2s-trace-aarch64.h"
518 #include "aarch64/traces/sim-frintm-4s-trace-aarch64.h"
519 #include "aarch64/traces/sim-frintm-d-trace-aarch64.h"
520 #include "aarch64/traces/sim-frintm-s-trace-aarch64.h"
521 #include "aarch64/traces/sim-frintn-2d-trace-aarch64.h"
522 #include "aarch64/traces/sim-frintn-2s-trace-aarch64.h"
523 #include "aarch64/traces/sim-frintn-4s-trace-aarch64.h"
524 #include "aarch64/traces/sim-frintn-d-trace-aarch64.h"
525 #include "aarch64/traces/sim-frintn-s-trace-aarch64.h"
526 #include "aarch64/traces/sim-frintp-2d-trace-aarch64.h"
527 #include "aarch64/traces/sim-frintp-2s-trace-aarch64.h"
528 #include "aarch64/traces/sim-frintp-4s-trace-aarch64.h"
529 #include "aarch64/traces/sim-frintp-d-trace-aarch64.h"
530 #include "aarch64/traces/sim-frintp-s-trace-aarch64.h"
531 #include "aarch64/traces/sim-frintx-2d-trace-aarch64.h"
532 #include "aarch64/traces/sim-frintx-2s-trace-aarch64.h"
533 #include "aarch64/traces/sim-frintx-4s-trace-aarch64.h"
534 #include "aarch64/traces/sim-frintx-d-trace-aarch64.h"
535 #include "aarch64/traces/sim-frintx-s-trace-aarch64.h"
536 #include "aarch64/traces/sim-frintz-2d-trace-aarch64.h"
537 #include "aarch64/traces/sim-frintz-2s-trace-aarch64.h"
538 #include "aarch64/traces/sim-frintz-4s-trace-aarch64.h"
539 #include "aarch64/traces/sim-frintz-d-trace-aarch64.h"
540 #include "aarch64/traces/sim-frintz-s-trace-aarch64.h"
541 #include "aarch64/traces/sim-frsqrte-2d-trace-aarch64.h"
542 #include "aarch64/traces/sim-frsqrte-2s-trace-aarch64.h"
543 #include "aarch64/traces/sim-frsqrte-4s-trace-aarch64.h"
544 #include "aarch64/traces/sim-frsqrte-d-trace-aarch64.h"
545 #include "aarch64/traces/sim-frsqrte-s-trace-aarch64.h"
546 #include "aarch64/traces/sim-frsqrts-2d-trace-aarch64.h"
547 #include "aarch64/traces/sim-frsqrts-2s-trace-aarch64.h"
548 #include "aarch64/traces/sim-frsqrts-4s-trace-aarch64.h"
549 #include "aarch64/traces/sim-frsqrts-d-trace-aarch64.h"
550 #include "aarch64/traces/sim-frsqrts-s-trace-aarch64.h"
551 #include "aarch64/traces/sim-fsqrt-2d-trace-aarch64.h"
552 #include "aarch64/traces/sim-fsqrt-2s-trace-aarch64.h"
553 #include "aarch64/traces/sim-fsqrt-4s-trace-aarch64.h"
554 #include "aarch64/traces/sim-fsqrt-d-trace-aarch64.h"
555 #include "aarch64/traces/sim-fsqrt-s-trace-aarch64.h"
556 #include "aarch64/traces/sim-fsub-2d-trace-aarch64.h"
557 #include "aarch64/traces/sim-fsub-2s-trace-aarch64.h"
558 #include "aarch64/traces/sim-fsub-4s-trace-aarch64.h"
559 #include "aarch64/traces/sim-fsub-d-trace-aarch64.h"
560 #include "aarch64/traces/sim-fsub-s-trace-aarch64.h"
561 #include "aarch64/traces/sim-ins-b-trace-aarch64.h"
562 #include "aarch64/traces/sim-ins-d-trace-aarch64.h"
563 #include "aarch64/traces/sim-ins-h-trace-aarch64.h"
564 #include "aarch64/traces/sim-ins-s-trace-aarch64.h"
565 #include "aarch64/traces/sim-mla-16b-trace-aarch64.h"
566 #include "aarch64/traces/sim-mla-2s-trace-aarch64.h"
567 #include "aarch64/traces/sim-mla-2s-2s-s-trace-aarch64.h"
568 #include "aarch64/traces/sim-mla-4h-trace-aarch64.h"
569 #include "aarch64/traces/sim-mla-4h-4h-h-trace-aarch64.h"
570 #include "aarch64/traces/sim-mla-4s-trace-aarch64.h"
571 #include "aarch64/traces/sim-mla-4s-4s-s-trace-aarch64.h"
572 #include "aarch64/traces/sim-mla-8b-trace-aarch64.h"
573 #include "aarch64/traces/sim-mla-8h-trace-aarch64.h"
574 #include "aarch64/traces/sim-mla-8h-8h-h-trace-aarch64.h"
575 #include "aarch64/traces/sim-mls-16b-trace-aarch64.h"
576 #include "aarch64/traces/sim-mls-2s-trace-aarch64.h"
577 #include "aarch64/traces/sim-mls-2s-2s-s-trace-aarch64.h"
578 #include "aarch64/traces/sim-mls-4h-trace-aarch64.h"
579 #include "aarch64/traces/sim-mls-4h-4h-h-trace-aarch64.h"
580 #include "aarch64/traces/sim-mls-4s-trace-aarch64.h"
581 #include "aarch64/traces/sim-mls-4s-4s-s-trace-aarch64.h"
582 #include "aarch64/traces/sim-mls-8b-trace-aarch64.h"
583 #include "aarch64/traces/sim-mls-8h-trace-aarch64.h"
584 #include "aarch64/traces/sim-mls-8h-8h-h-trace-aarch64.h"
585 #include "aarch64/traces/sim-mul-16b-trace-aarch64.h"
586 #include "aarch64/traces/sim-mul-2s-trace-aarch64.h"
587 #include "aarch64/traces/sim-mul-2s-2s-s-trace-aarch64.h"
588 #include "aarch64/traces/sim-mul-4h-trace-aarch64.h"
589 #include "aarch64/traces/sim-mul-4h-4h-h-trace-aarch64.h"
590 #include "aarch64/traces/sim-mul-4s-trace-aarch64.h"
591 #include "aarch64/traces/sim-mul-4s-4s-s-trace-aarch64.h"
592 #include "aarch64/traces/sim-mul-8b-trace-aarch64.h"
593 #include "aarch64/traces/sim-mul-8h-trace-aarch64.h"
594 #include "aarch64/traces/sim-mul-8h-8h-h-trace-aarch64.h"
595 #include "aarch64/traces/sim-neg-16b-trace-aarch64.h"
596 #include "aarch64/traces/sim-neg-2d-trace-aarch64.h"
597 #include "aarch64/traces/sim-neg-2s-trace-aarch64.h"
598 #include "aarch64/traces/sim-neg-4h-trace-aarch64.h"
599 #include "aarch64/traces/sim-neg-4s-trace-aarch64.h"
600 #include "aarch64/traces/sim-neg-8b-trace-aarch64.h"
601 #include "aarch64/traces/sim-neg-8h-trace-aarch64.h"
602 #include "aarch64/traces/sim-neg-d-trace-aarch64.h"
603 #include "aarch64/traces/sim-not--16b-trace-aarch64.h"
604 #include "aarch64/traces/sim-not--8b-trace-aarch64.h"
605 #include "aarch64/traces/sim-orn-16b-trace-aarch64.h"
606 #include "aarch64/traces/sim-orn-8b-trace-aarch64.h"
607 #include "aarch64/traces/sim-orr-16b-trace-aarch64.h"
608 #include "aarch64/traces/sim-orr-8b-trace-aarch64.h"
609 #include "aarch64/traces/sim-pmul-16b-trace-aarch64.h"
610 #include "aarch64/traces/sim-pmul-8b-trace-aarch64.h"
611 #include "aarch64/traces/sim-pmull2-8h-trace-aarch64.h"
612 #include "aarch64/traces/sim-pmull-8h-trace-aarch64.h"
613 #include "aarch64/traces/sim-raddhn2-16b-trace-aarch64.h"
614 #include "aarch64/traces/sim-raddhn2-4s-trace-aarch64.h"
615 #include "aarch64/traces/sim-raddhn2-8h-trace-aarch64.h"
616 #include "aarch64/traces/sim-raddhn-2s-trace-aarch64.h"
617 #include "aarch64/traces/sim-raddhn-4h-trace-aarch64.h"
618 #include "aarch64/traces/sim-raddhn-8b-trace-aarch64.h"
619 #include "aarch64/traces/sim-rbit-16b-trace-aarch64.h"
620 #include "aarch64/traces/sim-rbit-8b-trace-aarch64.h"
621 #include "aarch64/traces/sim-rev16-16b-trace-aarch64.h"
622 #include "aarch64/traces/sim-rev16-8b-trace-aarch64.h"
623 #include "aarch64/traces/sim-rev32-16b-trace-aarch64.h"
624 #include "aarch64/traces/sim-rev32-4h-trace-aarch64.h"
625 #include "aarch64/traces/sim-rev32-8b-trace-aarch64.h"
626 #include "aarch64/traces/sim-rev32-8h-trace-aarch64.h"
627 #include "aarch64/traces/sim-rev64-16b-trace-aarch64.h"
628 #include "aarch64/traces/sim-rev64-2s-trace-aarch64.h"
629 #include "aarch64/traces/sim-rev64-4h-trace-aarch64.h"
630 #include "aarch64/traces/sim-rev64-4s-trace-aarch64.h"
631 #include "aarch64/traces/sim-rev64-8b-trace-aarch64.h"
632 #include "aarch64/traces/sim-rev64-8h-trace-aarch64.h"
633 #include "aarch64/traces/sim-rshrn2-16b-2opimm-trace-aarch64.h"
634 #include "aarch64/traces/sim-rshrn2-4s-2opimm-trace-aarch64.h"
635 #include "aarch64/traces/sim-rshrn2-8h-2opimm-trace-aarch64.h"
636 #include "aarch64/traces/sim-rshrn-2s-2opimm-trace-aarch64.h"
637 #include "aarch64/traces/sim-rshrn-4h-2opimm-trace-aarch64.h"
638 #include "aarch64/traces/sim-rshrn-8b-2opimm-trace-aarch64.h"
639 #include "aarch64/traces/sim-rsubhn2-16b-trace-aarch64.h"
640 #include "aarch64/traces/sim-rsubhn2-4s-trace-aarch64.h"
641 #include "aarch64/traces/sim-rsubhn2-8h-trace-aarch64.h"
642 #include "aarch64/traces/sim-rsubhn-2s-trace-aarch64.h"
643 #include "aarch64/traces/sim-rsubhn-4h-trace-aarch64.h"
644 #include "aarch64/traces/sim-rsubhn-8b-trace-aarch64.h"
645 #include "aarch64/traces/sim-saba-16b-trace-aarch64.h"
646 #include "aarch64/traces/sim-saba-2s-trace-aarch64.h"
647 #include "aarch64/traces/sim-saba-4h-trace-aarch64.h"
648 #include "aarch64/traces/sim-saba-4s-trace-aarch64.h"
649 #include "aarch64/traces/sim-saba-8b-trace-aarch64.h"
650 #include "aarch64/traces/sim-saba-8h-trace-aarch64.h"
651 #include "aarch64/traces/sim-sabal2-2d-trace-aarch64.h"
652 #include "aarch64/traces/sim-sabal2-4s-trace-aarch64.h"
653 #include "aarch64/traces/sim-sabal2-8h-trace-aarch64.h"
654 #include "aarch64/traces/sim-sabal-2d-trace-aarch64.h"
655 #include "aarch64/traces/sim-sabal-4s-trace-aarch64.h"
656 #include "aarch64/traces/sim-sabal-8h-trace-aarch64.h"
657 #include "aarch64/traces/sim-sabd-16b-trace-aarch64.h"
658 #include "aarch64/traces/sim-sabd-2s-trace-aarch64.h"
659 #include "aarch64/traces/sim-sabd-4h-trace-aarch64.h"
660 #include "aarch64/traces/sim-sabd-4s-trace-aarch64.h"
661 #include "aarch64/traces/sim-sabd-8b-trace-aarch64.h"
662 #include "aarch64/traces/sim-sabd-8h-trace-aarch64.h"
663 #include "aarch64/traces/sim-sabdl2-2d-trace-aarch64.h"
664 #include "aarch64/traces/sim-sabdl2-4s-trace-aarch64.h"
665 #include "aarch64/traces/sim-sabdl2-8h-trace-aarch64.h"
666 #include "aarch64/traces/sim-sabdl-2d-trace-aarch64.h"
667 #include "aarch64/traces/sim-sabdl-4s-trace-aarch64.h"
668 #include "aarch64/traces/sim-sabdl-8h-trace-aarch64.h"
669 #include "aarch64/traces/sim-sadalp-1d-trace-aarch64.h"
670 #include "aarch64/traces/sim-sadalp-2d-trace-aarch64.h"
671 #include "aarch64/traces/sim-sadalp-2s-trace-aarch64.h"
672 #include "aarch64/traces/sim-sadalp-4h-trace-aarch64.h"
673 #include "aarch64/traces/sim-sadalp-4s-trace-aarch64.h"
674 #include "aarch64/traces/sim-sadalp-8h-trace-aarch64.h"
675 #include "aarch64/traces/sim-saddl2-2d-trace-aarch64.h"
676 #include "aarch64/traces/sim-saddl2-4s-trace-aarch64.h"
677 #include "aarch64/traces/sim-saddl2-8h-trace-aarch64.h"
678 #include "aarch64/traces/sim-saddl-2d-trace-aarch64.h"
679 #include "aarch64/traces/sim-saddl-4s-trace-aarch64.h"
680 #include "aarch64/traces/sim-saddl-8h-trace-aarch64.h"
681 #include "aarch64/traces/sim-saddlp-1d-trace-aarch64.h"
682 #include "aarch64/traces/sim-saddlp-2d-trace-aarch64.h"
683 #include "aarch64/traces/sim-saddlp-2s-trace-aarch64.h"
684 #include "aarch64/traces/sim-saddlp-4h-trace-aarch64.h"
685 #include "aarch64/traces/sim-saddlp-4s-trace-aarch64.h"
686 #include "aarch64/traces/sim-saddlp-8h-trace-aarch64.h"
687 #include "aarch64/traces/sim-saddlv-d-4s-trace-aarch64.h"
688 #include "aarch64/traces/sim-saddlv-h-16b-trace-aarch64.h"
689 #include "aarch64/traces/sim-saddlv-h-8b-trace-aarch64.h"
690 #include "aarch64/traces/sim-saddlv-s-4h-trace-aarch64.h"
691 #include "aarch64/traces/sim-saddlv-s-8h-trace-aarch64.h"
692 #include "aarch64/traces/sim-saddw2-2d-trace-aarch64.h"
693 #include "aarch64/traces/sim-saddw2-4s-trace-aarch64.h"
694 #include "aarch64/traces/sim-saddw2-8h-trace-aarch64.h"
695 #include "aarch64/traces/sim-saddw-2d-trace-aarch64.h"
696 #include "aarch64/traces/sim-saddw-4s-trace-aarch64.h"
697 #include "aarch64/traces/sim-saddw-8h-trace-aarch64.h"
698 #include "aarch64/traces/sim-scvtf-2d-2opimm-trace-aarch64.h"
699 #include "aarch64/traces/sim-scvtf-2s-2opimm-trace-aarch64.h"
700 #include "aarch64/traces/sim-scvtf-4s-2opimm-trace-aarch64.h"
701 #include "aarch64/traces/sim-scvtf-d-2opimm-trace-aarch64.h"
702 #include "aarch64/traces/sim-scvtf-s-2opimm-trace-aarch64.h"
703 #include "aarch64/traces/sim-shadd-16b-trace-aarch64.h"
704 #include "aarch64/traces/sim-shadd-2s-trace-aarch64.h"
705 #include "aarch64/traces/sim-shadd-4h-trace-aarch64.h"
706 #include "aarch64/traces/sim-shadd-4s-trace-aarch64.h"
707 #include "aarch64/traces/sim-shadd-8b-trace-aarch64.h"
708 #include "aarch64/traces/sim-shadd-8h-trace-aarch64.h"
709 #include "aarch64/traces/sim-shl-16b-2opimm-trace-aarch64.h"
710 #include "aarch64/traces/sim-shl-2d-2opimm-trace-aarch64.h"
711 #include "aarch64/traces/sim-shl-2s-2opimm-trace-aarch64.h"
712 #include "aarch64/traces/sim-shl-4h-2opimm-trace-aarch64.h"
713 #include "aarch64/traces/sim-shl-4s-2opimm-trace-aarch64.h"
714 #include "aarch64/traces/sim-shl-8b-2opimm-trace-aarch64.h"
715 #include "aarch64/traces/sim-shl-8h-2opimm-trace-aarch64.h"
716 #include "aarch64/traces/sim-shl-d-2opimm-trace-aarch64.h"
717 #include "aarch64/traces/sim-shll2-2d-2opimm-trace-aarch64.h"
718 #include "aarch64/traces/sim-shll2-4s-2opimm-trace-aarch64.h"
719 #include "aarch64/traces/sim-shll2-8h-2opimm-trace-aarch64.h"
720 #include "aarch64/traces/sim-shll-2d-2opimm-trace-aarch64.h"
721 #include "aarch64/traces/sim-shll-4s-2opimm-trace-aarch64.h"
722 #include "aarch64/traces/sim-shll-8h-2opimm-trace-aarch64.h"
723 #include "aarch64/traces/sim-shrn2-16b-2opimm-trace-aarch64.h"
724 #include "aarch64/traces/sim-shrn2-4s-2opimm-trace-aarch64.h"
725 #include "aarch64/traces/sim-shrn2-8h-2opimm-trace-aarch64.h"
726 #include "aarch64/traces/sim-shrn-2s-2opimm-trace-aarch64.h"
727 #include "aarch64/traces/sim-shrn-4h-2opimm-trace-aarch64.h"
728 #include "aarch64/traces/sim-shrn-8b-2opimm-trace-aarch64.h"
729 #include "aarch64/traces/sim-shsub-16b-trace-aarch64.h"
730 #include "aarch64/traces/sim-shsub-2s-trace-aarch64.h"
731 #include "aarch64/traces/sim-shsub-4h-trace-aarch64.h"
732 #include "aarch64/traces/sim-shsub-4s-trace-aarch64.h"
733 #include "aarch64/traces/sim-shsub-8b-trace-aarch64.h"
734 #include "aarch64/traces/sim-shsub-8h-trace-aarch64.h"
735 #include "aarch64/traces/sim-sli-16b-2opimm-trace-aarch64.h"
736 #include "aarch64/traces/sim-sli-2d-2opimm-trace-aarch64.h"
737 #include "aarch64/traces/sim-sli-2s-2opimm-trace-aarch64.h"
738 #include "aarch64/traces/sim-sli-4h-2opimm-trace-aarch64.h"
739 #include "aarch64/traces/sim-sli-4s-2opimm-trace-aarch64.h"
740 #include "aarch64/traces/sim-sli-8b-2opimm-trace-aarch64.h"
741 #include "aarch64/traces/sim-sli-8h-2opimm-trace-aarch64.h"
742 #include "aarch64/traces/sim-sli-d-2opimm-trace-aarch64.h"
743 #include "aarch64/traces/sim-smax-16b-trace-aarch64.h"
744 #include "aarch64/traces/sim-smax-2s-trace-aarch64.h"
745 #include "aarch64/traces/sim-smax-4h-trace-aarch64.h"
746 #include "aarch64/traces/sim-smax-4s-trace-aarch64.h"
747 #include "aarch64/traces/sim-smax-8b-trace-aarch64.h"
748 #include "aarch64/traces/sim-smax-8h-trace-aarch64.h"
749 #include "aarch64/traces/sim-smaxp-16b-trace-aarch64.h"
750 #include "aarch64/traces/sim-smaxp-2s-trace-aarch64.h"
751 #include "aarch64/traces/sim-smaxp-4h-trace-aarch64.h"
752 #include "aarch64/traces/sim-smaxp-4s-trace-aarch64.h"
753 #include "aarch64/traces/sim-smaxp-8b-trace-aarch64.h"
754 #include "aarch64/traces/sim-smaxp-8h-trace-aarch64.h"
755 #include "aarch64/traces/sim-smaxv-b-16b-trace-aarch64.h"
756 #include "aarch64/traces/sim-smaxv-b-8b-trace-aarch64.h"
757 #include "aarch64/traces/sim-smaxv-h-4h-trace-aarch64.h"
758 #include "aarch64/traces/sim-smaxv-h-8h-trace-aarch64.h"
759 #include "aarch64/traces/sim-smaxv-s-4s-trace-aarch64.h"
760 #include "aarch64/traces/sim-smin-16b-trace-aarch64.h"
761 #include "aarch64/traces/sim-smin-2s-trace-aarch64.h"
762 #include "aarch64/traces/sim-smin-4h-trace-aarch64.h"
763 #include "aarch64/traces/sim-smin-4s-trace-aarch64.h"
764 #include "aarch64/traces/sim-smin-8b-trace-aarch64.h"
765 #include "aarch64/traces/sim-smin-8h-trace-aarch64.h"
766 #include "aarch64/traces/sim-sminp-16b-trace-aarch64.h"
767 #include "aarch64/traces/sim-sminp-2s-trace-aarch64.h"
768 #include "aarch64/traces/sim-sminp-4h-trace-aarch64.h"
769 #include "aarch64/traces/sim-sminp-4s-trace-aarch64.h"
770 #include "aarch64/traces/sim-sminp-8b-trace-aarch64.h"
771 #include "aarch64/traces/sim-sminp-8h-trace-aarch64.h"
772 #include "aarch64/traces/sim-sminv-b-16b-trace-aarch64.h"
773 #include "aarch64/traces/sim-sminv-b-8b-trace-aarch64.h"
774 #include "aarch64/traces/sim-sminv-h-4h-trace-aarch64.h"
775 #include "aarch64/traces/sim-sminv-h-8h-trace-aarch64.h"
776 #include "aarch64/traces/sim-sminv-s-4s-trace-aarch64.h"
777 #include "aarch64/traces/sim-smlal2-2d-trace-aarch64.h"
778 #include "aarch64/traces/sim-smlal2-2d-4s-s-trace-aarch64.h"
779 #include "aarch64/traces/sim-smlal2-4s-trace-aarch64.h"
780 #include "aarch64/traces/sim-smlal2-4s-8h-h-trace-aarch64.h"
781 #include "aarch64/traces/sim-smlal2-8h-trace-aarch64.h"
782 #include "aarch64/traces/sim-smlal-2d-trace-aarch64.h"
783 #include "aarch64/traces/sim-smlal-2d-2s-s-trace-aarch64.h"
784 #include "aarch64/traces/sim-smlal-4s-trace-aarch64.h"
785 #include "aarch64/traces/sim-smlal-4s-4h-h-trace-aarch64.h"
786 #include "aarch64/traces/sim-smlal-8h-trace-aarch64.h"
787 #include "aarch64/traces/sim-smlsl2-2d-trace-aarch64.h"
788 #include "aarch64/traces/sim-smlsl2-2d-4s-s-trace-aarch64.h"
789 #include "aarch64/traces/sim-smlsl2-4s-trace-aarch64.h"
790 #include "aarch64/traces/sim-smlsl2-4s-8h-h-trace-aarch64.h"
791 #include "aarch64/traces/sim-smlsl2-8h-trace-aarch64.h"
792 #include "aarch64/traces/sim-smlsl-2d-trace-aarch64.h"
793 #include "aarch64/traces/sim-smlsl-2d-2s-s-trace-aarch64.h"
794 #include "aarch64/traces/sim-smlsl-4s-trace-aarch64.h"
795 #include "aarch64/traces/sim-smlsl-4s-4h-h-trace-aarch64.h"
796 #include "aarch64/traces/sim-smlsl-8h-trace-aarch64.h"
797 #include "aarch64/traces/sim-smull2-2d-trace-aarch64.h"
798 #include "aarch64/traces/sim-smull2-2d-4s-s-trace-aarch64.h"
799 #include "aarch64/traces/sim-smull2-4s-trace-aarch64.h"
800 #include "aarch64/traces/sim-smull2-4s-8h-h-trace-aarch64.h"
801 #include "aarch64/traces/sim-smull2-8h-trace-aarch64.h"
802 #include "aarch64/traces/sim-smull-2d-trace-aarch64.h"
803 #include "aarch64/traces/sim-smull-2d-2s-s-trace-aarch64.h"
804 #include "aarch64/traces/sim-smull-4s-trace-aarch64.h"
805 #include "aarch64/traces/sim-smull-4s-4h-h-trace-aarch64.h"
806 #include "aarch64/traces/sim-smull-8h-trace-aarch64.h"
807 #include "aarch64/traces/sim-sqabs-16b-trace-aarch64.h"
808 #include "aarch64/traces/sim-sqabs-2d-trace-aarch64.h"
809 #include "aarch64/traces/sim-sqabs-2s-trace-aarch64.h"
810 #include "aarch64/traces/sim-sqabs-4h-trace-aarch64.h"
811 #include "aarch64/traces/sim-sqabs-4s-trace-aarch64.h"
812 #include "aarch64/traces/sim-sqabs-8b-trace-aarch64.h"
813 #include "aarch64/traces/sim-sqabs-8h-trace-aarch64.h"
814 #include "aarch64/traces/sim-sqabs-b-trace-aarch64.h"
815 #include "aarch64/traces/sim-sqabs-d-trace-aarch64.h"
816 #include "aarch64/traces/sim-sqabs-h-trace-aarch64.h"
817 #include "aarch64/traces/sim-sqabs-s-trace-aarch64.h"
818 #include "aarch64/traces/sim-sqadd-16b-trace-aarch64.h"
819 #include "aarch64/traces/sim-sqadd-2d-trace-aarch64.h"
820 #include "aarch64/traces/sim-sqadd-2s-trace-aarch64.h"
821 #include "aarch64/traces/sim-sqadd-4h-trace-aarch64.h"
822 #include "aarch64/traces/sim-sqadd-4s-trace-aarch64.h"
823 #include "aarch64/traces/sim-sqadd-8b-trace-aarch64.h"
824 #include "aarch64/traces/sim-sqadd-8h-trace-aarch64.h"
825 #include "aarch64/traces/sim-sqadd-b-trace-aarch64.h"
826 #include "aarch64/traces/sim-sqadd-d-trace-aarch64.h"
827 #include "aarch64/traces/sim-sqadd-h-trace-aarch64.h"
828 #include "aarch64/traces/sim-sqadd-s-trace-aarch64.h"
829 #include "aarch64/traces/sim-sqdmlal2-2d-trace-aarch64.h"
830 #include "aarch64/traces/sim-sqdmlal2-2d-4s-s-trace-aarch64.h"
831 #include "aarch64/traces/sim-sqdmlal2-4s-trace-aarch64.h"
832 #include "aarch64/traces/sim-sqdmlal2-4s-8h-h-trace-aarch64.h"
833 #include "aarch64/traces/sim-sqdmlal-2d-trace-aarch64.h"
834 #include "aarch64/traces/sim-sqdmlal-2d-2s-s-trace-aarch64.h"
835 #include "aarch64/traces/sim-sqdmlal-4s-trace-aarch64.h"
836 #include "aarch64/traces/sim-sqdmlal-4s-4h-h-trace-aarch64.h"
837 #include "aarch64/traces/sim-sqdmlal-d-trace-aarch64.h"
838 #include "aarch64/traces/sim-sqdmlal-d-s-s-trace-aarch64.h"
839 #include "aarch64/traces/sim-sqdmlal-s-trace-aarch64.h"
840 #include "aarch64/traces/sim-sqdmlal-s-h-h-trace-aarch64.h"
841 #include "aarch64/traces/sim-sqdmlsl2-2d-trace-aarch64.h"
842 #include "aarch64/traces/sim-sqdmlsl2-2d-4s-s-trace-aarch64.h"
843 #include "aarch64/traces/sim-sqdmlsl2-4s-trace-aarch64.h"
844 #include "aarch64/traces/sim-sqdmlsl2-4s-8h-h-trace-aarch64.h"
845 #include "aarch64/traces/sim-sqdmlsl-2d-trace-aarch64.h"
846 #include "aarch64/traces/sim-sqdmlsl-2d-2s-s-trace-aarch64.h"
847 #include "aarch64/traces/sim-sqdmlsl-4s-trace-aarch64.h"
848 #include "aarch64/traces/sim-sqdmlsl-4s-4h-h-trace-aarch64.h"
849 #include "aarch64/traces/sim-sqdmlsl-d-trace-aarch64.h"
850 #include "aarch64/traces/sim-sqdmlsl-d-s-s-trace-aarch64.h"
851 #include "aarch64/traces/sim-sqdmlsl-s-trace-aarch64.h"
852 #include "aarch64/traces/sim-sqdmlsl-s-h-h-trace-aarch64.h"
853 #include "aarch64/traces/sim-sqdmulh-2s-trace-aarch64.h"
854 #include "aarch64/traces/sim-sqdmulh-2s-2s-s-trace-aarch64.h"
855 #include "aarch64/traces/sim-sqdmulh-4h-trace-aarch64.h"
856 #include "aarch64/traces/sim-sqdmulh-4h-4h-h-trace-aarch64.h"
857 #include "aarch64/traces/sim-sqdmulh-4s-trace-aarch64.h"
858 #include "aarch64/traces/sim-sqdmulh-4s-4s-s-trace-aarch64.h"
859 #include "aarch64/traces/sim-sqdmulh-8h-trace-aarch64.h"
860 #include "aarch64/traces/sim-sqdmulh-8h-8h-h-trace-aarch64.h"
861 #include "aarch64/traces/sim-sqdmulh-h-trace-aarch64.h"
862 #include "aarch64/traces/sim-sqdmulh-h-h-h-trace-aarch64.h"
863 #include "aarch64/traces/sim-sqdmulh-s-trace-aarch64.h"
864 #include "aarch64/traces/sim-sqdmulh-s-s-s-trace-aarch64.h"
865 #include "aarch64/traces/sim-sqdmull2-2d-trace-aarch64.h"
866 #include "aarch64/traces/sim-sqdmull2-2d-4s-s-trace-aarch64.h"
867 #include "aarch64/traces/sim-sqdmull2-4s-trace-aarch64.h"
868 #include "aarch64/traces/sim-sqdmull2-4s-8h-h-trace-aarch64.h"
869 #include "aarch64/traces/sim-sqdmull-2d-trace-aarch64.h"
870 #include "aarch64/traces/sim-sqdmull-2d-2s-s-trace-aarch64.h"
871 #include "aarch64/traces/sim-sqdmull-4s-trace-aarch64.h"
872 #include "aarch64/traces/sim-sqdmull-4s-4h-h-trace-aarch64.h"
873 #include "aarch64/traces/sim-sqdmull-d-trace-aarch64.h"
874 #include "aarch64/traces/sim-sqdmull-d-s-s-trace-aarch64.h"
875 #include "aarch64/traces/sim-sqdmull-s-trace-aarch64.h"
876 #include "aarch64/traces/sim-sqdmull-s-h-h-trace-aarch64.h"
877 #include "aarch64/traces/sim-sqneg-16b-trace-aarch64.h"
878 #include "aarch64/traces/sim-sqneg-2d-trace-aarch64.h"
879 #include "aarch64/traces/sim-sqneg-2s-trace-aarch64.h"
880 #include "aarch64/traces/sim-sqneg-4h-trace-aarch64.h"
881 #include "aarch64/traces/sim-sqneg-4s-trace-aarch64.h"
882 #include "aarch64/traces/sim-sqneg-8b-trace-aarch64.h"
883 #include "aarch64/traces/sim-sqneg-8h-trace-aarch64.h"
884 #include "aarch64/traces/sim-sqneg-b-trace-aarch64.h"
885 #include "aarch64/traces/sim-sqneg-d-trace-aarch64.h"
886 #include "aarch64/traces/sim-sqneg-h-trace-aarch64.h"
887 #include "aarch64/traces/sim-sqneg-s-trace-aarch64.h"
888 #include "aarch64/traces/sim-sqrdmulh-2s-trace-aarch64.h"
889 #include "aarch64/traces/sim-sqrdmulh-2s-2s-s-trace-aarch64.h"
890 #include "aarch64/traces/sim-sqrdmulh-4h-trace-aarch64.h"
891 #include "aarch64/traces/sim-sqrdmulh-4h-4h-h-trace-aarch64.h"
892 #include "aarch64/traces/sim-sqrdmulh-4s-trace-aarch64.h"
893 #include "aarch64/traces/sim-sqrdmulh-4s-4s-s-trace-aarch64.h"
894 #include "aarch64/traces/sim-sqrdmulh-8h-trace-aarch64.h"
895 #include "aarch64/traces/sim-sqrdmulh-8h-8h-h-trace-aarch64.h"
896 #include "aarch64/traces/sim-sqrdmulh-h-trace-aarch64.h"
897 #include "aarch64/traces/sim-sqrdmulh-h-h-h-trace-aarch64.h"
898 #include "aarch64/traces/sim-sqrdmulh-s-trace-aarch64.h"
899 #include "aarch64/traces/sim-sqrdmulh-s-s-s-trace-aarch64.h"
900 #include "aarch64/traces/sim-sqrshl-16b-trace-aarch64.h"
901 #include "aarch64/traces/sim-sqrshl-2d-trace-aarch64.h"
902 #include "aarch64/traces/sim-sqrshl-2s-trace-aarch64.h"
903 #include "aarch64/traces/sim-sqrshl-4h-trace-aarch64.h"
904 #include "aarch64/traces/sim-sqrshl-4s-trace-aarch64.h"
905 #include "aarch64/traces/sim-sqrshl-8b-trace-aarch64.h"
906 #include "aarch64/traces/sim-sqrshl-8h-trace-aarch64.h"
907 #include "aarch64/traces/sim-sqrshl-b-trace-aarch64.h"
908 #include "aarch64/traces/sim-sqrshl-d-trace-aarch64.h"
909 #include "aarch64/traces/sim-sqrshl-h-trace-aarch64.h"
910 #include "aarch64/traces/sim-sqrshl-s-trace-aarch64.h"
911 #include "aarch64/traces/sim-sqrshrn2-16b-2opimm-trace-aarch64.h"
912 #include "aarch64/traces/sim-sqrshrn2-4s-2opimm-trace-aarch64.h"
913 #include "aarch64/traces/sim-sqrshrn2-8h-2opimm-trace-aarch64.h"
914 #include "aarch64/traces/sim-sqrshrn-2s-2opimm-trace-aarch64.h"
915 #include "aarch64/traces/sim-sqrshrn-4h-2opimm-trace-aarch64.h"
916 #include "aarch64/traces/sim-sqrshrn-8b-2opimm-trace-aarch64.h"
917 #include "aarch64/traces/sim-sqrshrn-b-2opimm-trace-aarch64.h"
918 #include "aarch64/traces/sim-sqrshrn-h-2opimm-trace-aarch64.h"
919 #include "aarch64/traces/sim-sqrshrn-s-2opimm-trace-aarch64.h"
920 #include "aarch64/traces/sim-sqrshrun2-16b-2opimm-trace-aarch64.h"
921 #include "aarch64/traces/sim-sqrshrun2-4s-2opimm-trace-aarch64.h"
922 #include "aarch64/traces/sim-sqrshrun2-8h-2opimm-trace-aarch64.h"
923 #include "aarch64/traces/sim-sqrshrun-2s-2opimm-trace-aarch64.h"
924 #include "aarch64/traces/sim-sqrshrun-4h-2opimm-trace-aarch64.h"
925 #include "aarch64/traces/sim-sqrshrun-8b-2opimm-trace-aarch64.h"
926 #include "aarch64/traces/sim-sqrshrun-b-2opimm-trace-aarch64.h"
927 #include "aarch64/traces/sim-sqrshrun-h-2opimm-trace-aarch64.h"
928 #include "aarch64/traces/sim-sqrshrun-s-2opimm-trace-aarch64.h"
929 #include "aarch64/traces/sim-sqshl-16b-trace-aarch64.h"
930 #include "aarch64/traces/sim-sqshl-16b-2opimm-trace-aarch64.h"
931 #include "aarch64/traces/sim-sqshl-2d-trace-aarch64.h"
932 #include "aarch64/traces/sim-sqshl-2d-2opimm-trace-aarch64.h"
933 #include "aarch64/traces/sim-sqshl-2s-trace-aarch64.h"
934 #include "aarch64/traces/sim-sqshl-2s-2opimm-trace-aarch64.h"
935 #include "aarch64/traces/sim-sqshl-4h-trace-aarch64.h"
936 #include "aarch64/traces/sim-sqshl-4h-2opimm-trace-aarch64.h"
937 #include "aarch64/traces/sim-sqshl-4s-trace-aarch64.h"
938 #include "aarch64/traces/sim-sqshl-4s-2opimm-trace-aarch64.h"
939 #include "aarch64/traces/sim-sqshl-8b-trace-aarch64.h"
940 #include "aarch64/traces/sim-sqshl-8b-2opimm-trace-aarch64.h"
941 #include "aarch64/traces/sim-sqshl-8h-trace-aarch64.h"
942 #include "aarch64/traces/sim-sqshl-8h-2opimm-trace-aarch64.h"
943 #include "aarch64/traces/sim-sqshl-b-trace-aarch64.h"
944 #include "aarch64/traces/sim-sqshl-b-2opimm-trace-aarch64.h"
945 #include "aarch64/traces/sim-sqshl-d-trace-aarch64.h"
946 #include "aarch64/traces/sim-sqshl-d-2opimm-trace-aarch64.h"
947 #include "aarch64/traces/sim-sqshl-h-trace-aarch64.h"
948 #include "aarch64/traces/sim-sqshl-h-2opimm-trace-aarch64.h"
949 #include "aarch64/traces/sim-sqshl-s-trace-aarch64.h"
950 #include "aarch64/traces/sim-sqshl-s-2opimm-trace-aarch64.h"
951 #include "aarch64/traces/sim-sqshlu-16b-2opimm-trace-aarch64.h"
952 #include "aarch64/traces/sim-sqshlu-2d-2opimm-trace-aarch64.h"
953 #include "aarch64/traces/sim-sqshlu-2s-2opimm-trace-aarch64.h"
954 #include "aarch64/traces/sim-sqshlu-4h-2opimm-trace-aarch64.h"
955 #include "aarch64/traces/sim-sqshlu-4s-2opimm-trace-aarch64.h"
956 #include "aarch64/traces/sim-sqshlu-8b-2opimm-trace-aarch64.h"
957 #include "aarch64/traces/sim-sqshlu-8h-2opimm-trace-aarch64.h"
958 #include "aarch64/traces/sim-sqshlu-b-2opimm-trace-aarch64.h"
959 #include "aarch64/traces/sim-sqshlu-d-2opimm-trace-aarch64.h"
960 #include "aarch64/traces/sim-sqshlu-h-2opimm-trace-aarch64.h"
961 #include "aarch64/traces/sim-sqshlu-s-2opimm-trace-aarch64.h"
962 #include "aarch64/traces/sim-sqshrn2-16b-2opimm-trace-aarch64.h"
963 #include "aarch64/traces/sim-sqshrn2-4s-2opimm-trace-aarch64.h"
964 #include "aarch64/traces/sim-sqshrn2-8h-2opimm-trace-aarch64.h"
965 #include "aarch64/traces/sim-sqshrn-2s-2opimm-trace-aarch64.h"
966 #include "aarch64/traces/sim-sqshrn-4h-2opimm-trace-aarch64.h"
967 #include "aarch64/traces/sim-sqshrn-8b-2opimm-trace-aarch64.h"
968 #include "aarch64/traces/sim-sqshrn-b-2opimm-trace-aarch64.h"
969 #include "aarch64/traces/sim-sqshrn-h-2opimm-trace-aarch64.h"
970 #include "aarch64/traces/sim-sqshrn-s-2opimm-trace-aarch64.h"
971 #include "aarch64/traces/sim-sqshrun2-16b-2opimm-trace-aarch64.h"
972 #include "aarch64/traces/sim-sqshrun2-4s-2opimm-trace-aarch64.h"
973 #include "aarch64/traces/sim-sqshrun2-8h-2opimm-trace-aarch64.h"
974 #include "aarch64/traces/sim-sqshrun-2s-2opimm-trace-aarch64.h"
975 #include "aarch64/traces/sim-sqshrun-4h-2opimm-trace-aarch64.h"
976 #include "aarch64/traces/sim-sqshrun-8b-2opimm-trace-aarch64.h"
977 #include "aarch64/traces/sim-sqshrun-b-2opimm-trace-aarch64.h"
978 #include "aarch64/traces/sim-sqshrun-h-2opimm-trace-aarch64.h"
979 #include "aarch64/traces/sim-sqshrun-s-2opimm-trace-aarch64.h"
980 #include "aarch64/traces/sim-sqsub-16b-trace-aarch64.h"
981 #include "aarch64/traces/sim-sqsub-2d-trace-aarch64.h"
982 #include "aarch64/traces/sim-sqsub-2s-trace-aarch64.h"
983 #include "aarch64/traces/sim-sqsub-4h-trace-aarch64.h"
984 #include "aarch64/traces/sim-sqsub-4s-trace-aarch64.h"
985 #include "aarch64/traces/sim-sqsub-8b-trace-aarch64.h"
986 #include "aarch64/traces/sim-sqsub-8h-trace-aarch64.h"
987 #include "aarch64/traces/sim-sqsub-b-trace-aarch64.h"
988 #include "aarch64/traces/sim-sqsub-d-trace-aarch64.h"
989 #include "aarch64/traces/sim-sqsub-h-trace-aarch64.h"
990 #include "aarch64/traces/sim-sqsub-s-trace-aarch64.h"
991 #include "aarch64/traces/sim-sqxtn2-16b-trace-aarch64.h"
992 #include "aarch64/traces/sim-sqxtn2-4s-trace-aarch64.h"
993 #include "aarch64/traces/sim-sqxtn2-8h-trace-aarch64.h"
994 #include "aarch64/traces/sim-sqxtn-2s-trace-aarch64.h"
995 #include "aarch64/traces/sim-sqxtn-4h-trace-aarch64.h"
996 #include "aarch64/traces/sim-sqxtn-8b-trace-aarch64.h"
997 #include "aarch64/traces/sim-sqxtn-b-trace-aarch64.h"
998 #include "aarch64/traces/sim-sqxtn-h-trace-aarch64.h"
999 #include "aarch64/traces/sim-sqxtn-s-trace-aarch64.h"
1000 #include "aarch64/traces/sim-sqxtun2-16b-trace-aarch64.h"
1001 #include "aarch64/traces/sim-sqxtun2-4s-trace-aarch64.h"
1002 #include "aarch64/traces/sim-sqxtun2-8h-trace-aarch64.h"
1003 #include "aarch64/traces/sim-sqxtun-2s-trace-aarch64.h"
1004 #include "aarch64/traces/sim-sqxtun-4h-trace-aarch64.h"
1005 #include "aarch64/traces/sim-sqxtun-8b-trace-aarch64.h"
1006 #include "aarch64/traces/sim-sqxtun-b-trace-aarch64.h"
1007 #include "aarch64/traces/sim-sqxtun-h-trace-aarch64.h"
1008 #include "aarch64/traces/sim-sqxtun-s-trace-aarch64.h"
1009 #include "aarch64/traces/sim-srhadd-16b-trace-aarch64.h"
1010 #include "aarch64/traces/sim-srhadd-2s-trace-aarch64.h"
1011 #include "aarch64/traces/sim-srhadd-4h-trace-aarch64.h"
1012 #include "aarch64/traces/sim-srhadd-4s-trace-aarch64.h"
1013 #include "aarch64/traces/sim-srhadd-8b-trace-aarch64.h"
1014 #include "aarch64/traces/sim-srhadd-8h-trace-aarch64.h"
1015 #include "aarch64/traces/sim-sri-16b-2opimm-trace-aarch64.h"
1016 #include "aarch64/traces/sim-sri-2d-2opimm-trace-aarch64.h"
1017 #include "aarch64/traces/sim-sri-2s-2opimm-trace-aarch64.h"
1018 #include "aarch64/traces/sim-sri-4h-2opimm-trace-aarch64.h"
1019 #include "aarch64/traces/sim-sri-4s-2opimm-trace-aarch64.h"
1020 #include "aarch64/traces/sim-sri-8b-2opimm-trace-aarch64.h"
1021 #include "aarch64/traces/sim-sri-8h-2opimm-trace-aarch64.h"
1022 #include "aarch64/traces/sim-sri-d-2opimm-trace-aarch64.h"
1023 #include "aarch64/traces/sim-srshl-16b-trace-aarch64.h"
1024 #include "aarch64/traces/sim-srshl-2d-trace-aarch64.h"
1025 #include "aarch64/traces/sim-srshl-2s-trace-aarch64.h"
1026 #include "aarch64/traces/sim-srshl-4h-trace-aarch64.h"
1027 #include "aarch64/traces/sim-srshl-4s-trace-aarch64.h"
1028 #include "aarch64/traces/sim-srshl-8b-trace-aarch64.h"
1029 #include "aarch64/traces/sim-srshl-8h-trace-aarch64.h"
1030 #include "aarch64/traces/sim-srshl-d-trace-aarch64.h"
1031 #include "aarch64/traces/sim-srshr-16b-2opimm-trace-aarch64.h"
1032 #include "aarch64/traces/sim-srshr-2d-2opimm-trace-aarch64.h"
1033 #include "aarch64/traces/sim-srshr-2s-2opimm-trace-aarch64.h"
1034 #include "aarch64/traces/sim-srshr-4h-2opimm-trace-aarch64.h"
1035 #include "aarch64/traces/sim-srshr-4s-2opimm-trace-aarch64.h"
1036 #include "aarch64/traces/sim-srshr-8b-2opimm-trace-aarch64.h"
1037 #include "aarch64/traces/sim-srshr-8h-2opimm-trace-aarch64.h"
1038 #include "aarch64/traces/sim-srshr-d-2opimm-trace-aarch64.h"
1039 #include "aarch64/traces/sim-srsra-16b-2opimm-trace-aarch64.h"
1040 #include "aarch64/traces/sim-srsra-2d-2opimm-trace-aarch64.h"
1041 #include "aarch64/traces/sim-srsra-2s-2opimm-trace-aarch64.h"
1042 #include "aarch64/traces/sim-srsra-4h-2opimm-trace-aarch64.h"
1043 #include "aarch64/traces/sim-srsra-4s-2opimm-trace-aarch64.h"
1044 #include "aarch64/traces/sim-srsra-8b-2opimm-trace-aarch64.h"
1045 #include "aarch64/traces/sim-srsra-8h-2opimm-trace-aarch64.h"
1046 #include "aarch64/traces/sim-srsra-d-2opimm-trace-aarch64.h"
1047 #include "aarch64/traces/sim-sshl-16b-trace-aarch64.h"
1048 #include "aarch64/traces/sim-sshl-2d-trace-aarch64.h"
1049 #include "aarch64/traces/sim-sshl-2s-trace-aarch64.h"
1050 #include "aarch64/traces/sim-sshl-4h-trace-aarch64.h"
1051 #include "aarch64/traces/sim-sshl-4s-trace-aarch64.h"
1052 #include "aarch64/traces/sim-sshl-8b-trace-aarch64.h"
1053 #include "aarch64/traces/sim-sshl-8h-trace-aarch64.h"
1054 #include "aarch64/traces/sim-sshl-d-trace-aarch64.h"
1055 #include "aarch64/traces/sim-sshll2-2d-2opimm-trace-aarch64.h"
1056 #include "aarch64/traces/sim-sshll2-4s-2opimm-trace-aarch64.h"
1057 #include "aarch64/traces/sim-sshll2-8h-2opimm-trace-aarch64.h"
1058 #include "aarch64/traces/sim-sshll-2d-2opimm-trace-aarch64.h"
1059 #include "aarch64/traces/sim-sshll-4s-2opimm-trace-aarch64.h"
1060 #include "aarch64/traces/sim-sshll-8h-2opimm-trace-aarch64.h"
1061 #include "aarch64/traces/sim-sshr-16b-2opimm-trace-aarch64.h"
1062 #include "aarch64/traces/sim-sshr-2d-2opimm-trace-aarch64.h"
1063 #include "aarch64/traces/sim-sshr-2s-2opimm-trace-aarch64.h"
1064 #include "aarch64/traces/sim-sshr-4h-2opimm-trace-aarch64.h"
1065 #include "aarch64/traces/sim-sshr-4s-2opimm-trace-aarch64.h"
1066 #include "aarch64/traces/sim-sshr-8b-2opimm-trace-aarch64.h"
1067 #include "aarch64/traces/sim-sshr-8h-2opimm-trace-aarch64.h"
1068 #include "aarch64/traces/sim-sshr-d-2opimm-trace-aarch64.h"
1069 #include "aarch64/traces/sim-ssra-16b-2opimm-trace-aarch64.h"
1070 #include "aarch64/traces/sim-ssra-2d-2opimm-trace-aarch64.h"
1071 #include "aarch64/traces/sim-ssra-2s-2opimm-trace-aarch64.h"
1072 #include "aarch64/traces/sim-ssra-4h-2opimm-trace-aarch64.h"
1073 #include "aarch64/traces/sim-ssra-4s-2opimm-trace-aarch64.h"
1074 #include "aarch64/traces/sim-ssra-8b-2opimm-trace-aarch64.h"
1075 #include "aarch64/traces/sim-ssra-8h-2opimm-trace-aarch64.h"
1076 #include "aarch64/traces/sim-ssra-d-2opimm-trace-aarch64.h"
1077 #include "aarch64/traces/sim-ssubl2-2d-trace-aarch64.h"
1078 #include "aarch64/traces/sim-ssubl2-4s-trace-aarch64.h"
1079 #include "aarch64/traces/sim-ssubl2-8h-trace-aarch64.h"
1080 #include "aarch64/traces/sim-ssubl-2d-trace-aarch64.h"
1081 #include "aarch64/traces/sim-ssubl-4s-trace-aarch64.h"
1082 #include "aarch64/traces/sim-ssubl-8h-trace-aarch64.h"
1083 #include "aarch64/traces/sim-ssubw2-2d-trace-aarch64.h"
1084 #include "aarch64/traces/sim-ssubw2-4s-trace-aarch64.h"
1085 #include "aarch64/traces/sim-ssubw2-8h-trace-aarch64.h"
1086 #include "aarch64/traces/sim-ssubw-2d-trace-aarch64.h"
1087 #include "aarch64/traces/sim-ssubw-4s-trace-aarch64.h"
1088 #include "aarch64/traces/sim-ssubw-8h-trace-aarch64.h"
1089 #include "aarch64/traces/sim-sub-16b-trace-aarch64.h"
1090 #include "aarch64/traces/sim-sub-2d-trace-aarch64.h"
1091 #include "aarch64/traces/sim-sub-2s-trace-aarch64.h"
1092 #include "aarch64/traces/sim-sub-4h-trace-aarch64.h"
1093 #include "aarch64/traces/sim-sub-4s-trace-aarch64.h"
1094 #include "aarch64/traces/sim-sub-8b-trace-aarch64.h"
1095 #include "aarch64/traces/sim-sub-8h-trace-aarch64.h"
1096 #include "aarch64/traces/sim-sub-d-trace-aarch64.h"
1097 #include "aarch64/traces/sim-subhn2-16b-trace-aarch64.h"
1098 #include "aarch64/traces/sim-subhn2-4s-trace-aarch64.h"
1099 #include "aarch64/traces/sim-subhn2-8h-trace-aarch64.h"
1100 #include "aarch64/traces/sim-subhn-2s-trace-aarch64.h"
1101 #include "aarch64/traces/sim-subhn-4h-trace-aarch64.h"
1102 #include "aarch64/traces/sim-subhn-8b-trace-aarch64.h"
1103 #include "aarch64/traces/sim-suqadd-16b-trace-aarch64.h"
1104 #include "aarch64/traces/sim-suqadd-2d-trace-aarch64.h"
1105 #include "aarch64/traces/sim-suqadd-2s-trace-aarch64.h"
1106 #include "aarch64/traces/sim-suqadd-4h-trace-aarch64.h"
1107 #include "aarch64/traces/sim-suqadd-4s-trace-aarch64.h"
1108 #include "aarch64/traces/sim-suqadd-8b-trace-aarch64.h"
1109 #include "aarch64/traces/sim-suqadd-8h-trace-aarch64.h"
1110 #include "aarch64/traces/sim-suqadd-b-trace-aarch64.h"
1111 #include "aarch64/traces/sim-suqadd-d-trace-aarch64.h"
1112 #include "aarch64/traces/sim-suqadd-h-trace-aarch64.h"
1113 #include "aarch64/traces/sim-suqadd-s-trace-aarch64.h"
1114 #include "aarch64/traces/sim-trn1-16b-trace-aarch64.h"
1115 #include "aarch64/traces/sim-trn1-2d-trace-aarch64.h"
1116 #include "aarch64/traces/sim-trn1-2s-trace-aarch64.h"
1117 #include "aarch64/traces/sim-trn1-4h-trace-aarch64.h"
1118 #include "aarch64/traces/sim-trn1-4s-trace-aarch64.h"
1119 #include "aarch64/traces/sim-trn1-8b-trace-aarch64.h"
1120 #include "aarch64/traces/sim-trn1-8h-trace-aarch64.h"
1121 #include "aarch64/traces/sim-trn2-16b-trace-aarch64.h"
1122 #include "aarch64/traces/sim-trn2-2d-trace-aarch64.h"
1123 #include "aarch64/traces/sim-trn2-2s-trace-aarch64.h"
1124 #include "aarch64/traces/sim-trn2-4h-trace-aarch64.h"
1125 #include "aarch64/traces/sim-trn2-4s-trace-aarch64.h"
1126 #include "aarch64/traces/sim-trn2-8b-trace-aarch64.h"
1127 #include "aarch64/traces/sim-trn2-8h-trace-aarch64.h"
1128 #include "aarch64/traces/sim-uaba-16b-trace-aarch64.h"
1129 #include "aarch64/traces/sim-uaba-2s-trace-aarch64.h"
1130 #include "aarch64/traces/sim-uaba-4h-trace-aarch64.h"
1131 #include "aarch64/traces/sim-uaba-4s-trace-aarch64.h"
1132 #include "aarch64/traces/sim-uaba-8b-trace-aarch64.h"
1133 #include "aarch64/traces/sim-uaba-8h-trace-aarch64.h"
1134 #include "aarch64/traces/sim-uabal2-2d-trace-aarch64.h"
1135 #include "aarch64/traces/sim-uabal2-4s-trace-aarch64.h"
1136 #include "aarch64/traces/sim-uabal2-8h-trace-aarch64.h"
1137 #include "aarch64/traces/sim-uabal-2d-trace-aarch64.h"
1138 #include "aarch64/traces/sim-uabal-4s-trace-aarch64.h"
1139 #include "aarch64/traces/sim-uabal-8h-trace-aarch64.h"
1140 #include "aarch64/traces/sim-uabd-16b-trace-aarch64.h"
1141 #include "aarch64/traces/sim-uabd-2s-trace-aarch64.h"
1142 #include "aarch64/traces/sim-uabd-4h-trace-aarch64.h"
1143 #include "aarch64/traces/sim-uabd-4s-trace-aarch64.h"
1144 #include "aarch64/traces/sim-uabd-8b-trace-aarch64.h"
1145 #include "aarch64/traces/sim-uabd-8h-trace-aarch64.h"
1146 #include "aarch64/traces/sim-uabdl2-2d-trace-aarch64.h"
1147 #include "aarch64/traces/sim-uabdl2-4s-trace-aarch64.h"
1148 #include "aarch64/traces/sim-uabdl2-8h-trace-aarch64.h"
1149 #include "aarch64/traces/sim-uabdl-2d-trace-aarch64.h"
1150 #include "aarch64/traces/sim-uabdl-4s-trace-aarch64.h"
1151 #include "aarch64/traces/sim-uabdl-8h-trace-aarch64.h"
1152 #include "aarch64/traces/sim-uadalp-1d-trace-aarch64.h"
1153 #include "aarch64/traces/sim-uadalp-2d-trace-aarch64.h"
1154 #include "aarch64/traces/sim-uadalp-2s-trace-aarch64.h"
1155 #include "aarch64/traces/sim-uadalp-4h-trace-aarch64.h"
1156 #include "aarch64/traces/sim-uadalp-4s-trace-aarch64.h"
1157 #include "aarch64/traces/sim-uadalp-8h-trace-aarch64.h"
1158 #include "aarch64/traces/sim-uaddl2-2d-trace-aarch64.h"
1159 #include "aarch64/traces/sim-uaddl2-4s-trace-aarch64.h"
1160 #include "aarch64/traces/sim-uaddl2-8h-trace-aarch64.h"
1161 #include "aarch64/traces/sim-uaddl-2d-trace-aarch64.h"
1162 #include "aarch64/traces/sim-uaddl-4s-trace-aarch64.h"
1163 #include "aarch64/traces/sim-uaddl-8h-trace-aarch64.h"
1164 #include "aarch64/traces/sim-uaddlp-1d-trace-aarch64.h"
1165 #include "aarch64/traces/sim-uaddlp-2d-trace-aarch64.h"
1166 #include "aarch64/traces/sim-uaddlp-2s-trace-aarch64.h"
1167 #include "aarch64/traces/sim-uaddlp-4h-trace-aarch64.h"
1168 #include "aarch64/traces/sim-uaddlp-4s-trace-aarch64.h"
1169 #include "aarch64/traces/sim-uaddlp-8h-trace-aarch64.h"
1170 #include "aarch64/traces/sim-uaddlv-d-4s-trace-aarch64.h"
1171 #include "aarch64/traces/sim-uaddlv-h-16b-trace-aarch64.h"
1172 #include "aarch64/traces/sim-uaddlv-h-8b-trace-aarch64.h"
1173 #include "aarch64/traces/sim-uaddlv-s-4h-trace-aarch64.h"
1174 #include "aarch64/traces/sim-uaddlv-s-8h-trace-aarch64.h"
1175 #include "aarch64/traces/sim-uaddw2-2d-trace-aarch64.h"
1176 #include "aarch64/traces/sim-uaddw2-4s-trace-aarch64.h"
1177 #include "aarch64/traces/sim-uaddw2-8h-trace-aarch64.h"
1178 #include "aarch64/traces/sim-uaddw-2d-trace-aarch64.h"
1179 #include "aarch64/traces/sim-uaddw-4s-trace-aarch64.h"
1180 #include "aarch64/traces/sim-uaddw-8h-trace-aarch64.h"
1181 #include "aarch64/traces/sim-ucvtf-2d-2opimm-trace-aarch64.h"
1182 #include "aarch64/traces/sim-ucvtf-2s-2opimm-trace-aarch64.h"
1183 #include "aarch64/traces/sim-ucvtf-4s-2opimm-trace-aarch64.h"
1184 #include "aarch64/traces/sim-ucvtf-d-2opimm-trace-aarch64.h"
1185 #include "aarch64/traces/sim-ucvtf-s-2opimm-trace-aarch64.h"
1186 #include "aarch64/traces/sim-uhadd-16b-trace-aarch64.h"
1187 #include "aarch64/traces/sim-uhadd-2s-trace-aarch64.h"
1188 #include "aarch64/traces/sim-uhadd-4h-trace-aarch64.h"
1189 #include "aarch64/traces/sim-uhadd-4s-trace-aarch64.h"
1190 #include "aarch64/traces/sim-uhadd-8b-trace-aarch64.h"
1191 #include "aarch64/traces/sim-uhadd-8h-trace-aarch64.h"
1192 #include "aarch64/traces/sim-uhsub-16b-trace-aarch64.h"
1193 #include "aarch64/traces/sim-uhsub-2s-trace-aarch64.h"
1194 #include "aarch64/traces/sim-uhsub-4h-trace-aarch64.h"
1195 #include "aarch64/traces/sim-uhsub-4s-trace-aarch64.h"
1196 #include "aarch64/traces/sim-uhsub-8b-trace-aarch64.h"
1197 #include "aarch64/traces/sim-uhsub-8h-trace-aarch64.h"
1198 #include "aarch64/traces/sim-umax-16b-trace-aarch64.h"
1199 #include "aarch64/traces/sim-umax-2s-trace-aarch64.h"
1200 #include "aarch64/traces/sim-umax-4h-trace-aarch64.h"
1201 #include "aarch64/traces/sim-umax-4s-trace-aarch64.h"
1202 #include "aarch64/traces/sim-umax-8b-trace-aarch64.h"
1203 #include "aarch64/traces/sim-umax-8h-trace-aarch64.h"
1204 #include "aarch64/traces/sim-umaxp-16b-trace-aarch64.h"
1205 #include "aarch64/traces/sim-umaxp-2s-trace-aarch64.h"
1206 #include "aarch64/traces/sim-umaxp-4h-trace-aarch64.h"
1207 #include "aarch64/traces/sim-umaxp-4s-trace-aarch64.h"
1208 #include "aarch64/traces/sim-umaxp-8b-trace-aarch64.h"
1209 #include "aarch64/traces/sim-umaxp-8h-trace-aarch64.h"
1210 #include "aarch64/traces/sim-umaxv-b-16b-trace-aarch64.h"
1211 #include "aarch64/traces/sim-umaxv-b-8b-trace-aarch64.h"
1212 #include "aarch64/traces/sim-umaxv-h-4h-trace-aarch64.h"
1213 #include "aarch64/traces/sim-umaxv-h-8h-trace-aarch64.h"
1214 #include "aarch64/traces/sim-umaxv-s-4s-trace-aarch64.h"
1215 #include "aarch64/traces/sim-umin-16b-trace-aarch64.h"
1216 #include "aarch64/traces/sim-umin-2s-trace-aarch64.h"
1217 #include "aarch64/traces/sim-umin-4h-trace-aarch64.h"
1218 #include "aarch64/traces/sim-umin-4s-trace-aarch64.h"
1219 #include "aarch64/traces/sim-umin-8b-trace-aarch64.h"
1220 #include "aarch64/traces/sim-umin-8h-trace-aarch64.h"
1221 #include "aarch64/traces/sim-uminp-16b-trace-aarch64.h"
1222 #include "aarch64/traces/sim-uminp-2s-trace-aarch64.h"
1223 #include "aarch64/traces/sim-uminp-4h-trace-aarch64.h"
1224 #include "aarch64/traces/sim-uminp-4s-trace-aarch64.h"
1225 #include "aarch64/traces/sim-uminp-8b-trace-aarch64.h"
1226 #include "aarch64/traces/sim-uminp-8h-trace-aarch64.h"
1227 #include "aarch64/traces/sim-uminv-b-16b-trace-aarch64.h"
1228 #include "aarch64/traces/sim-uminv-b-8b-trace-aarch64.h"
1229 #include "aarch64/traces/sim-uminv-h-4h-trace-aarch64.h"
1230 #include "aarch64/traces/sim-uminv-h-8h-trace-aarch64.h"
1231 #include "aarch64/traces/sim-uminv-s-4s-trace-aarch64.h"
1232 #include "aarch64/traces/sim-umlal2-2d-trace-aarch64.h"
1233 #include "aarch64/traces/sim-umlal2-2d-4s-s-trace-aarch64.h"
1234 #include "aarch64/traces/sim-umlal2-4s-trace-aarch64.h"
1235 #include "aarch64/traces/sim-umlal2-4s-8h-h-trace-aarch64.h"
1236 #include "aarch64/traces/sim-umlal2-8h-trace-aarch64.h"
1237 #include "aarch64/traces/sim-umlal-2d-trace-aarch64.h"
1238 #include "aarch64/traces/sim-umlal-2d-2s-s-trace-aarch64.h"
1239 #include "aarch64/traces/sim-umlal-4s-trace-aarch64.h"
1240 #include "aarch64/traces/sim-umlal-4s-4h-h-trace-aarch64.h"
1241 #include "aarch64/traces/sim-umlal-8h-trace-aarch64.h"
1242 #include "aarch64/traces/sim-umlsl2-2d-trace-aarch64.h"
1243 #include "aarch64/traces/sim-umlsl2-2d-4s-s-trace-aarch64.h"
1244 #include "aarch64/traces/sim-umlsl2-4s-trace-aarch64.h"
1245 #include "aarch64/traces/sim-umlsl2-4s-8h-h-trace-aarch64.h"
1246 #include "aarch64/traces/sim-umlsl2-8h-trace-aarch64.h"
1247 #include "aarch64/traces/sim-umlsl-2d-trace-aarch64.h"
1248 #include "aarch64/traces/sim-umlsl-2d-2s-s-trace-aarch64.h"
1249 #include "aarch64/traces/sim-umlsl-4s-trace-aarch64.h"
1250 #include "aarch64/traces/sim-umlsl-4s-4h-h-trace-aarch64.h"
1251 #include "aarch64/traces/sim-umlsl-8h-trace-aarch64.h"
1252 #include "aarch64/traces/sim-umull2-2d-trace-aarch64.h"
1253 #include "aarch64/traces/sim-umull2-2d-4s-s-trace-aarch64.h"
1254 #include "aarch64/traces/sim-umull2-4s-trace-aarch64.h"
1255 #include "aarch64/traces/sim-umull2-4s-8h-h-trace-aarch64.h"
1256 #include "aarch64/traces/sim-umull2-8h-trace-aarch64.h"
1257 #include "aarch64/traces/sim-umull-2d-trace-aarch64.h"
1258 #include "aarch64/traces/sim-umull-2d-2s-s-trace-aarch64.h"
1259 #include "aarch64/traces/sim-umull-4s-trace-aarch64.h"
1260 #include "aarch64/traces/sim-umull-4s-4h-h-trace-aarch64.h"
1261 #include "aarch64/traces/sim-umull-8h-trace-aarch64.h"
1262 #include "aarch64/traces/sim-uqadd-16b-trace-aarch64.h"
1263 #include "aarch64/traces/sim-uqadd-2d-trace-aarch64.h"
1264 #include "aarch64/traces/sim-uqadd-2s-trace-aarch64.h"
1265 #include "aarch64/traces/sim-uqadd-4h-trace-aarch64.h"
1266 #include "aarch64/traces/sim-uqadd-4s-trace-aarch64.h"
1267 #include "aarch64/traces/sim-uqadd-8b-trace-aarch64.h"
1268 #include "aarch64/traces/sim-uqadd-8h-trace-aarch64.h"
1269 #include "aarch64/traces/sim-uqadd-d-trace-aarch64.h"
1270 #include "aarch64/traces/sim-uqrshl-16b-trace-aarch64.h"
1271 #include "aarch64/traces/sim-uqrshl-2d-trace-aarch64.h"
1272 #include "aarch64/traces/sim-uqrshl-2s-trace-aarch64.h"
1273 #include "aarch64/traces/sim-uqrshl-4h-trace-aarch64.h"
1274 #include "aarch64/traces/sim-uqrshl-4s-trace-aarch64.h"
1275 #include "aarch64/traces/sim-uqrshl-8b-trace-aarch64.h"
1276 #include "aarch64/traces/sim-uqrshl-8h-trace-aarch64.h"
1277 #include "aarch64/traces/sim-uqrshl-b-trace-aarch64.h"
1278 #include "aarch64/traces/sim-uqrshl-d-trace-aarch64.h"
1279 #include "aarch64/traces/sim-uqrshl-h-trace-aarch64.h"
1280 #include "aarch64/traces/sim-uqrshl-s-trace-aarch64.h"
1281 #include "aarch64/traces/sim-uqrshrn2-16b-2opimm-trace-aarch64.h"
1282 #include "aarch64/traces/sim-uqrshrn2-4s-2opimm-trace-aarch64.h"
1283 #include "aarch64/traces/sim-uqrshrn2-8h-2opimm-trace-aarch64.h"
1284 #include "aarch64/traces/sim-uqrshrn-2s-2opimm-trace-aarch64.h"
1285 #include "aarch64/traces/sim-uqrshrn-4h-2opimm-trace-aarch64.h"
1286 #include "aarch64/traces/sim-uqrshrn-8b-2opimm-trace-aarch64.h"
1287 #include "aarch64/traces/sim-uqrshrn-b-2opimm-trace-aarch64.h"
1288 #include "aarch64/traces/sim-uqrshrn-h-2opimm-trace-aarch64.h"
1289 #include "aarch64/traces/sim-uqrshrn-s-2opimm-trace-aarch64.h"
1290 #include "aarch64/traces/sim-uqshl-16b-trace-aarch64.h"
1291 #include "aarch64/traces/sim-uqshl-16b-2opimm-trace-aarch64.h"
1292 #include "aarch64/traces/sim-uqshl-2d-trace-aarch64.h"
1293 #include "aarch64/traces/sim-uqshl-2d-2opimm-trace-aarch64.h"
1294 #include "aarch64/traces/sim-uqshl-2s-trace-aarch64.h"
1295 #include "aarch64/traces/sim-uqshl-2s-2opimm-trace-aarch64.h"
1296 #include "aarch64/traces/sim-uqshl-4h-trace-aarch64.h"
1297 #include "aarch64/traces/sim-uqshl-4h-2opimm-trace-aarch64.h"
1298 #include "aarch64/traces/sim-uqshl-4s-trace-aarch64.h"
1299 #include "aarch64/traces/sim-uqshl-4s-2opimm-trace-aarch64.h"
1300 #include "aarch64/traces/sim-uqshl-8b-trace-aarch64.h"
1301 #include "aarch64/traces/sim-uqshl-8b-2opimm-trace-aarch64.h"
1302 #include "aarch64/traces/sim-uqshl-8h-trace-aarch64.h"
1303 #include "aarch64/traces/sim-uqshl-8h-2opimm-trace-aarch64.h"
1304 #include "aarch64/traces/sim-uqshl-b-trace-aarch64.h"
1305 #include "aarch64/traces/sim-uqshl-b-2opimm-trace-aarch64.h"
1306 #include "aarch64/traces/sim-uqshl-d-trace-aarch64.h"
1307 #include "aarch64/traces/sim-uqshl-d-2opimm-trace-aarch64.h"
1308 #include "aarch64/traces/sim-uqshl-h-trace-aarch64.h"
1309 #include "aarch64/traces/sim-uqshl-h-2opimm-trace-aarch64.h"
1310 #include "aarch64/traces/sim-uqshl-s-trace-aarch64.h"
1311 #include "aarch64/traces/sim-uqshl-s-2opimm-trace-aarch64.h"
1312 #include "aarch64/traces/sim-uqshrn2-16b-2opimm-trace-aarch64.h"
1313 #include "aarch64/traces/sim-uqshrn2-4s-2opimm-trace-aarch64.h"
1314 #include "aarch64/traces/sim-uqshrn2-8h-2opimm-trace-aarch64.h"
1315 #include "aarch64/traces/sim-uqshrn-2s-2opimm-trace-aarch64.h"
1316 #include "aarch64/traces/sim-uqshrn-4h-2opimm-trace-aarch64.h"
1317 #include "aarch64/traces/sim-uqshrn-8b-2opimm-trace-aarch64.h"
1318 #include "aarch64/traces/sim-uqshrn-b-2opimm-trace-aarch64.h"
1319 #include "aarch64/traces/sim-uqshrn-h-2opimm-trace-aarch64.h"
1320 #include "aarch64/traces/sim-uqshrn-s-2opimm-trace-aarch64.h"
1321 #include "aarch64/traces/sim-uqsub-16b-trace-aarch64.h"
1322 #include "aarch64/traces/sim-uqsub-2d-trace-aarch64.h"
1323 #include "aarch64/traces/sim-uqsub-2s-trace-aarch64.h"
1324 #include "aarch64/traces/sim-uqsub-4h-trace-aarch64.h"
1325 #include "aarch64/traces/sim-uqsub-4s-trace-aarch64.h"
1326 #include "aarch64/traces/sim-uqsub-8b-trace-aarch64.h"
1327 #include "aarch64/traces/sim-uqsub-8h-trace-aarch64.h"
1328 #include "aarch64/traces/sim-uqsub-d-trace-aarch64.h"
1329 #include "aarch64/traces/sim-uqxtn2-16b-trace-aarch64.h"
1330 #include "aarch64/traces/sim-uqxtn2-4s-trace-aarch64.h"
1331 #include "aarch64/traces/sim-uqxtn2-8h-trace-aarch64.h"
1332 #include "aarch64/traces/sim-uqxtn-2s-trace-aarch64.h"
1333 #include "aarch64/traces/sim-uqxtn-4h-trace-aarch64.h"
1334 #include "aarch64/traces/sim-uqxtn-8b-trace-aarch64.h"
1335 #include "aarch64/traces/sim-uqxtn-b-trace-aarch64.h"
1336 #include "aarch64/traces/sim-uqxtn-h-trace-aarch64.h"
1337 #include "aarch64/traces/sim-uqxtn-s-trace-aarch64.h"
1338 #include "aarch64/traces/sim-urecpe-2s-trace-aarch64.h"
1339 #include "aarch64/traces/sim-urecpe-4s-trace-aarch64.h"
1340 #include "aarch64/traces/sim-urhadd-16b-trace-aarch64.h"
1341 #include "aarch64/traces/sim-urhadd-2s-trace-aarch64.h"
1342 #include "aarch64/traces/sim-urhadd-4h-trace-aarch64.h"
1343 #include "aarch64/traces/sim-urhadd-4s-trace-aarch64.h"
1344 #include "aarch64/traces/sim-urhadd-8b-trace-aarch64.h"
1345 #include "aarch64/traces/sim-urhadd-8h-trace-aarch64.h"
1346 #include "aarch64/traces/sim-urshl-16b-trace-aarch64.h"
1347 #include "aarch64/traces/sim-urshl-2d-trace-aarch64.h"
1348 #include "aarch64/traces/sim-urshl-2s-trace-aarch64.h"
1349 #include "aarch64/traces/sim-urshl-4h-trace-aarch64.h"
1350 #include "aarch64/traces/sim-urshl-4s-trace-aarch64.h"
1351 #include "aarch64/traces/sim-urshl-8b-trace-aarch64.h"
1352 #include "aarch64/traces/sim-urshl-8h-trace-aarch64.h"
1353 #include "aarch64/traces/sim-urshl-d-trace-aarch64.h"
1354 #include "aarch64/traces/sim-urshr-16b-2opimm-trace-aarch64.h"
1355 #include "aarch64/traces/sim-urshr-2d-2opimm-trace-aarch64.h"
1356 #include "aarch64/traces/sim-urshr-2s-2opimm-trace-aarch64.h"
1357 #include "aarch64/traces/sim-urshr-4h-2opimm-trace-aarch64.h"
1358 #include "aarch64/traces/sim-urshr-4s-2opimm-trace-aarch64.h"
1359 #include "aarch64/traces/sim-urshr-8b-2opimm-trace-aarch64.h"
1360 #include "aarch64/traces/sim-urshr-8h-2opimm-trace-aarch64.h"
1361 #include "aarch64/traces/sim-urshr-d-2opimm-trace-aarch64.h"
1362 #include "aarch64/traces/sim-ursqrte-2s-trace-aarch64.h"
1363 #include "aarch64/traces/sim-ursqrte-4s-trace-aarch64.h"
1364 #include "aarch64/traces/sim-ursra-16b-2opimm-trace-aarch64.h"
1365 #include "aarch64/traces/sim-ursra-2d-2opimm-trace-aarch64.h"
1366 #include "aarch64/traces/sim-ursra-2s-2opimm-trace-aarch64.h"
1367 #include "aarch64/traces/sim-ursra-4h-2opimm-trace-aarch64.h"
1368 #include "aarch64/traces/sim-ursra-4s-2opimm-trace-aarch64.h"
1369 #include "aarch64/traces/sim-ursra-8b-2opimm-trace-aarch64.h"
1370 #include "aarch64/traces/sim-ursra-8h-2opimm-trace-aarch64.h"
1371 #include "aarch64/traces/sim-ursra-d-2opimm-trace-aarch64.h"
1372 #include "aarch64/traces/sim-ushl-16b-trace-aarch64.h"
1373 #include "aarch64/traces/sim-ushl-2d-trace-aarch64.h"
1374 #include "aarch64/traces/sim-ushl-2s-trace-aarch64.h"
1375 #include "aarch64/traces/sim-ushl-4h-trace-aarch64.h"
1376 #include "aarch64/traces/sim-ushl-4s-trace-aarch64.h"
1377 #include "aarch64/traces/sim-ushl-8b-trace-aarch64.h"
1378 #include "aarch64/traces/sim-ushl-8h-trace-aarch64.h"
1379 #include "aarch64/traces/sim-ushl-d-trace-aarch64.h"
1380 #include "aarch64/traces/sim-ushll2-2d-2opimm-trace-aarch64.h"
1381 #include "aarch64/traces/sim-ushll2-4s-2opimm-trace-aarch64.h"
1382 #include "aarch64/traces/sim-ushll2-8h-2opimm-trace-aarch64.h"
1383 #include "aarch64/traces/sim-ushll-2d-2opimm-trace-aarch64.h"
1384 #include "aarch64/traces/sim-ushll-4s-2opimm-trace-aarch64.h"
1385 #include "aarch64/traces/sim-ushll-8h-2opimm-trace-aarch64.h"
1386 #include "aarch64/traces/sim-ushr-16b-2opimm-trace-aarch64.h"
1387 #include "aarch64/traces/sim-ushr-2d-2opimm-trace-aarch64.h"
1388 #include "aarch64/traces/sim-ushr-2s-2opimm-trace-aarch64.h"
1389 #include "aarch64/traces/sim-ushr-4h-2opimm-trace-aarch64.h"
1390 #include "aarch64/traces/sim-ushr-4s-2opimm-trace-aarch64.h"
1391 #include "aarch64/traces/sim-ushr-8b-2opimm-trace-aarch64.h"
1392 #include "aarch64/traces/sim-ushr-8h-2opimm-trace-aarch64.h"
1393 #include "aarch64/traces/sim-ushr-d-2opimm-trace-aarch64.h"
1394 #include "aarch64/traces/sim-usqadd-16b-trace-aarch64.h"
1395 #include "aarch64/traces/sim-usqadd-2d-trace-aarch64.h"
1396 #include "aarch64/traces/sim-usqadd-2s-trace-aarch64.h"
1397 #include "aarch64/traces/sim-usqadd-4h-trace-aarch64.h"
1398 #include "aarch64/traces/sim-usqadd-4s-trace-aarch64.h"
1399 #include "aarch64/traces/sim-usqadd-8b-trace-aarch64.h"
1400 #include "aarch64/traces/sim-usqadd-8h-trace-aarch64.h"
1401 #include "aarch64/traces/sim-usqadd-b-trace-aarch64.h"
1402 #include "aarch64/traces/sim-usqadd-d-trace-aarch64.h"
1403 #include "aarch64/traces/sim-usqadd-h-trace-aarch64.h"
1404 #include "aarch64/traces/sim-usqadd-s-trace-aarch64.h"
1405 #include "aarch64/traces/sim-usra-16b-2opimm-trace-aarch64.h"
1406 #include "aarch64/traces/sim-usra-2d-2opimm-trace-aarch64.h"
1407 #include "aarch64/traces/sim-usra-2s-2opimm-trace-aarch64.h"
1408 #include "aarch64/traces/sim-usra-4h-2opimm-trace-aarch64.h"
1409 #include "aarch64/traces/sim-usra-4s-2opimm-trace-aarch64.h"
1410 #include "aarch64/traces/sim-usra-8b-2opimm-trace-aarch64.h"
1411 #include "aarch64/traces/sim-usra-8h-2opimm-trace-aarch64.h"
1412 #include "aarch64/traces/sim-usra-d-2opimm-trace-aarch64.h"
1413 #include "aarch64/traces/sim-usubl2-2d-trace-aarch64.h"
1414 #include "aarch64/traces/sim-usubl2-4s-trace-aarch64.h"
1415 #include "aarch64/traces/sim-usubl2-8h-trace-aarch64.h"
1416 #include "aarch64/traces/sim-usubl-2d-trace-aarch64.h"
1417 #include "aarch64/traces/sim-usubl-4s-trace-aarch64.h"
1418 #include "aarch64/traces/sim-usubl-8h-trace-aarch64.h"
1419 #include "aarch64/traces/sim-usubw2-2d-trace-aarch64.h"
1420 #include "aarch64/traces/sim-usubw2-4s-trace-aarch64.h"
1421 #include "aarch64/traces/sim-usubw2-8h-trace-aarch64.h"
1422 #include "aarch64/traces/sim-usubw-2d-trace-aarch64.h"
1423 #include "aarch64/traces/sim-usubw-4s-trace-aarch64.h"
1424 #include "aarch64/traces/sim-usubw-8h-trace-aarch64.h"
1425 #include "aarch64/traces/sim-uzp1-16b-trace-aarch64.h"
1426 #include "aarch64/traces/sim-uzp1-2d-trace-aarch64.h"
1427 #include "aarch64/traces/sim-uzp1-2s-trace-aarch64.h"
1428 #include "aarch64/traces/sim-uzp1-4h-trace-aarch64.h"
1429 #include "aarch64/traces/sim-uzp1-4s-trace-aarch64.h"
1430 #include "aarch64/traces/sim-uzp1-8b-trace-aarch64.h"
1431 #include "aarch64/traces/sim-uzp1-8h-trace-aarch64.h"
1432 #include "aarch64/traces/sim-uzp2-16b-trace-aarch64.h"
1433 #include "aarch64/traces/sim-uzp2-2d-trace-aarch64.h"
1434 #include "aarch64/traces/sim-uzp2-2s-trace-aarch64.h"
1435 #include "aarch64/traces/sim-uzp2-4h-trace-aarch64.h"
1436 #include "aarch64/traces/sim-uzp2-4s-trace-aarch64.h"
1437 #include "aarch64/traces/sim-uzp2-8b-trace-aarch64.h"
1438 #include "aarch64/traces/sim-uzp2-8h-trace-aarch64.h"
1439 #include "aarch64/traces/sim-xtn2-16b-trace-aarch64.h"
1440 #include "aarch64/traces/sim-xtn2-4s-trace-aarch64.h"
1441 #include "aarch64/traces/sim-xtn2-8h-trace-aarch64.h"
1442 #include "aarch64/traces/sim-xtn-2s-trace-aarch64.h"
1443 #include "aarch64/traces/sim-xtn-4h-trace-aarch64.h"
1444 #include "aarch64/traces/sim-xtn-8b-trace-aarch64.h"
1445 #include "aarch64/traces/sim-zip1-16b-trace-aarch64.h"
1446 #include "aarch64/traces/sim-zip1-2d-trace-aarch64.h"
1447 #include "aarch64/traces/sim-zip1-2s-trace-aarch64.h"
1448 #include "aarch64/traces/sim-zip1-4h-trace-aarch64.h"
1449 #include "aarch64/traces/sim-zip1-4s-trace-aarch64.h"
1450 #include "aarch64/traces/sim-zip1-8b-trace-aarch64.h"
1451 #include "aarch64/traces/sim-zip1-8h-trace-aarch64.h"
1452 #include "aarch64/traces/sim-zip2-16b-trace-aarch64.h"
1453 #include "aarch64/traces/sim-zip2-2d-trace-aarch64.h"
1454 #include "aarch64/traces/sim-zip2-2s-trace-aarch64.h"
1455 #include "aarch64/traces/sim-zip2-4h-trace-aarch64.h"
1456 #include "aarch64/traces/sim-zip2-4s-trace-aarch64.h"
1457 #include "aarch64/traces/sim-zip2-8b-trace-aarch64.h"
1458 #include "aarch64/traces/sim-zip2-8h-trace-aarch64.h"
1459 
1460 #endif  // VIXL_TEST_AARCH64_SIMULATOR_TRACES_AARCH64_H_
1461