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_FCVTZU_H_2OPIMM_TRACE_AARCH64_H_
35#define VIXL_SIM_FCVTZU_H_2OPIMM_TRACE_AARCH64_H_
36
37const uint16_t kExpected_NEON_fcvtzu_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  0x0000,
139  0x0000,
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  0x8000,
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  0x8020,
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  0xffe0,
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  0x8000,
275  0xffff,
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  0x8020,
292  0xffff,
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  0xc000,
309  0xffff,
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  0xa000,
323  0xffff,
324  0xffff,
325  0xffff,
326  0xffff,
327  0xffe0,
328  0xffff,
329  0xffff,
330  0xffff,
331  0xffff,
332  0xffff,
333  0xffff,
334  0xffff,
335  0xffff,
336  0xffff,
337  0xffff,
338  0xffff,
339  0xffff,
340  0xffff,
341  0xffff,
342  0xffff,
343  0xffff,
344  0xffff,
345  0xffff,
346  0xffff,
347  0xffff,
348  0xffff,
349  0xffff,
350  0xffff,
351  0xffff,
352  0xffff,
353  0xffff,
354  0xffff,
355  0xffff,
356  0xffff,
357  0xffff,
358  0xffff,
359  0xffff,
360  0xffff,
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  0x0000,
512  0x0000,
513  0x0000,
514  0x0000,
515  0x0000,
516  0x0000,
517  0x0000,
518  0x0000,
519  0x0000,
520  0x0000,
521  0x0000,
522  0x0000,
523  0x0000,
524  0x0000,
525  0x0000,
526  0x0000,
527  0x0000,
528  0x0000,
529  0x0000,
530  0x0000,
531  0x0000,
532  0x0000,
533  0x0000,
534  0x0000,
535  0x0000,
536  0x0000,
537  0x0000,
538  0x0000,
539  0x0000,
540  0x0000,
541  0x0000,
542  0x0000,
543  0x0000,
544  0x0000,
545  0x0000,
546  0x0000,
547  0x0000,
548  0x0000,
549  0x0000,
550  0x0000,
551  0x0000,
552  0x0000,
553  0x0000,
554  0x0000,
555  0x0000,
556  0x0000,
557  0x0000,
558  0x0000,
559  0x0000,
560  0x0000,
561  0x0000,
562  0x0000,
563  0x0000,
564  0x0000,
565  0x0000,
566  0x0000,
567  0x0000,
568  0x0000,
569  0x0000,
570  0x0000,
571  0x0000,
572  0x0000,
573  0x0000,
574  0x0000,
575  0x0000,
576  0x0000,
577  0x0000,
578  0x0000,
579  0x0000,
580  0x0000,
581  0x0000,
582  0x0000,
583  0x0000,
584  0x0000,
585  0x0000,
586  0x0000,
587  0x0000,
588  0x0000,
589  0x0000,
590  0x0000,
591  0x0000,
592  0x0000,
593  0x0000,
594  0x0000,
595  0x0000,
596  0x0000,
597  0x0000,
598  0x0000,
599  0x0000,
600  0x0000,
601  0x0000,
602  0x0000,
603  0x0000,
604  0x0000,
605  0x0000,
606  0x0000,
607  0x0000,
608  0x0000,
609  0x0000,
610  0x0000,
611  0x0000,
612  0x0000,
613  0x0000,
614  0x0000,
615  0x0000,
616  0x0000,
617  0x0000,
618  0x0000,
619  0x0000,
620  0x0000,
621  0x0000,
622  0x0000,
623  0x0000,
624  0x0000,
625  0x0000,
626  0x0000,
627  0x0000,
628  0x0000,
629  0x0000,
630  0x0000,
631  0x0000,
632  0x0000,
633  0x0000,
634  0x0000,
635  0x0000,
636  0x0000,
637  0x0000,
638  0x0000,
639  0x0000,
640  0x0000,
641  0x0000,
642  0x0000,
643  0x0000,
644  0x0000,
645  0x0000,
646  0x0000,
647  0x0000,
648  0x0000,
649  0x0000,
650  0x0000,
651  0x0000,
652  0x0000,
653  0x0000,
654  0x0000,
655  0x0000,
656  0x0000,
657  0x0000,
658  0x0000,
659  0x0000,
660  0x0000,
661  0x0000,
662  0x0000,
663  0x0000,
664  0x0000,
665  0x0000,
666  0x0000,
667  0x0000,
668  0x0000,
669  0x0000,
670  0x0000,
671  0x0000,
672  0x0000,
673  0x0000,
674  0x0000,
675  0x0000,
676  0x0000,
677  0x0000,
678  0x0000,
679  0x0000,
680  0x0000,
681  0x0000,
682  0x0000,
683  0x0000,
684};
685const unsigned kExpectedCount_NEON_fcvtzu_H_2OPIMM = 646;
686
687#endif  // VIXL_SIM_FCVTZU_H_2OPIMM_TRACE_AARCH64_H_
688