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_SSRA_2S_2OPIMM_TRACE_AARCH64_H_
35#define VIXL_SIM_SSRA_2S_2OPIMM_TRACE_AARCH64_H_
36
37const uint32_t kExpected_NEON_ssra_2S_2OPIMM[] = {
38  0xfffffffe, 0xffffffff,
39  0xfffffffd, 0xfffffffe,
40  0xfffffffc, 0xfffffffd,
41  0xfffffffb, 0xfffffffc,
42  0xfffffffa, 0xfffffffb,
43  0xfffffff9, 0xfffffffa,
44  0xfffffff8, 0xfffffff9,
45  0xfffffff7, 0xfffffff8,
46  0xfffffff6, 0xfffffff7,
47  0xfffffff5, 0xfffffff6,
48  0xfffffff4, 0xfffffff5,
49  0xfffffff3, 0xfffffff4,
50  0xfffffff2, 0xfffffff3,
51  0xfffffff1, 0xfffffff2,
52  0xfffffff0, 0xfffffff1,
53  0xffffffef, 0xfffffff0,
54  0xffffffee, 0xffffffef,
55  0xffffffed, 0xffffffee,
56  0xffffffec, 0xffffffed,
57  0xffffffeb, 0xffffffec,
58  0xffffffea, 0xffffffeb,
59  0xffffffe9, 0xffffffea,
60  0xffffffe8, 0xffffffe9,
61  0xffffffe7, 0xffffffe8,
62  0xffffffe6, 0xffffffe7,
63  0xffffffe5, 0xffffffe6,
64  0xffffffe4, 0xffffffe5,
65  0xffffffe3, 0xffffffe4,
66  0xffffffe2, 0xffffffe3,
67  0xffffffe1, 0xffffffe2,
68  0xffffffe0, 0xffffffe1,
69  0xffffffdf, 0xffffffe0,
70  0xffffffff, 0xffffffff,
71  0xfffffffe, 0xfffffffe,
72  0xfffffffd, 0xfffffffd,
73  0xfffffffc, 0xfffffffc,
74  0xfffffffb, 0xfffffffb,
75  0xfffffffa, 0xfffffffa,
76  0xfffffff9, 0xfffffff9,
77  0xfffffff8, 0xfffffff8,
78  0xfffffff7, 0xfffffff7,
79  0xfffffff6, 0xfffffff6,
80  0xfffffff5, 0xfffffff5,
81  0xfffffff4, 0xfffffff4,
82  0xfffffff3, 0xfffffff3,
83  0xfffffff2, 0xfffffff2,
84  0xfffffff1, 0xfffffff1,
85  0xfffffff0, 0xfffffff0,
86  0xffffffef, 0xffffffef,
87  0xffffffee, 0xffffffee,
88  0xffffffed, 0xffffffed,
89  0xffffffec, 0xffffffec,
90  0xffffffeb, 0xffffffeb,
91  0xffffffea, 0xffffffea,
92  0xffffffe9, 0xffffffe9,
93  0xffffffe8, 0xffffffe8,
94  0xffffffe7, 0xffffffe7,
95  0xffffffe6, 0xffffffe6,
96  0xffffffe5, 0xffffffe5,
97  0xffffffe4, 0xffffffe4,
98  0xffffffe3, 0xffffffe3,
99  0xffffffe2, 0xffffffe2,
100  0xffffffe1, 0xffffffe1,
101  0xffffffe0, 0xffffffe0,
102  0xffffffff, 0x00000000,
103  0xfffffffe, 0x00000000,
104  0xfffffffd, 0x00000000,
105  0xfffffffc, 0x00000000,
106  0xfffffffb, 0x00000000,
107  0xfffffffa, 0x00000000,
108  0xfffffff9, 0x00000000,
109  0xfffffff8, 0x00000000,
110  0xfffffff7, 0x00000000,
111  0xfffffff6, 0x00000000,
112  0xfffffff5, 0x00000000,
113  0xfffffff4, 0x00000000,
114  0xfffffff3, 0x00000000,
115  0xfffffff2, 0x00000000,
116  0xfffffff1, 0x00000000,
117  0xfffffff0, 0x00000000,
118  0xffffffef, 0x00000000,
119  0xffffffee, 0x00000000,
120  0xffffffed, 0x00000000,
121  0xffffffec, 0x00000000,
122  0xffffffeb, 0x00000000,
123  0xffffffea, 0x00000000,
124  0xffffffe9, 0x00000000,
125  0xffffffe8, 0x00000000,
126  0xffffffe7, 0x00000000,
127  0xffffffe6, 0x00000000,
128  0xffffffe5, 0x00000000,
129  0xffffffe4, 0x00000000,
130  0xffffffe3, 0x00000000,
131  0xffffffe2, 0x00000000,
132  0xffffffe1, 0x00000000,
133  0xffffffe0, 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, 0xc0000000,
583  0x5ffffffe, 0xa0000000,
584  0x6ffffffd, 0x90000000,
585  0x77fffffc, 0x88000000,
586  0x7bfffffb, 0x84000000,
587  0x7dfffffa, 0x82000000,
588  0x7efffff9, 0x81000000,
589  0x7f7ffff8, 0x80800000,
590  0x7fbffff7, 0x80400000,
591  0x7fdffff6, 0x80200000,
592  0x7feffff5, 0x80100000,
593  0x7ff7fff4, 0x80080000,
594  0x7ffbfff3, 0x80040000,
595  0x7ffdfff2, 0x80020000,
596  0x7ffefff1, 0x80010000,
597  0x7fff7ff0, 0x80008000,
598  0x7fffbfef, 0x80004000,
599  0x7fffdfee, 0x80002000,
600  0x7fffefed, 0x80001000,
601  0x7ffff7ec, 0x80000800,
602  0x7ffffbeb, 0x80000400,
603  0x7ffffdea, 0x80000200,
604  0x7ffffee9, 0x80000100,
605  0x7fffff68, 0x80000080,
606  0x7fffffa7, 0x80000040,
607  0x7fffffc6, 0x80000020,
608  0x7fffffd5, 0x80000010,
609  0x7fffffdc, 0x80000008,
610  0x7fffffdf, 0x80000004,
611  0x7fffffe0, 0x80000002,
612  0x7fffffe0, 0x80000001,
613  0x7fffffe0, 0x80000000,
614  0xc0000000, 0xc0000000,
615  0xa0000000, 0xa0000000,
616  0x90000000, 0x90000000,
617  0x88000000, 0x88000000,
618  0x84000000, 0x84000000,
619  0x82000000, 0x82000000,
620  0x81000000, 0x81000000,
621  0x80800000, 0x80800000,
622  0x80400000, 0x80400000,
623  0x80200000, 0x80200000,
624  0x80100000, 0x80100000,
625  0x80080000, 0x80080000,
626  0x80040000, 0x80040000,
627  0x80020000, 0x80020000,
628  0x80010000, 0x80010000,
629  0x80008000, 0x80008000,
630  0x80004000, 0x80004000,
631  0x80002000, 0x80002000,
632  0x80001000, 0x80001000,
633  0x80000800, 0x80000800,
634  0x80000400, 0x80000400,
635  0x80000200, 0x80000200,
636  0x80000100, 0x80000100,
637  0x80000080, 0x80000080,
638  0x80000040, 0x80000040,
639  0x80000020, 0x80000020,
640  0x80000010, 0x80000010,
641  0x80000008, 0x80000008,
642  0x80000004, 0x80000004,
643  0x80000002, 0x80000002,
644  0x80000001, 0x80000001,
645  0x80000000, 0x80000000,
646  0xc0000000, 0xd5555555,
647  0xa0000000, 0xbfffffff,
648  0x90000000, 0xb5555554,
649  0x88000000, 0xaffffffe,
650  0x84000000, 0xad555553,
651  0x82000000, 0xabfffffd,
652  0x81000000, 0xab555552,
653  0x80800000, 0xaafffffc,
654  0x80400000, 0xaad55551,
655  0x80200000, 0xaabffffb,
656  0x80100000, 0xaab55550,
657  0x80080000, 0xaaaffffa,
658  0x80040000, 0xaaad554f,
659  0x80020000, 0xaaabfff9,
660  0x80010000, 0xaaab554e,
661  0x80008000, 0xaaaafff8,
662  0x80004000, 0xaaaad54d,
663  0x80002000, 0xaaaabff7,
664  0x80001000, 0xaaaab54c,
665  0x80000800, 0xaaaaaff6,
666  0x80000400, 0xaaaaad4b,
667  0x80000200, 0xaaaaabf5,
668  0x80000100, 0xaaaaab4a,
669  0x80000080, 0xaaaaaaf4,
670  0x80000040, 0xaaaaaac9,
671  0x80000020, 0xaaaaaab3,
672  0x80000010, 0xaaaaaaa8,
673  0x80000008, 0xaaaaaaa2,
674  0x80000004, 0xaaaaaa9f,
675  0x80000002, 0xaaaaaa9d,
676  0x80000001, 0xaaaaaa9c,
677  0x80000000, 0xaaaaaa9b,
678  0xd5555555, 0xe6666666,
679  0xbfffffff, 0xd9999999,
680  0xb5555554, 0xd3333332,
681  0xaffffffe, 0xcffffffe,
682  0xad555553, 0xce666664,
683  0xabfffffd, 0xcd999997,
684  0xab555552, 0xcd333330,
685  0xaafffffc, 0xccfffffc,
686  0xaad55551, 0xcce66662,
687  0xaabffffb, 0xccd99995,
688  0xaab55550, 0xccd3332e,
689  0xaaaffffa, 0xcccffffa,
690  0xaaad554f, 0xccce6660,
691  0xaaabfff9, 0xcccd9993,
692  0xaaab554e, 0xcccd332c,
693  0xaaaafff8, 0xccccfff8,
694  0xaaaad54d, 0xcccce65e,
695  0xaaaabff7, 0xccccd991,
696  0xaaaab54c, 0xccccd32a,
697  0xaaaaaff6, 0xcccccff6,
698  0xaaaaad4b, 0xccccce5c,
699  0xaaaaabf5, 0xcccccd8f,
700  0xaaaaab4a, 0xcccccd28,
701  0xaaaaaaf4, 0xccccccf4,
702  0xaaaaaac9, 0xccccccda,
703  0xaaaaaab3, 0xcccccccd,
704  0xaaaaaaa8, 0xccccccc6,
705  0xaaaaaaa2, 0xccccccc2,
706  0xaaaaaa9f, 0xccccccc0,
707  0xaaaaaa9d, 0xccccccbf,
708  0xaaaaaa9c, 0xccccccbe,
709  0xaaaaaa9b, 0xccccccbd,
710  0xe6666666, 0xffffc000,
711  0xd9999999, 0xffffa000,
712  0xd3333332, 0xffff9000,
713  0xcffffffe, 0xffff8800,
714  0xce666664, 0xffff8400,
715  0xcd999997, 0xffff8200,
716  0xcd333330, 0xffff8100,
717  0xccfffffc, 0xffff8080,
718  0xcce66662, 0xffff8040,
719  0xccd99995, 0xffff8020,
720  0xccd3332e, 0xffff8010,
721  0xcccffffa, 0xffff8008,
722  0xccce6660, 0xffff8004,
723  0xcccd9993, 0xffff8002,
724  0xcccd332c, 0xffff8001,
725  0xccccfff8, 0xffff8000,
726  0xcccce65e, 0xffff7fff,
727  0xccccd991, 0xffff7ffe,
728  0xccccd32a, 0xffff7ffd,
729  0xcccccff6, 0xffff7ffc,
730  0xccccce5c, 0xffff7ffb,
731  0xcccccd8f, 0xffff7ffa,
732  0xcccccd28, 0xffff7ff9,
733  0xccccccf4, 0xffff7ff8,
734  0xccccccda, 0xffff7ff7,
735  0xcccccccd, 0xffff7ff6,
736  0xccccccc6, 0xffff7ff5,
737  0xccccccc2, 0xffff7ff4,
738  0xccccccc0, 0xffff7ff3,
739  0xccccccbf, 0xffff7ff2,
740  0xccccccbe, 0xffff7ff1,
741  0xccccccbd, 0xffff7ff0,
742  0xffffc000, 0xffffc000,
743  0xffffa000, 0xffffa000,
744  0xffff9000, 0xffff9000,
745  0xffff8800, 0xffff8800,
746  0xffff8400, 0xffff8400,
747  0xffff8200, 0xffff8200,
748  0xffff8100, 0xffff8100,
749  0xffff8080, 0xffff8080,
750  0xffff8040, 0xffff8040,
751  0xffff8020, 0xffff8020,
752  0xffff8010, 0xffff8010,
753  0xffff8008, 0xffff8008,
754  0xffff8004, 0xffff8004,
755  0xffff8002, 0xffff8002,
756  0xffff8001, 0xffff8001,
757  0xffff8000, 0xffff8000,
758  0xffff7fff, 0xffff7fff,
759  0xffff7ffe, 0xffff7ffe,
760  0xffff7ffd, 0xffff7ffd,
761  0xffff7ffc, 0xffff7ffc,
762  0xffff7ffb, 0xffff7ffb,
763  0xffff7ffa, 0xffff7ffa,
764  0xffff7ff9, 0xffff7ff9,
765  0xffff7ff8, 0xffff7ff8,
766  0xffff7ff7, 0xffff7ff7,
767  0xffff7ff6, 0xffff7ff6,
768  0xffff7ff5, 0xffff7ff5,
769  0xffff7ff4, 0xffff7ff4,
770  0xffff7ff3, 0xffff7ff3,
771  0xffff7ff2, 0xffff7ff2,
772  0xffff7ff1, 0xffff7ff1,
773  0xffff7ff0, 0xffff7ff0,
774  0xffffc000, 0xffffc001,
775  0xffffa000, 0xffffa001,
776  0xffff9000, 0xffff9001,
777  0xffff8800, 0xffff8801,
778  0xffff8400, 0xffff8401,
779  0xffff8200, 0xffff8201,
780  0xffff8100, 0xffff8101,
781  0xffff8080, 0xffff8081,
782  0xffff8040, 0xffff8041,
783  0xffff8020, 0xffff8021,
784  0xffff8010, 0xffff8011,
785  0xffff8008, 0xffff8009,
786  0xffff8004, 0xffff8005,
787  0xffff8002, 0xffff8003,
788  0xffff8001, 0xffff8002,
789  0xffff8000, 0xffff8001,
790  0xffff7fff, 0xffff8000,
791  0xffff7ffe, 0xffff7fff,
792  0xffff7ffd, 0xffff7ffe,
793  0xffff7ffc, 0xffff7ffd,
794  0xffff7ffb, 0xffff7ffc,
795  0xffff7ffa, 0xffff7ffb,
796  0xffff7ff9, 0xffff7ffa,
797  0xffff7ff8, 0xffff7ff9,
798  0xffff7ff7, 0xffff7ff8,
799  0xffff7ff6, 0xffff7ff7,
800  0xffff7ff5, 0xffff7ff6,
801  0xffff7ff4, 0xffff7ff5,
802  0xffff7ff3, 0xffff7ff4,
803  0xffff7ff2, 0xffff7ff3,
804  0xffff7ff1, 0xffff7ff2,
805  0xffff7ff0, 0xffff7ff1,
806  0xffffc001, 0xffffc001,
807  0xffffa001, 0xffffa001,
808  0xffff9001, 0xffff9001,
809  0xffff8801, 0xffff8801,
810  0xffff8401, 0xffff8401,
811  0xffff8201, 0xffff8201,
812  0xffff8101, 0xffff8101,
813  0xffff8081, 0xffff8081,
814  0xffff8041, 0xffff8041,
815  0xffff8021, 0xffff8021,
816  0xffff8011, 0xffff8011,
817  0xffff8009, 0xffff8009,
818  0xffff8005, 0xffff8005,
819  0xffff8003, 0xffff8003,
820  0xffff8002, 0xffff8002,
821  0xffff8001, 0xffff8001,
822  0xffff8000, 0xffff8000,
823  0xffff7fff, 0xffff7fff,
824  0xffff7ffe, 0xffff7ffe,
825  0xffff7ffd, 0xffff7ffd,
826  0xffff7ffc, 0xffff7ffc,
827  0xffff7ffb, 0xffff7ffb,
828  0xffff7ffa, 0xffff7ffa,
829  0xffff7ff9, 0xffff7ff9,
830  0xffff7ff8, 0xffff7ff8,
831  0xffff7ff7, 0xffff7ff7,
832  0xffff7ff6, 0xffff7ff6,
833  0xffff7ff5, 0xffff7ff5,
834  0xffff7ff4, 0xffff7ff4,
835  0xffff7ff3, 0xffff7ff3,
836  0xffff7ff2, 0xffff7ff2,
837  0xffff7ff1, 0xffff7ff1,
838  0xffffc001, 0xffffffc0,
839  0xffffa001, 0xffffffa0,
840  0xffff9001, 0xffffff90,
841  0xffff8801, 0xffffff88,
842  0xffff8401, 0xffffff84,
843  0xffff8201, 0xffffff82,
844  0xffff8101, 0xffffff81,
845  0xffff8081, 0xffffff80,
846  0xffff8041, 0xffffff7f,
847  0xffff8021, 0xffffff7e,
848  0xffff8011, 0xffffff7d,
849  0xffff8009, 0xffffff7c,
850  0xffff8005, 0xffffff7b,
851  0xffff8003, 0xffffff7a,
852  0xffff8002, 0xffffff79,
853  0xffff8001, 0xffffff78,
854  0xffff8000, 0xffffff77,
855  0xffff7fff, 0xffffff76,
856  0xffff7ffe, 0xffffff75,
857  0xffff7ffd, 0xffffff74,
858  0xffff7ffc, 0xffffff73,
859  0xffff7ffb, 0xffffff72,
860  0xffff7ffa, 0xffffff71,
861  0xffff7ff9, 0xffffff70,
862  0xffff7ff8, 0xffffff6f,
863  0xffff7ff7, 0xffffff6e,
864  0xffff7ff6, 0xffffff6d,
865  0xffff7ff5, 0xffffff6c,
866  0xffff7ff4, 0xffffff6b,
867  0xffff7ff3, 0xffffff6a,
868  0xffff7ff2, 0xffffff69,
869  0xffff7ff1, 0xffffff68,
870  0xffffffc0, 0xffffffc0,
871  0xffffffa0, 0xffffffa0,
872  0xffffff90, 0xffffff90,
873  0xffffff88, 0xffffff88,
874  0xffffff84, 0xffffff84,
875  0xffffff82, 0xffffff82,
876  0xffffff81, 0xffffff81,
877  0xffffff80, 0xffffff80,
878  0xffffff7f, 0xffffff7f,
879  0xffffff7e, 0xffffff7e,
880  0xffffff7d, 0xffffff7d,
881  0xffffff7c, 0xffffff7c,
882  0xffffff7b, 0xffffff7b,
883  0xffffff7a, 0xffffff7a,
884  0xffffff79, 0xffffff79,
885  0xffffff78, 0xffffff78,
886  0xffffff77, 0xffffff77,
887  0xffffff76, 0xffffff76,
888  0xffffff75, 0xffffff75,
889  0xffffff74, 0xffffff74,
890  0xffffff73, 0xffffff73,
891  0xffffff72, 0xffffff72,
892  0xffffff71, 0xffffff71,
893  0xffffff70, 0xffffff70,
894  0xffffff6f, 0xffffff6f,
895  0xffffff6e, 0xffffff6e,
896  0xffffff6d, 0xffffff6d,
897  0xffffff6c, 0xffffff6c,
898  0xffffff6b, 0xffffff6b,
899  0xffffff6a, 0xffffff6a,
900  0xffffff69, 0xffffff69,
901  0xffffff68, 0xffffff68,
902  0xffffffc0, 0xffffffc1,
903  0xffffffa0, 0xffffffa1,
904  0xffffff90, 0xffffff91,
905  0xffffff88, 0xffffff89,
906  0xffffff84, 0xffffff85,
907  0xffffff82, 0xffffff83,
908  0xffffff81, 0xffffff82,
909  0xffffff80, 0xffffff81,
910  0xffffff7f, 0xffffff80,
911  0xffffff7e, 0xffffff7f,
912  0xffffff7d, 0xffffff7e,
913  0xffffff7c, 0xffffff7d,
914  0xffffff7b, 0xffffff7c,
915  0xffffff7a, 0xffffff7b,
916  0xffffff79, 0xffffff7a,
917  0xffffff78, 0xffffff79,
918  0xffffff77, 0xffffff78,
919  0xffffff76, 0xffffff77,
920  0xffffff75, 0xffffff76,
921  0xffffff74, 0xffffff75,
922  0xffffff73, 0xffffff74,
923  0xffffff72, 0xffffff73,
924  0xffffff71, 0xffffff72,
925  0xffffff70, 0xffffff71,
926  0xffffff6f, 0xffffff70,
927  0xffffff6e, 0xffffff6f,
928  0xffffff6d, 0xffffff6e,
929  0xffffff6c, 0xffffff6d,
930  0xffffff6b, 0xffffff6c,
931  0xffffff6a, 0xffffff6b,
932  0xffffff69, 0xffffff6a,
933  0xffffff68, 0xffffff69,
934  0xffffffc1, 0xffffffc1,
935  0xffffffa1, 0xffffffa1,
936  0xffffff91, 0xffffff91,
937  0xffffff89, 0xffffff89,
938  0xffffff85, 0xffffff85,
939  0xffffff83, 0xffffff83,
940  0xffffff82, 0xffffff82,
941  0xffffff81, 0xffffff81,
942  0xffffff80, 0xffffff80,
943  0xffffff7f, 0xffffff7f,
944  0xffffff7e, 0xffffff7e,
945  0xffffff7d, 0xffffff7d,
946  0xffffff7c, 0xffffff7c,
947  0xffffff7b, 0xffffff7b,
948  0xffffff7a, 0xffffff7a,
949  0xffffff79, 0xffffff79,
950  0xffffff78, 0xffffff78,
951  0xffffff77, 0xffffff77,
952  0xffffff76, 0xffffff76,
953  0xffffff75, 0xffffff75,
954  0xffffff74, 0xffffff74,
955  0xffffff73, 0xffffff73,
956  0xffffff72, 0xffffff72,
957  0xffffff71, 0xffffff71,
958  0xffffff70, 0xffffff70,
959  0xffffff6f, 0xffffff6f,
960  0xffffff6e, 0xffffff6e,
961  0xffffff6d, 0xffffff6d,
962  0xffffff6c, 0xffffff6c,
963  0xffffff6b, 0xffffff6b,
964  0xffffff6a, 0xffffff6a,
965  0xffffff69, 0xffffff69,
966  0xffffffc1, 0xfffffff0,
967  0xffffffa1, 0xffffffe8,
968  0xffffff91, 0xffffffe4,
969  0xffffff89, 0xffffffe2,
970  0xffffff85, 0xffffffe1,
971  0xffffff83, 0xffffffe0,
972  0xffffff82, 0xffffffdf,
973  0xffffff81, 0xffffffde,
974  0xffffff80, 0xffffffdd,
975  0xffffff7f, 0xffffffdc,
976  0xffffff7e, 0xffffffdb,
977  0xffffff7d, 0xffffffda,
978  0xffffff7c, 0xffffffd9,
979  0xffffff7b, 0xffffffd8,
980  0xffffff7a, 0xffffffd7,
981  0xffffff79, 0xffffffd6,
982  0xffffff78, 0xffffffd5,
983  0xffffff77, 0xffffffd4,
984  0xffffff76, 0xffffffd3,
985  0xffffff75, 0xffffffd2,
986  0xffffff74, 0xffffffd1,
987  0xffffff73, 0xffffffd0,
988  0xffffff72, 0xffffffcf,
989  0xffffff71, 0xffffffce,
990  0xffffff70, 0xffffffcd,
991  0xffffff6f, 0xffffffcc,
992  0xffffff6e, 0xffffffcb,
993  0xffffff6d, 0xffffffca,
994  0xffffff6c, 0xffffffc9,
995  0xffffff6b, 0xffffffc8,
996  0xffffff6a, 0xffffffc7,
997  0xffffff69, 0xffffffc6,
998  0xfffffff0, 0xfffffffe,
999  0xffffffe8, 0xfffffffd,
1000  0xffffffe4, 0xfffffffc,
1001  0xffffffe2, 0xfffffffb,
1002  0xffffffe1, 0xfffffffa,
1003  0xffffffe0, 0xfffffff9,
1004  0xffffffdf, 0xfffffff8,
1005  0xffffffde, 0xfffffff7,
1006  0xffffffdd, 0xfffffff6,
1007  0xffffffdc, 0xfffffff5,
1008  0xffffffdb, 0xfffffff4,
1009  0xffffffda, 0xfffffff3,
1010  0xffffffd9, 0xfffffff2,
1011  0xffffffd8, 0xfffffff1,
1012  0xffffffd7, 0xfffffff0,
1013  0xffffffd6, 0xffffffef,
1014  0xffffffd5, 0xffffffee,
1015  0xffffffd4, 0xffffffed,
1016  0xffffffd3, 0xffffffec,
1017  0xffffffd2, 0xffffffeb,
1018  0xffffffd1, 0xffffffea,
1019  0xffffffd0, 0xffffffe9,
1020  0xffffffcf, 0xffffffe8,
1021  0xffffffce, 0xffffffe7,
1022  0xffffffcd, 0xffffffe6,
1023  0xffffffcc, 0xffffffe5,
1024  0xffffffcb, 0xffffffe4,
1025  0xffffffca, 0xffffffe3,
1026  0xffffffc9, 0xffffffe2,
1027  0xffffffc8, 0xffffffe1,
1028  0xffffffc7, 0xffffffe0,
1029  0xffffffc6, 0xffffffdf,
1030};
1031const unsigned kExpectedCount_NEON_ssra_2S_2OPIMM = 992;
1032
1033#endif  // VIXL_SIM_SSRA_2S_2OPIMM_TRACE_AARCH64_H_
1034