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// ---------------------------------------------------------------------
29// This file is auto generated using tools/generate_simulator_traces.py.
30//
31// PLEASE DO NOT EDIT.
32// ---------------------------------------------------------------------
33
34#ifndef VIXL_SIM_USRA_2S_2OPIMM_TRACE_AARCH64_H_
35#define VIXL_SIM_USRA_2S_2OPIMM_TRACE_AARCH64_H_
36
37const uint32_t kExpected_NEON_usra_2S_2OPIMM[] = {
38  0x7ffffffe, 0x7fffffff,
39  0xbffffffd, 0xbffffffe,
40  0xdffffffc, 0xdffffffd,
41  0xeffffffb, 0xeffffffc,
42  0xf7fffffa, 0xf7fffffb,
43  0xfbfffff9, 0xfbfffffa,
44  0xfdfffff8, 0xfdfffff9,
45  0xfefffff7, 0xfefffff8,
46  0xff7ffff6, 0xff7ffff7,
47  0xffbffff5, 0xffbffff6,
48  0xffdffff4, 0xffdffff5,
49  0xffeffff3, 0xffeffff4,
50  0xfff7fff2, 0xfff7fff3,
51  0xfffbfff1, 0xfffbfff2,
52  0xfffdfff0, 0xfffdfff1,
53  0xfffeffef, 0xfffefff0,
54  0xffff7fee, 0xffff7fef,
55  0xffffbfed, 0xffffbfee,
56  0xffffdfec, 0xffffdfed,
57  0xffffefeb, 0xffffefec,
58  0xfffff7ea, 0xfffff7eb,
59  0xfffffbe9, 0xfffffbea,
60  0xfffffde8, 0xfffffde9,
61  0xfffffee7, 0xfffffee8,
62  0xffffff66, 0xffffff67,
63  0xffffffa5, 0xffffffa6,
64  0xffffffc4, 0xffffffc5,
65  0xffffffd3, 0xffffffd4,
66  0xffffffda, 0xffffffdb,
67  0xffffffdd, 0xffffffde,
68  0xffffffde, 0xffffffdf,
69  0xffffffde, 0xffffffdf,
70  0x7fffffff, 0x7fffffff,
71  0xbffffffe, 0xbffffffe,
72  0xdffffffd, 0xdffffffd,
73  0xeffffffc, 0xeffffffc,
74  0xf7fffffb, 0xf7fffffb,
75  0xfbfffffa, 0xfbfffffa,
76  0xfdfffff9, 0xfdfffff9,
77  0xfefffff8, 0xfefffff8,
78  0xff7ffff7, 0xff7ffff7,
79  0xffbffff6, 0xffbffff6,
80  0xffdffff5, 0xffdffff5,
81  0xffeffff4, 0xffeffff4,
82  0xfff7fff3, 0xfff7fff3,
83  0xfffbfff2, 0xfffbfff2,
84  0xfffdfff1, 0xfffdfff1,
85  0xfffefff0, 0xfffefff0,
86  0xffff7fef, 0xffff7fef,
87  0xffffbfee, 0xffffbfee,
88  0xffffdfed, 0xffffdfed,
89  0xffffefec, 0xffffefec,
90  0xfffff7eb, 0xfffff7eb,
91  0xfffffbea, 0xfffffbea,
92  0xfffffde9, 0xfffffde9,
93  0xfffffee8, 0xfffffee8,
94  0xffffff67, 0xffffff67,
95  0xffffffa6, 0xffffffa6,
96  0xffffffc5, 0xffffffc5,
97  0xffffffd4, 0xffffffd4,
98  0xffffffdb, 0xffffffdb,
99  0xffffffde, 0xffffffde,
100  0xffffffdf, 0xffffffdf,
101  0xffffffdf, 0xffffffdf,
102  0x7fffffff, 0x00000000,
103  0xbffffffe, 0x00000000,
104  0xdffffffd, 0x00000000,
105  0xeffffffc, 0x00000000,
106  0xf7fffffb, 0x00000000,
107  0xfbfffffa, 0x00000000,
108  0xfdfffff9, 0x00000000,
109  0xfefffff8, 0x00000000,
110  0xff7ffff7, 0x00000000,
111  0xffbffff6, 0x00000000,
112  0xffdffff5, 0x00000000,
113  0xffeffff4, 0x00000000,
114  0xfff7fff3, 0x00000000,
115  0xfffbfff2, 0x00000000,
116  0xfffdfff1, 0x00000000,
117  0xfffefff0, 0x00000000,
118  0xffff7fef, 0x00000000,
119  0xffffbfee, 0x00000000,
120  0xffffdfed, 0x00000000,
121  0xffffefec, 0x00000000,
122  0xfffff7eb, 0x00000000,
123  0xfffffbea, 0x00000000,
124  0xfffffde9, 0x00000000,
125  0xfffffee8, 0x00000000,
126  0xffffff67, 0x00000000,
127  0xffffffa6, 0x00000000,
128  0xffffffc5, 0x00000000,
129  0xffffffd4, 0x00000000,
130  0xffffffdb, 0x00000000,
131  0xffffffde, 0x00000000,
132  0xffffffdf, 0x00000000,
133  0xffffffdf, 0x00000000,
134  0x00000000, 0x00000000,
135  0x00000000, 0x00000000,
136  0x00000000, 0x00000000,
137  0x00000000, 0x00000000,
138  0x00000000, 0x00000000,
139  0x00000000, 0x00000000,
140  0x00000000, 0x00000000,
141  0x00000000, 0x00000000,
142  0x00000000, 0x00000000,
143  0x00000000, 0x00000000,
144  0x00000000, 0x00000000,
145  0x00000000, 0x00000000,
146  0x00000000, 0x00000000,
147  0x00000000, 0x00000000,
148  0x00000000, 0x00000000,
149  0x00000000, 0x00000000,
150  0x00000000, 0x00000000,
151  0x00000000, 0x00000000,
152  0x00000000, 0x00000000,
153  0x00000000, 0x00000000,
154  0x00000000, 0x00000000,
155  0x00000000, 0x00000000,
156  0x00000000, 0x00000000,
157  0x00000000, 0x00000000,
158  0x00000000, 0x00000000,
159  0x00000000, 0x00000000,
160  0x00000000, 0x00000000,
161  0x00000000, 0x00000000,
162  0x00000000, 0x00000000,
163  0x00000000, 0x00000000,
164  0x00000000, 0x00000000,
165  0x00000000, 0x00000000,
166  0x00000000, 0x00000001,
167  0x00000000, 0x00000001,
168  0x00000000, 0x00000001,
169  0x00000000, 0x00000001,
170  0x00000000, 0x00000001,
171  0x00000000, 0x00000001,
172  0x00000000, 0x00000001,
173  0x00000000, 0x00000001,
174  0x00000000, 0x00000001,
175  0x00000000, 0x00000001,
176  0x00000000, 0x00000001,
177  0x00000000, 0x00000001,
178  0x00000000, 0x00000001,
179  0x00000000, 0x00000001,
180  0x00000000, 0x00000001,
181  0x00000000, 0x00000001,
182  0x00000000, 0x00000001,
183  0x00000000, 0x00000001,
184  0x00000000, 0x00000001,
185  0x00000000, 0x00000001,
186  0x00000000, 0x00000001,
187  0x00000000, 0x00000001,
188  0x00000000, 0x00000001,
189  0x00000000, 0x00000001,
190  0x00000000, 0x00000001,
191  0x00000000, 0x00000001,
192  0x00000000, 0x00000001,
193  0x00000000, 0x00000001,
194  0x00000000, 0x00000001,
195  0x00000000, 0x00000001,
196  0x00000000, 0x00000001,
197  0x00000000, 0x00000001,
198  0x00000001, 0x00000010,
199  0x00000001, 0x00000018,
200  0x00000001, 0x0000001c,
201  0x00000001, 0x0000001e,
202  0x00000001, 0x0000001f,
203  0x00000001, 0x0000001f,
204  0x00000001, 0x0000001f,
205  0x00000001, 0x0000001f,
206  0x00000001, 0x0000001f,
207  0x00000001, 0x0000001f,
208  0x00000001, 0x0000001f,
209  0x00000001, 0x0000001f,
210  0x00000001, 0x0000001f,
211  0x00000001, 0x0000001f,
212  0x00000001, 0x0000001f,
213  0x00000001, 0x0000001f,
214  0x00000001, 0x0000001f,
215  0x00000001, 0x0000001f,
216  0x00000001, 0x0000001f,
217  0x00000001, 0x0000001f,
218  0x00000001, 0x0000001f,
219  0x00000001, 0x0000001f,
220  0x00000001, 0x0000001f,
221  0x00000001, 0x0000001f,
222  0x00000001, 0x0000001f,
223  0x00000001, 0x0000001f,
224  0x00000001, 0x0000001f,
225  0x00000001, 0x0000001f,
226  0x00000001, 0x0000001f,
227  0x00000001, 0x0000001f,
228  0x00000001, 0x0000001f,
229  0x00000001, 0x0000001f,
230  0x00000010, 0x0000003e,
231  0x00000018, 0x0000005d,
232  0x0000001c, 0x0000006c,
233  0x0000001e, 0x00000073,
234  0x0000001f, 0x00000076,
235  0x0000001f, 0x00000077,
236  0x0000001f, 0x00000077,
237  0x0000001f, 0x00000077,
238  0x0000001f, 0x00000077,
239  0x0000001f, 0x00000077,
240  0x0000001f, 0x00000077,
241  0x0000001f, 0x00000077,
242  0x0000001f, 0x00000077,
243  0x0000001f, 0x00000077,
244  0x0000001f, 0x00000077,
245  0x0000001f, 0x00000077,
246  0x0000001f, 0x00000077,
247  0x0000001f, 0x00000077,
248  0x0000001f, 0x00000077,
249  0x0000001f, 0x00000077,
250  0x0000001f, 0x00000077,
251  0x0000001f, 0x00000077,
252  0x0000001f, 0x00000077,
253  0x0000001f, 0x00000077,
254  0x0000001f, 0x00000077,
255  0x0000001f, 0x00000077,
256  0x0000001f, 0x00000077,
257  0x0000001f, 0x00000077,
258  0x0000001f, 0x00000077,
259  0x0000001f, 0x00000077,
260  0x0000001f, 0x00000077,
261  0x0000001f, 0x00000077,
262  0x0000003e, 0x0000003f,
263  0x0000005d, 0x0000005e,
264  0x0000006c, 0x0000006d,
265  0x00000073, 0x00000074,
266  0x00000076, 0x00000077,
267  0x00000077, 0x00000078,
268  0x00000077, 0x00000078,
269  0x00000077, 0x00000078,
270  0x00000077, 0x00000078,
271  0x00000077, 0x00000078,
272  0x00000077, 0x00000078,
273  0x00000077, 0x00000078,
274  0x00000077, 0x00000078,
275  0x00000077, 0x00000078,
276  0x00000077, 0x00000078,
277  0x00000077, 0x00000078,
278  0x00000077, 0x00000078,
279  0x00000077, 0x00000078,
280  0x00000077, 0x00000078,
281  0x00000077, 0x00000078,
282  0x00000077, 0x00000078,
283  0x00000077, 0x00000078,
284  0x00000077, 0x00000078,
285  0x00000077, 0x00000078,
286  0x00000077, 0x00000078,
287  0x00000077, 0x00000078,
288  0x00000077, 0x00000078,
289  0x00000077, 0x00000078,
290  0x00000077, 0x00000078,
291  0x00000077, 0x00000078,
292  0x00000077, 0x00000078,
293  0x00000077, 0x00000078,
294  0x0000003f, 0x0000003f,
295  0x0000005e, 0x0000005e,
296  0x0000006d, 0x0000006d,
297  0x00000074, 0x00000074,
298  0x00000077, 0x00000077,
299  0x00000078, 0x00000078,
300  0x00000078, 0x00000078,
301  0x00000078, 0x00000078,
302  0x00000078, 0x00000078,
303  0x00000078, 0x00000078,
304  0x00000078, 0x00000078,
305  0x00000078, 0x00000078,
306  0x00000078, 0x00000078,
307  0x00000078, 0x00000078,
308  0x00000078, 0x00000078,
309  0x00000078, 0x00000078,
310  0x00000078, 0x00000078,
311  0x00000078, 0x00000078,
312  0x00000078, 0x00000078,
313  0x00000078, 0x00000078,
314  0x00000078, 0x00000078,
315  0x00000078, 0x00000078,
316  0x00000078, 0x00000078,
317  0x00000078, 0x00000078,
318  0x00000078, 0x00000078,
319  0x00000078, 0x00000078,
320  0x00000078, 0x00000078,
321  0x00000078, 0x00000078,
322  0x00000078, 0x00000078,
323  0x00000078, 0x00000078,
324  0x00000078, 0x00000078,
325  0x00000078, 0x00000078,
326  0x0000003f, 0x00003ffe,
327  0x0000005e, 0x00005ffd,
328  0x0000006d, 0x00006ffc,
329  0x00000074, 0x000077fb,
330  0x00000077, 0x00007bfa,
331  0x00000078, 0x00007df9,
332  0x00000078, 0x00007ef8,
333  0x00000078, 0x00007f77,
334  0x00000078, 0x00007fb6,
335  0x00000078, 0x00007fd5,
336  0x00000078, 0x00007fe4,
337  0x00000078, 0x00007feb,
338  0x00000078, 0x00007fee,
339  0x00000078, 0x00007fef,
340  0x00000078, 0x00007fef,
341  0x00000078, 0x00007fef,
342  0x00000078, 0x00007fef,
343  0x00000078, 0x00007fef,
344  0x00000078, 0x00007fef,
345  0x00000078, 0x00007fef,
346  0x00000078, 0x00007fef,
347  0x00000078, 0x00007fef,
348  0x00000078, 0x00007fef,
349  0x00000078, 0x00007fef,
350  0x00000078, 0x00007fef,
351  0x00000078, 0x00007fef,
352  0x00000078, 0x00007fef,
353  0x00000078, 0x00007fef,
354  0x00000078, 0x00007fef,
355  0x00000078, 0x00007fef,
356  0x00000078, 0x00007fef,
357  0x00000078, 0x00007fef,
358  0x00003ffe, 0x00003fff,
359  0x00005ffd, 0x00005ffe,
360  0x00006ffc, 0x00006ffd,
361  0x000077fb, 0x000077fc,
362  0x00007bfa, 0x00007bfb,
363  0x00007df9, 0x00007dfa,
364  0x00007ef8, 0x00007ef9,
365  0x00007f77, 0x00007f78,
366  0x00007fb6, 0x00007fb7,
367  0x00007fd5, 0x00007fd6,
368  0x00007fe4, 0x00007fe5,
369  0x00007feb, 0x00007fec,
370  0x00007fee, 0x00007fef,
371  0x00007fef, 0x00007ff0,
372  0x00007fef, 0x00007ff0,
373  0x00007fef, 0x00007ff0,
374  0x00007fef, 0x00007ff0,
375  0x00007fef, 0x00007ff0,
376  0x00007fef, 0x00007ff0,
377  0x00007fef, 0x00007ff0,
378  0x00007fef, 0x00007ff0,
379  0x00007fef, 0x00007ff0,
380  0x00007fef, 0x00007ff0,
381  0x00007fef, 0x00007ff0,
382  0x00007fef, 0x00007ff0,
383  0x00007fef, 0x00007ff0,
384  0x00007fef, 0x00007ff0,
385  0x00007fef, 0x00007ff0,
386  0x00007fef, 0x00007ff0,
387  0x00007fef, 0x00007ff0,
388  0x00007fef, 0x00007ff0,
389  0x00007fef, 0x00007ff0,
390  0x00003fff, 0x00003fff,
391  0x00005ffe, 0x00005ffe,
392  0x00006ffd, 0x00006ffd,
393  0x000077fc, 0x000077fc,
394  0x00007bfb, 0x00007bfb,
395  0x00007dfa, 0x00007dfa,
396  0x00007ef9, 0x00007ef9,
397  0x00007f78, 0x00007f78,
398  0x00007fb7, 0x00007fb7,
399  0x00007fd6, 0x00007fd6,
400  0x00007fe5, 0x00007fe5,
401  0x00007fec, 0x00007fec,
402  0x00007fef, 0x00007fef,
403  0x00007ff0, 0x00007ff0,
404  0x00007ff0, 0x00007ff0,
405  0x00007ff0, 0x00007ff0,
406  0x00007ff0, 0x00007ff0,
407  0x00007ff0, 0x00007ff0,
408  0x00007ff0, 0x00007ff0,
409  0x00007ff0, 0x00007ff0,
410  0x00007ff0, 0x00007ff0,
411  0x00007ff0, 0x00007ff0,
412  0x00007ff0, 0x00007ff0,
413  0x00007ff0, 0x00007ff0,
414  0x00007ff0, 0x00007ff0,
415  0x00007ff0, 0x00007ff0,
416  0x00007ff0, 0x00007ff0,
417  0x00007ff0, 0x00007ff0,
418  0x00007ff0, 0x00007ff0,
419  0x00007ff0, 0x00007ff0,
420  0x00007ff0, 0x00007ff0,
421  0x00007ff0, 0x00007ff0,
422  0x00003fff, 0x19999999,
423  0x00005ffe, 0x26666665,
424  0x00006ffd, 0x2ccccccb,
425  0x000077fc, 0x2ffffffe,
426  0x00007bfb, 0x31999997,
427  0x00007dfa, 0x32666663,
428  0x00007ef9, 0x32ccccc9,
429  0x00007f78, 0x32fffffc,
430  0x00007fb7, 0x33199995,
431  0x00007fd6, 0x33266661,
432  0x00007fe5, 0x332cccc7,
433  0x00007fec, 0x332ffffa,
434  0x00007fef, 0x33319993,
435  0x00007ff0, 0x3332665f,
436  0x00007ff0, 0x3332ccc5,
437  0x00007ff0, 0x3332fff8,
438  0x00007ff0, 0x33331991,
439  0x00007ff0, 0x3333265d,
440  0x00007ff0, 0x33332cc3,
441  0x00007ff0, 0x33332ff6,
442  0x00007ff0, 0x3333318f,
443  0x00007ff0, 0x3333325b,
444  0x00007ff0, 0x333332c1,
445  0x00007ff0, 0x333332f4,
446  0x00007ff0, 0x3333330d,
447  0x00007ff0, 0x33333319,
448  0x00007ff0, 0x3333331f,
449  0x00007ff0, 0x33333322,
450  0x00007ff0, 0x33333323,
451  0x00007ff0, 0x33333323,
452  0x00007ff0, 0x33333323,
453  0x00007ff0, 0x33333323,
454  0x19999999, 0x2aaaaaaa,
455  0x26666665, 0x3fffffff,
456  0x2ccccccb, 0x4aaaaaa9,
457  0x2ffffffe, 0x4ffffffe,
458  0x31999997, 0x52aaaaa8,
459  0x32666663, 0x53fffffd,
460  0x32ccccc9, 0x54aaaaa7,
461  0x32fffffc, 0x54fffffc,
462  0x33199995, 0x552aaaa6,
463  0x33266661, 0x553ffffb,
464  0x332cccc7, 0x554aaaa5,
465  0x332ffffa, 0x554ffffa,
466  0x33319993, 0x5552aaa4,
467  0x3332665f, 0x5553fff9,
468  0x3332ccc5, 0x5554aaa3,
469  0x3332fff8, 0x5554fff8,
470  0x33331991, 0x55552aa2,
471  0x3333265d, 0x55553ff7,
472  0x33332cc3, 0x55554aa1,
473  0x33332ff6, 0x55554ff6,
474  0x3333318f, 0x555552a0,
475  0x3333325b, 0x555553f5,
476  0x333332c1, 0x5555549f,
477  0x333332f4, 0x555554f4,
478  0x3333330d, 0x5555551e,
479  0x33333319, 0x55555533,
480  0x3333331f, 0x5555553d,
481  0x33333322, 0x55555542,
482  0x33333323, 0x55555544,
483  0x33333323, 0x55555545,
484  0x33333323, 0x55555545,
485  0x33333323, 0x55555545,
486  0x2aaaaaaa, 0x3ffffffe,
487  0x3fffffff, 0x5ffffffd,
488  0x4aaaaaa9, 0x6ffffffc,
489  0x4ffffffe, 0x77fffffb,
490  0x52aaaaa8, 0x7bfffffa,
491  0x53fffffd, 0x7dfffff9,
492  0x54aaaaa7, 0x7efffff8,
493  0x54fffffc, 0x7f7ffff7,
494  0x552aaaa6, 0x7fbffff6,
495  0x553ffffb, 0x7fdffff5,
496  0x554aaaa5, 0x7feffff4,
497  0x554ffffa, 0x7ff7fff3,
498  0x5552aaa4, 0x7ffbfff2,
499  0x5553fff9, 0x7ffdfff1,
500  0x5554aaa3, 0x7ffefff0,
501  0x5554fff8, 0x7fff7fef,
502  0x55552aa2, 0x7fffbfee,
503  0x55553ff7, 0x7fffdfed,
504  0x55554aa1, 0x7fffefec,
505  0x55554ff6, 0x7ffff7eb,
506  0x555552a0, 0x7ffffbea,
507  0x555553f5, 0x7ffffde9,
508  0x5555549f, 0x7ffffee8,
509  0x555554f4, 0x7fffff67,
510  0x5555551e, 0x7fffffa6,
511  0x55555533, 0x7fffffc5,
512  0x5555553d, 0x7fffffd4,
513  0x55555542, 0x7fffffdb,
514  0x55555544, 0x7fffffde,
515  0x55555545, 0x7fffffdf,
516  0x55555545, 0x7fffffdf,
517  0x55555545, 0x7fffffdf,
518  0x3ffffffe, 0x3fffffff,
519  0x5ffffffd, 0x5ffffffe,
520  0x6ffffffc, 0x6ffffffd,
521  0x77fffffb, 0x77fffffc,
522  0x7bfffffa, 0x7bfffffb,
523  0x7dfffff9, 0x7dfffffa,
524  0x7efffff8, 0x7efffff9,
525  0x7f7ffff7, 0x7f7ffff8,
526  0x7fbffff6, 0x7fbffff7,
527  0x7fdffff5, 0x7fdffff6,
528  0x7feffff4, 0x7feffff5,
529  0x7ff7fff3, 0x7ff7fff4,
530  0x7ffbfff2, 0x7ffbfff3,
531  0x7ffdfff1, 0x7ffdfff2,
532  0x7ffefff0, 0x7ffefff1,
533  0x7fff7fef, 0x7fff7ff0,
534  0x7fffbfee, 0x7fffbfef,
535  0x7fffdfed, 0x7fffdfee,
536  0x7fffefec, 0x7fffefed,
537  0x7ffff7eb, 0x7ffff7ec,
538  0x7ffffbea, 0x7ffffbeb,
539  0x7ffffde9, 0x7ffffdea,
540  0x7ffffee8, 0x7ffffee9,
541  0x7fffff67, 0x7fffff68,
542  0x7fffffa6, 0x7fffffa7,
543  0x7fffffc5, 0x7fffffc6,
544  0x7fffffd4, 0x7fffffd5,
545  0x7fffffdb, 0x7fffffdc,
546  0x7fffffde, 0x7fffffdf,
547  0x7fffffdf, 0x7fffffe0,
548  0x7fffffdf, 0x7fffffe0,
549  0x7fffffdf, 0x7fffffe0,
550  0x3fffffff, 0x3fffffff,
551  0x5ffffffe, 0x5ffffffe,
552  0x6ffffffd, 0x6ffffffd,
553  0x77fffffc, 0x77fffffc,
554  0x7bfffffb, 0x7bfffffb,
555  0x7dfffffa, 0x7dfffffa,
556  0x7efffff9, 0x7efffff9,
557  0x7f7ffff8, 0x7f7ffff8,
558  0x7fbffff7, 0x7fbffff7,
559  0x7fdffff6, 0x7fdffff6,
560  0x7feffff5, 0x7feffff5,
561  0x7ff7fff4, 0x7ff7fff4,
562  0x7ffbfff3, 0x7ffbfff3,
563  0x7ffdfff2, 0x7ffdfff2,
564  0x7ffefff1, 0x7ffefff1,
565  0x7fff7ff0, 0x7fff7ff0,
566  0x7fffbfef, 0x7fffbfef,
567  0x7fffdfee, 0x7fffdfee,
568  0x7fffefed, 0x7fffefed,
569  0x7ffff7ec, 0x7ffff7ec,
570  0x7ffffbeb, 0x7ffffbeb,
571  0x7ffffdea, 0x7ffffdea,
572  0x7ffffee9, 0x7ffffee9,
573  0x7fffff68, 0x7fffff68,
574  0x7fffffa7, 0x7fffffa7,
575  0x7fffffc6, 0x7fffffc6,
576  0x7fffffd5, 0x7fffffd5,
577  0x7fffffdc, 0x7fffffdc,
578  0x7fffffdf, 0x7fffffdf,
579  0x7fffffe0, 0x7fffffe0,
580  0x7fffffe0, 0x7fffffe0,
581  0x7fffffe0, 0x7fffffe0,
582  0x3fffffff, 0x40000000,
583  0x5ffffffe, 0x60000000,
584  0x6ffffffd, 0x70000000,
585  0x77fffffc, 0x78000000,
586  0x7bfffffb, 0x7c000000,
587  0x7dfffffa, 0x7e000000,
588  0x7efffff9, 0x7f000000,
589  0x7f7ffff8, 0x7f800000,
590  0x7fbffff7, 0x7fc00000,
591  0x7fdffff6, 0x7fe00000,
592  0x7feffff5, 0x7ff00000,
593  0x7ff7fff4, 0x7ff80000,
594  0x7ffbfff3, 0x7ffc0000,
595  0x7ffdfff2, 0x7ffe0000,
596  0x7ffefff1, 0x7fff0000,
597  0x7fff7ff0, 0x7fff8000,
598  0x7fffbfef, 0x7fffc000,
599  0x7fffdfee, 0x7fffe000,
600  0x7fffefed, 0x7ffff000,
601  0x7ffff7ec, 0x7ffff800,
602  0x7ffffbeb, 0x7ffffc00,
603  0x7ffffdea, 0x7ffffe00,
604  0x7ffffee9, 0x7fffff00,
605  0x7fffff68, 0x7fffff80,
606  0x7fffffa7, 0x7fffffc0,
607  0x7fffffc6, 0x7fffffe0,
608  0x7fffffd5, 0x7ffffff0,
609  0x7fffffdc, 0x7ffffff8,
610  0x7fffffdf, 0x7ffffffc,
611  0x7fffffe0, 0x7ffffffe,
612  0x7fffffe0, 0x7fffffff,
613  0x7fffffe0, 0x7fffffff,
614  0x40000000, 0x40000000,
615  0x60000000, 0x60000000,
616  0x70000000, 0x70000000,
617  0x78000000, 0x78000000,
618  0x7c000000, 0x7c000000,
619  0x7e000000, 0x7e000000,
620  0x7f000000, 0x7f000000,
621  0x7f800000, 0x7f800000,
622  0x7fc00000, 0x7fc00000,
623  0x7fe00000, 0x7fe00000,
624  0x7ff00000, 0x7ff00000,
625  0x7ff80000, 0x7ff80000,
626  0x7ffc0000, 0x7ffc0000,
627  0x7ffe0000, 0x7ffe0000,
628  0x7fff0000, 0x7fff0000,
629  0x7fff8000, 0x7fff8000,
630  0x7fffc000, 0x7fffc000,
631  0x7fffe000, 0x7fffe000,
632  0x7ffff000, 0x7ffff000,
633  0x7ffff800, 0x7ffff800,
634  0x7ffffc00, 0x7ffffc00,
635  0x7ffffe00, 0x7ffffe00,
636  0x7fffff00, 0x7fffff00,
637  0x7fffff80, 0x7fffff80,
638  0x7fffffc0, 0x7fffffc0,
639  0x7fffffe0, 0x7fffffe0,
640  0x7ffffff0, 0x7ffffff0,
641  0x7ffffff8, 0x7ffffff8,
642  0x7ffffffc, 0x7ffffffc,
643  0x7ffffffe, 0x7ffffffe,
644  0x7fffffff, 0x7fffffff,
645  0x7fffffff, 0x7fffffff,
646  0x40000000, 0x55555555,
647  0x60000000, 0x7fffffff,
648  0x70000000, 0x95555554,
649  0x78000000, 0x9ffffffe,
650  0x7c000000, 0xa5555553,
651  0x7e000000, 0xa7fffffd,
652  0x7f000000, 0xa9555552,
653  0x7f800000, 0xa9fffffc,
654  0x7fc00000, 0xaa555551,
655  0x7fe00000, 0xaa7ffffb,
656  0x7ff00000, 0xaa955550,
657  0x7ff80000, 0xaa9ffffa,
658  0x7ffc0000, 0xaaa5554f,
659  0x7ffe0000, 0xaaa7fff9,
660  0x7fff0000, 0xaaa9554e,
661  0x7fff8000, 0xaaa9fff8,
662  0x7fffc000, 0xaaaa554d,
663  0x7fffe000, 0xaaaa7ff7,
664  0x7ffff000, 0xaaaa954c,
665  0x7ffff800, 0xaaaa9ff6,
666  0x7ffffc00, 0xaaaaa54b,
667  0x7ffffe00, 0xaaaaa7f5,
668  0x7fffff00, 0xaaaaa94a,
669  0x7fffff80, 0xaaaaa9f4,
670  0x7fffffc0, 0xaaaaaa49,
671  0x7fffffe0, 0xaaaaaa73,
672  0x7ffffff0, 0xaaaaaa88,
673  0x7ffffff8, 0xaaaaaa92,
674  0x7ffffffc, 0xaaaaaa97,
675  0x7ffffffe, 0xaaaaaa99,
676  0x7fffffff, 0xaaaaaa9a,
677  0x7fffffff, 0xaaaaaa9a,
678  0x55555555, 0x66666666,
679  0x7fffffff, 0x99999999,
680  0x95555554, 0xb3333332,
681  0x9ffffffe, 0xbffffffe,
682  0xa5555553, 0xc6666664,
683  0xa7fffffd, 0xc9999997,
684  0xa9555552, 0xcb333330,
685  0xa9fffffc, 0xcbfffffc,
686  0xaa555551, 0xcc666662,
687  0xaa7ffffb, 0xcc999995,
688  0xaa955550, 0xccb3332e,
689  0xaa9ffffa, 0xccbffffa,
690  0xaaa5554f, 0xccc66660,
691  0xaaa7fff9, 0xccc99993,
692  0xaaa9554e, 0xcccb332c,
693  0xaaa9fff8, 0xcccbfff8,
694  0xaaaa554d, 0xcccc665e,
695  0xaaaa7ff7, 0xcccc9991,
696  0xaaaa954c, 0xccccb32a,
697  0xaaaa9ff6, 0xccccbff6,
698  0xaaaaa54b, 0xccccc65c,
699  0xaaaaa7f5, 0xccccc98f,
700  0xaaaaa94a, 0xcccccb28,
701  0xaaaaa9f4, 0xcccccbf4,
702  0xaaaaaa49, 0xcccccc5a,
703  0xaaaaaa73, 0xcccccc8d,
704  0xaaaaaa88, 0xcccccca6,
705  0xaaaaaa92, 0xccccccb2,
706  0xaaaaaa97, 0xccccccb8,
707  0xaaaaaa99, 0xccccccbb,
708  0xaaaaaa9a, 0xccccccbc,
709  0xaaaaaa9a, 0xccccccbc,
710  0x66666666, 0x7fffc000,
711  0x99999999, 0xbfffa000,
712  0xb3333332, 0xdfff9000,
713  0xbffffffe, 0xefff8800,
714  0xc6666664, 0xf7ff8400,
715  0xc9999997, 0xfbff8200,
716  0xcb333330, 0xfdff8100,
717  0xcbfffffc, 0xfeff8080,
718  0xcc666662, 0xff7f8040,
719  0xcc999995, 0xffbf8020,
720  0xccb3332e, 0xffdf8010,
721  0xccbffffa, 0xffef8008,
722  0xccc66660, 0xfff78004,
723  0xccc99993, 0xfffb8002,
724  0xcccb332c, 0xfffd8001,
725  0xcccbfff8, 0xfffe8000,
726  0xcccc665e, 0xfffeffff,
727  0xcccc9991, 0xffff3ffe,
728  0xccccb32a, 0xffff5ffd,
729  0xccccbff6, 0xffff6ffc,
730  0xccccc65c, 0xffff77fb,
731  0xccccc98f, 0xffff7bfa,
732  0xcccccb28, 0xffff7df9,
733  0xcccccbf4, 0xffff7ef8,
734  0xcccccc5a, 0xffff7f77,
735  0xcccccc8d, 0xffff7fb6,
736  0xcccccca6, 0xffff7fd5,
737  0xccccccb2, 0xffff7fe4,
738  0xccccccb8, 0xffff7feb,
739  0xccccccbb, 0xffff7fee,
740  0xccccccbc, 0xffff7fef,
741  0xccccccbc, 0xffff7fef,
742  0x7fffc000, 0x7fffc000,
743  0xbfffa000, 0xbfffa000,
744  0xdfff9000, 0xdfff9000,
745  0xefff8800, 0xefff8800,
746  0xf7ff8400, 0xf7ff8400,
747  0xfbff8200, 0xfbff8200,
748  0xfdff8100, 0xfdff8100,
749  0xfeff8080, 0xfeff8080,
750  0xff7f8040, 0xff7f8040,
751  0xffbf8020, 0xffbf8020,
752  0xffdf8010, 0xffdf8010,
753  0xffef8008, 0xffef8008,
754  0xfff78004, 0xfff78004,
755  0xfffb8002, 0xfffb8002,
756  0xfffd8001, 0xfffd8001,
757  0xfffe8000, 0xfffe8000,
758  0xfffeffff, 0xfffeffff,
759  0xffff3ffe, 0xffff3ffe,
760  0xffff5ffd, 0xffff5ffd,
761  0xffff6ffc, 0xffff6ffc,
762  0xffff77fb, 0xffff77fb,
763  0xffff7bfa, 0xffff7bfa,
764  0xffff7df9, 0xffff7df9,
765  0xffff7ef8, 0xffff7ef8,
766  0xffff7f77, 0xffff7f77,
767  0xffff7fb6, 0xffff7fb6,
768  0xffff7fd5, 0xffff7fd5,
769  0xffff7fe4, 0xffff7fe4,
770  0xffff7feb, 0xffff7feb,
771  0xffff7fee, 0xffff7fee,
772  0xffff7fef, 0xffff7fef,
773  0xffff7fef, 0xffff7fef,
774  0x7fffc000, 0x7fffc001,
775  0xbfffa000, 0xbfffa001,
776  0xdfff9000, 0xdfff9001,
777  0xefff8800, 0xefff8801,
778  0xf7ff8400, 0xf7ff8401,
779  0xfbff8200, 0xfbff8201,
780  0xfdff8100, 0xfdff8101,
781  0xfeff8080, 0xfeff8081,
782  0xff7f8040, 0xff7f8041,
783  0xffbf8020, 0xffbf8021,
784  0xffdf8010, 0xffdf8011,
785  0xffef8008, 0xffef8009,
786  0xfff78004, 0xfff78005,
787  0xfffb8002, 0xfffb8003,
788  0xfffd8001, 0xfffd8002,
789  0xfffe8000, 0xfffe8001,
790  0xfffeffff, 0xffff0000,
791  0xffff3ffe, 0xffff3fff,
792  0xffff5ffd, 0xffff5ffe,
793  0xffff6ffc, 0xffff6ffd,
794  0xffff77fb, 0xffff77fc,
795  0xffff7bfa, 0xffff7bfb,
796  0xffff7df9, 0xffff7dfa,
797  0xffff7ef8, 0xffff7ef9,
798  0xffff7f77, 0xffff7f78,
799  0xffff7fb6, 0xffff7fb7,
800  0xffff7fd5, 0xffff7fd6,
801  0xffff7fe4, 0xffff7fe5,
802  0xffff7feb, 0xffff7fec,
803  0xffff7fee, 0xffff7fef,
804  0xffff7fef, 0xffff7ff0,
805  0xffff7fef, 0xffff7ff0,
806  0x7fffc001, 0x7fffc001,
807  0xbfffa001, 0xbfffa001,
808  0xdfff9001, 0xdfff9001,
809  0xefff8801, 0xefff8801,
810  0xf7ff8401, 0xf7ff8401,
811  0xfbff8201, 0xfbff8201,
812  0xfdff8101, 0xfdff8101,
813  0xfeff8081, 0xfeff8081,
814  0xff7f8041, 0xff7f8041,
815  0xffbf8021, 0xffbf8021,
816  0xffdf8011, 0xffdf8011,
817  0xffef8009, 0xffef8009,
818  0xfff78005, 0xfff78005,
819  0xfffb8003, 0xfffb8003,
820  0xfffd8002, 0xfffd8002,
821  0xfffe8001, 0xfffe8001,
822  0xffff0000, 0xffff0000,
823  0xffff3fff, 0xffff3fff,
824  0xffff5ffe, 0xffff5ffe,
825  0xffff6ffd, 0xffff6ffd,
826  0xffff77fc, 0xffff77fc,
827  0xffff7bfb, 0xffff7bfb,
828  0xffff7dfa, 0xffff7dfa,
829  0xffff7ef9, 0xffff7ef9,
830  0xffff7f78, 0xffff7f78,
831  0xffff7fb7, 0xffff7fb7,
832  0xffff7fd6, 0xffff7fd6,
833  0xffff7fe5, 0xffff7fe5,
834  0xffff7fec, 0xffff7fec,
835  0xffff7fef, 0xffff7fef,
836  0xffff7ff0, 0xffff7ff0,
837  0xffff7ff0, 0xffff7ff0,
838  0x7fffc001, 0x7fffffc0,
839  0xbfffa001, 0xbfffffa0,
840  0xdfff9001, 0xdfffff90,
841  0xefff8801, 0xefffff88,
842  0xf7ff8401, 0xf7ffff84,
843  0xfbff8201, 0xfbffff82,
844  0xfdff8101, 0xfdffff81,
845  0xfeff8081, 0xfeffff80,
846  0xff7f8041, 0xff7fff7f,
847  0xffbf8021, 0xffbfff7e,
848  0xffdf8011, 0xffdfff7d,
849  0xffef8009, 0xffefff7c,
850  0xfff78005, 0xfff7ff7b,
851  0xfffb8003, 0xfffbff7a,
852  0xfffd8002, 0xfffdff79,
853  0xfffe8001, 0xfffeff78,
854  0xffff0000, 0xffff7f77,
855  0xffff3fff, 0xffffbf76,
856  0xffff5ffe, 0xffffdf75,
857  0xffff6ffd, 0xffffef74,
858  0xffff77fc, 0xfffff773,
859  0xffff7bfb, 0xfffffb72,
860  0xffff7dfa, 0xfffffd71,
861  0xffff7ef9, 0xfffffe70,
862  0xffff7f78, 0xfffffeef,
863  0xffff7fb7, 0xffffff2e,
864  0xffff7fd6, 0xffffff4d,
865  0xffff7fe5, 0xffffff5c,
866  0xffff7fec, 0xffffff63,
867  0xffff7fef, 0xffffff66,
868  0xffff7ff0, 0xffffff67,
869  0xffff7ff0, 0xffffff67,
870  0x7fffffc0, 0x7fffffc0,
871  0xbfffffa0, 0xbfffffa0,
872  0xdfffff90, 0xdfffff90,
873  0xefffff88, 0xefffff88,
874  0xf7ffff84, 0xf7ffff84,
875  0xfbffff82, 0xfbffff82,
876  0xfdffff81, 0xfdffff81,
877  0xfeffff80, 0xfeffff80,
878  0xff7fff7f, 0xff7fff7f,
879  0xffbfff7e, 0xffbfff7e,
880  0xffdfff7d, 0xffdfff7d,
881  0xffefff7c, 0xffefff7c,
882  0xfff7ff7b, 0xfff7ff7b,
883  0xfffbff7a, 0xfffbff7a,
884  0xfffdff79, 0xfffdff79,
885  0xfffeff78, 0xfffeff78,
886  0xffff7f77, 0xffff7f77,
887  0xffffbf76, 0xffffbf76,
888  0xffffdf75, 0xffffdf75,
889  0xffffef74, 0xffffef74,
890  0xfffff773, 0xfffff773,
891  0xfffffb72, 0xfffffb72,
892  0xfffffd71, 0xfffffd71,
893  0xfffffe70, 0xfffffe70,
894  0xfffffeef, 0xfffffeef,
895  0xffffff2e, 0xffffff2e,
896  0xffffff4d, 0xffffff4d,
897  0xffffff5c, 0xffffff5c,
898  0xffffff63, 0xffffff63,
899  0xffffff66, 0xffffff66,
900  0xffffff67, 0xffffff67,
901  0xffffff67, 0xffffff67,
902  0x7fffffc0, 0x7fffffc1,
903  0xbfffffa0, 0xbfffffa1,
904  0xdfffff90, 0xdfffff91,
905  0xefffff88, 0xefffff89,
906  0xf7ffff84, 0xf7ffff85,
907  0xfbffff82, 0xfbffff83,
908  0xfdffff81, 0xfdffff82,
909  0xfeffff80, 0xfeffff81,
910  0xff7fff7f, 0xff7fff80,
911  0xffbfff7e, 0xffbfff7f,
912  0xffdfff7d, 0xffdfff7e,
913  0xffefff7c, 0xffefff7d,
914  0xfff7ff7b, 0xfff7ff7c,
915  0xfffbff7a, 0xfffbff7b,
916  0xfffdff79, 0xfffdff7a,
917  0xfffeff78, 0xfffeff79,
918  0xffff7f77, 0xffff7f78,
919  0xffffbf76, 0xffffbf77,
920  0xffffdf75, 0xffffdf76,
921  0xffffef74, 0xffffef75,
922  0xfffff773, 0xfffff774,
923  0xfffffb72, 0xfffffb73,
924  0xfffffd71, 0xfffffd72,
925  0xfffffe70, 0xfffffe71,
926  0xfffffeef, 0xfffffef0,
927  0xffffff2e, 0xffffff2f,
928  0xffffff4d, 0xffffff4e,
929  0xffffff5c, 0xffffff5d,
930  0xffffff63, 0xffffff64,
931  0xffffff66, 0xffffff67,
932  0xffffff67, 0xffffff68,
933  0xffffff67, 0xffffff68,
934  0x7fffffc1, 0x7fffffc1,
935  0xbfffffa1, 0xbfffffa1,
936  0xdfffff91, 0xdfffff91,
937  0xefffff89, 0xefffff89,
938  0xf7ffff85, 0xf7ffff85,
939  0xfbffff83, 0xfbffff83,
940  0xfdffff82, 0xfdffff82,
941  0xfeffff81, 0xfeffff81,
942  0xff7fff80, 0xff7fff80,
943  0xffbfff7f, 0xffbfff7f,
944  0xffdfff7e, 0xffdfff7e,
945  0xffefff7d, 0xffefff7d,
946  0xfff7ff7c, 0xfff7ff7c,
947  0xfffbff7b, 0xfffbff7b,
948  0xfffdff7a, 0xfffdff7a,
949  0xfffeff79, 0xfffeff79,
950  0xffff7f78, 0xffff7f78,
951  0xffffbf77, 0xffffbf77,
952  0xffffdf76, 0xffffdf76,
953  0xffffef75, 0xffffef75,
954  0xfffff774, 0xfffff774,
955  0xfffffb73, 0xfffffb73,
956  0xfffffd72, 0xfffffd72,
957  0xfffffe71, 0xfffffe71,
958  0xfffffef0, 0xfffffef0,
959  0xffffff2f, 0xffffff2f,
960  0xffffff4e, 0xffffff4e,
961  0xffffff5d, 0xffffff5d,
962  0xffffff64, 0xffffff64,
963  0xffffff67, 0xffffff67,
964  0xffffff68, 0xffffff68,
965  0xffffff68, 0xffffff68,
966  0x7fffffc1, 0x7ffffff0,
967  0xbfffffa1, 0xbfffffe8,
968  0xdfffff91, 0xdfffffe4,
969  0xefffff89, 0xefffffe2,
970  0xf7ffff85, 0xf7ffffe1,
971  0xfbffff83, 0xfbffffe0,
972  0xfdffff82, 0xfdffffdf,
973  0xfeffff81, 0xfeffffde,
974  0xff7fff80, 0xff7fffdd,
975  0xffbfff7f, 0xffbfffdc,
976  0xffdfff7e, 0xffdfffdb,
977  0xffefff7d, 0xffefffda,
978  0xfff7ff7c, 0xfff7ffd9,
979  0xfffbff7b, 0xfffbffd8,
980  0xfffdff7a, 0xfffdffd7,
981  0xfffeff79, 0xfffeffd6,
982  0xffff7f78, 0xffff7fd5,
983  0xffffbf77, 0xffffbfd4,
984  0xffffdf76, 0xffffdfd3,
985  0xffffef75, 0xffffefd2,
986  0xfffff774, 0xfffff7d1,
987  0xfffffb73, 0xfffffbd0,
988  0xfffffd72, 0xfffffdcf,
989  0xfffffe71, 0xfffffece,
990  0xfffffef0, 0xffffff4d,
991  0xffffff2f, 0xffffff8c,
992  0xffffff4e, 0xffffffab,
993  0xffffff5d, 0xffffffba,
994  0xffffff64, 0xffffffc1,
995  0xffffff67, 0xffffffc4,
996  0xffffff68, 0xffffffc5,
997  0xffffff68, 0xffffffc5,
998  0x7ffffff0, 0x7ffffffe,
999  0xbfffffe8, 0xbffffffd,
1000  0xdfffffe4, 0xdffffffc,
1001  0xefffffe2, 0xeffffffb,
1002  0xf7ffffe1, 0xf7fffffa,
1003  0xfbffffe0, 0xfbfffff9,
1004  0xfdffffdf, 0xfdfffff8,
1005  0xfeffffde, 0xfefffff7,
1006  0xff7fffdd, 0xff7ffff6,
1007  0xffbfffdc, 0xffbffff5,
1008  0xffdfffdb, 0xffdffff4,
1009  0xffefffda, 0xffeffff3,
1010  0xfff7ffd9, 0xfff7fff2,
1011  0xfffbffd8, 0xfffbfff1,
1012  0xfffdffd7, 0xfffdfff0,
1013  0xfffeffd6, 0xfffeffef,
1014  0xffff7fd5, 0xffff7fee,
1015  0xffffbfd4, 0xffffbfed,
1016  0xffffdfd3, 0xffffdfec,
1017  0xffffefd2, 0xffffefeb,
1018  0xfffff7d1, 0xfffff7ea,
1019  0xfffffbd0, 0xfffffbe9,
1020  0xfffffdcf, 0xfffffde8,
1021  0xfffffece, 0xfffffee7,
1022  0xffffff4d, 0xffffff66,
1023  0xffffff8c, 0xffffffa5,
1024  0xffffffab, 0xffffffc4,
1025  0xffffffba, 0xffffffd3,
1026  0xffffffc1, 0xffffffda,
1027  0xffffffc4, 0xffffffdd,
1028  0xffffffc5, 0xffffffde,
1029  0xffffffc5, 0xffffffde,
1030};
1031const unsigned kExpectedCount_NEON_usra_2S_2OPIMM = 992;
1032
1033#endif  // VIXL_SIM_USRA_2S_2OPIMM_TRACE_AARCH64_H_
1034