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_FCVTZS_H_2OPIMM_TRACE_AARCH64_H_
35#define VIXL_SIM_FCVTZS_H_2OPIMM_TRACE_AARCH64_H_
36
37const uint16_t kExpected_NEON_fcvtzs_H_2OPIMM[] = {
38  0x0000,
39  0x0000,
40  0x0000,
41  0x0000,
42  0x0000,
43  0x0000,
44  0x0000,
45  0x0000,
46  0x0000,
47  0x0000,
48  0x0000,
49  0x0000,
50  0x0000,
51  0x0000,
52  0x0000,
53  0x0000,
54  0x0000,
55  0x0000,
56  0x0000,
57  0x0000,
58  0x0000,
59  0x0000,
60  0x0000,
61  0x0000,
62  0x0000,
63  0x0000,
64  0x0000,
65  0x0000,
66  0x0000,
67  0x0000,
68  0x0000,
69  0x0000,
70  0x0000,
71  0x0000,
72  0x0000,
73  0x0000,
74  0x0000,
75  0x0000,
76  0x0000,
77  0x0000,
78  0x0000,
79  0x0000,
80  0x0000,
81  0x0000,
82  0x0000,
83  0x0000,
84  0x0000,
85  0x0000,
86  0x0000,
87  0x0000,
88  0x0000,
89  0x0000,
90  0x0000,
91  0x0000,
92  0x0000,
93  0x0000,
94  0x0000,
95  0x0000,
96  0x0000,
97  0x0000,
98  0x0000,
99  0x0000,
100  0x0000,
101  0x0000,
102  0x0000,
103  0x0000,
104  0x0000,
105  0x0000,
106  0x0000,
107  0x0000,
108  0x0000,
109  0x0000,
110  0x0000,
111  0x0000,
112  0x0000,
113  0x0000,
114  0x0000,
115  0x0000,
116  0x0000,
117  0x0000,
118  0x0000,
119  0x0000,
120  0x0000,
121  0x0000,
122  0x0000,
123  0x0000,
124  0x0000,
125  0x0000,
126  0x0000,
127  0x0000,
128  0x0000,
129  0x0000,
130  0x0000,
131  0x0000,
132  0x0000,
133  0x0000,
134  0x0000,
135  0x0000,
136  0x0000,
137  0x0000,
138  0xffff,
139  0xfffd,
140  0x0000,
141  0x0000,
142  0x0000,
143  0x0000,
144  0x0000,
145  0x0000,
146  0x0000,
147  0x0000,
148  0x0000,
149  0x0000,
150  0x0000,
151  0x0000,
152  0x0000,
153  0x0000,
154  0x0000,
155  0x0000,
156  0x0000,
157  0x0000,
158  0x0000,
159  0x0000,
160  0x0000,
161  0x0000,
162  0x0000,
163  0x0000,
164  0x0000,
165  0x0000,
166  0x0000,
167  0x0000,
168  0x0000,
169  0x0000,
170  0x0000,
171  0x0000,
172  0x0000,
173  0x0000,
174  0x0000,
175  0x0000,
176  0x0000,
177  0x0000,
178  0x0000,
179  0x0000,
180  0x0000,
181  0x0000,
182  0x0000,
183  0x0000,
184  0x0000,
185  0x0000,
186  0x0000,
187  0x0000,
188  0x0001,
189  0x0002,
190  0x0004,
191  0x0000,
192  0x0000,
193  0x0001,
194  0x0003,
195  0x0007,
196  0x000f,
197  0x001f,
198  0x003f,
199  0x007f,
200  0x00ff,
201  0x01ff,
202  0x03ff,
203  0x07ff,
204  0x0ffe,
205  0x1ffc,
206  0x3ff8,
207  0x7ff0,
208  0x0000,
209  0x0001,
210  0x0002,
211  0x0004,
212  0x0008,
213  0x0010,
214  0x0020,
215  0x0040,
216  0x0080,
217  0x0100,
218  0x0200,
219  0x0400,
220  0x0800,
221  0x1000,
222  0x2000,
223  0x4000,
224  0x7fff,
225  0x0000,
226  0x0001,
227  0x0002,
228  0x0004,
229  0x0008,
230  0x0010,
231  0x0020,
232  0x0040,
233  0x0080,
234  0x0100,
235  0x0200,
236  0x0401,
237  0x0802,
238  0x1004,
239  0x2008,
240  0x4010,
241  0x7fff,
242  0x0000,
243  0x0001,
244  0x0003,
245  0x0007,
246  0x000f,
247  0x001f,
248  0x003f,
249  0x007f,
250  0x00ff,
251  0x01ff,
252  0x03ff,
253  0x07ff,
254  0x0ffe,
255  0x1ffc,
256  0x3ff8,
257  0x7ff0,
258  0x7fff,
259  0x0001,
260  0x0002,
261  0x0004,
262  0x0008,
263  0x0010,
264  0x0020,
265  0x0040,
266  0x0080,
267  0x0100,
268  0x0200,
269  0x0400,
270  0x0800,
271  0x1000,
272  0x2000,
273  0x4000,
274  0x7fff,
275  0x7fff,
276  0x0001,
277  0x0002,
278  0x0004,
279  0x0008,
280  0x0010,
281  0x0020,
282  0x0040,
283  0x0080,
284  0x0100,
285  0x0200,
286  0x0401,
287  0x0802,
288  0x1004,
289  0x2008,
290  0x4010,
291  0x7fff,
292  0x7fff,
293  0x0001,
294  0x0003,
295  0x0006,
296  0x000c,
297  0x0018,
298  0x0030,
299  0x0060,
300  0x00c0,
301  0x0180,
302  0x0300,
303  0x0600,
304  0x0c00,
305  0x1800,
306  0x3000,
307  0x6000,
308  0x7fff,
309  0x7fff,
310  0x000a,
311  0x0014,
312  0x0028,
313  0x0050,
314  0x00a0,
315  0x0140,
316  0x0280,
317  0x0500,
318  0x0a00,
319  0x1400,
320  0x2800,
321  0x5000,
322  0x7fff,
323  0x7fff,
324  0x7fff,
325  0x7fff,
326  0x7fff,
327  0x7fff,
328  0x7fff,
329  0x7fff,
330  0x7fff,
331  0x7fff,
332  0x7fff,
333  0x7fff,
334  0x7fff,
335  0x7fff,
336  0x7fff,
337  0x7fff,
338  0x7fff,
339  0x7fff,
340  0x7fff,
341  0x7fff,
342  0x7fff,
343  0x7fff,
344  0x7fff,
345  0x7fff,
346  0x7fff,
347  0x7fff,
348  0x7fff,
349  0x7fff,
350  0x7fff,
351  0x7fff,
352  0x7fff,
353  0x7fff,
354  0x7fff,
355  0x7fff,
356  0x7fff,
357  0x7fff,
358  0x7fff,
359  0x7fff,
360  0x7fff,
361  0x0000,
362  0x0000,
363  0x0000,
364  0x0000,
365  0x0000,
366  0x0000,
367  0x0000,
368  0x0000,
369  0x0000,
370  0x0000,
371  0x0000,
372  0x0000,
373  0x0000,
374  0x0000,
375  0x0000,
376  0x0000,
377  0x0000,
378  0x0000,
379  0x0000,
380  0x0000,
381  0x0000,
382  0x0000,
383  0x0000,
384  0x0000,
385  0x0000,
386  0x0000,
387  0x0000,
388  0x0000,
389  0x0000,
390  0x0000,
391  0x0000,
392  0x0000,
393  0x0000,
394  0x0000,
395  0x0000,
396  0x0000,
397  0x0000,
398  0x0000,
399  0x0000,
400  0x0000,
401  0x0000,
402  0x0000,
403  0x0000,
404  0x0000,
405  0x0000,
406  0x0000,
407  0x0000,
408  0x0000,
409  0x0000,
410  0x0000,
411  0x0000,
412  0x0000,
413  0x0000,
414  0x0000,
415  0x0000,
416  0x0000,
417  0x0000,
418  0x0000,
419  0x0000,
420  0x0000,
421  0x0000,
422  0x0000,
423  0x0000,
424  0x0000,
425  0x0000,
426  0x0000,
427  0x0000,
428  0x0000,
429  0x0000,
430  0x0000,
431  0x0000,
432  0x0000,
433  0x0000,
434  0x0000,
435  0x0000,
436  0x0000,
437  0x0000,
438  0x0000,
439  0x0000,
440  0x0000,
441  0x0000,
442  0x0000,
443  0x0000,
444  0x0000,
445  0x0000,
446  0x0000,
447  0x0000,
448  0x0000,
449  0x0000,
450  0x0000,
451  0x0000,
452  0x0000,
453  0x0000,
454  0x0000,
455  0x0000,
456  0x0000,
457  0x0000,
458  0x0000,
459  0x0000,
460  0x0000,
461  0x0001,
462  0x0003,
463  0x0000,
464  0x0000,
465  0x0000,
466  0x0000,
467  0x0000,
468  0x0000,
469  0x0000,
470  0x0000,
471  0x0000,
472  0x0000,
473  0x0000,
474  0x0000,
475  0x0000,
476  0x0000,
477  0x0000,
478  0x0000,
479  0x0000,
480  0x0000,
481  0x0000,
482  0x0000,
483  0x0000,
484  0x0000,
485  0x0000,
486  0x0000,
487  0x0000,
488  0x0000,
489  0x0000,
490  0x0000,
491  0x0000,
492  0x0000,
493  0x0000,
494  0x0000,
495  0x0000,
496  0x0000,
497  0x0000,
498  0x0000,
499  0x0000,
500  0x0000,
501  0x0000,
502  0x0000,
503  0x0000,
504  0x0000,
505  0x0000,
506  0x0000,
507  0x0000,
508  0x0000,
509  0x0000,
510  0x0000,
511  0xffff,
512  0xfffe,
513  0xfffc,
514  0x0000,
515  0x0000,
516  0xffff,
517  0xfffd,
518  0xfff9,
519  0xfff1,
520  0xffe1,
521  0xffc1,
522  0xff81,
523  0xff01,
524  0xfe01,
525  0xfc01,
526  0xf801,
527  0xf002,
528  0xe004,
529  0xc008,
530  0x8010,
531  0x0000,
532  0xffff,
533  0xfffe,
534  0xfffc,
535  0xfff8,
536  0xfff0,
537  0xffe0,
538  0xffc0,
539  0xff80,
540  0xff00,
541  0xfe00,
542  0xfc00,
543  0xf800,
544  0xf000,
545  0xe000,
546  0xc000,
547  0x8000,
548  0x0000,
549  0xffff,
550  0xfffe,
551  0xfffc,
552  0xfff8,
553  0xfff0,
554  0xffe0,
555  0xffc0,
556  0xff80,
557  0xff00,
558  0xfe00,
559  0xfbff,
560  0xf7fe,
561  0xeffc,
562  0xdff8,
563  0xbff0,
564  0x8000,
565  0x0000,
566  0xffff,
567  0xfffd,
568  0xfff9,
569  0xfff1,
570  0xffe1,
571  0xffc1,
572  0xff81,
573  0xff01,
574  0xfe01,
575  0xfc01,
576  0xf801,
577  0xf002,
578  0xe004,
579  0xc008,
580  0x8010,
581  0x8000,
582  0xffff,
583  0xfffe,
584  0xfffc,
585  0xfff8,
586  0xfff0,
587  0xffe0,
588  0xffc0,
589  0xff80,
590  0xff00,
591  0xfe00,
592  0xfc00,
593  0xf800,
594  0xf000,
595  0xe000,
596  0xc000,
597  0x8000,
598  0x8000,
599  0xffff,
600  0xfffe,
601  0xfffc,
602  0xfff8,
603  0xfff0,
604  0xffe0,
605  0xffc0,
606  0xff80,
607  0xff00,
608  0xfe00,
609  0xfbff,
610  0xf7fe,
611  0xeffc,
612  0xdff8,
613  0xbff0,
614  0x8000,
615  0x8000,
616  0xffff,
617  0xfffd,
618  0xfffa,
619  0xfff4,
620  0xffe8,
621  0xffd0,
622  0xffa0,
623  0xff40,
624  0xfe80,
625  0xfd00,
626  0xfa00,
627  0xf400,
628  0xe800,
629  0xd000,
630  0xa000,
631  0x8000,
632  0x8000,
633  0xfff6,
634  0xffec,
635  0xffd8,
636  0xffb0,
637  0xff60,
638  0xfec0,
639  0xfd80,
640  0xfb00,
641  0xf600,
642  0xec00,
643  0xd800,
644  0xb000,
645  0x8000,
646  0x8000,
647  0x8000,
648  0x8000,
649  0x8000,
650  0x8000,
651  0x8000,
652  0x8000,
653  0x8000,
654  0x8000,
655  0x8000,
656  0x8000,
657  0x8000,
658  0x8000,
659  0x8000,
660  0x8000,
661  0x8000,
662  0x8000,
663  0x8000,
664  0x8000,
665  0x8000,
666  0x8000,
667  0x8000,
668  0x8000,
669  0x8000,
670  0x8000,
671  0x8000,
672  0x8000,
673  0x8000,
674  0x8000,
675  0x8000,
676  0x8000,
677  0x8000,
678  0x8000,
679  0x8000,
680  0x8000,
681  0x8000,
682  0x8000,
683  0x8000,
684};
685const unsigned kExpectedCount_NEON_fcvtzs_H_2OPIMM = 646;
686
687#endif  // VIXL_SIM_FCVTZS_H_2OPIMM_TRACE_AARCH64_H_
688