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_FMUL_H_TRACE_AARCH64_H_
35#define VIXL_SIM_FMUL_H_TRACE_AARCH64_H_
36
37const uint16_t kExpected_fmul_h[] = {
38  0x0000,
39  0x0000,
40  0x0000,
41  0x0000,
42  0x0000,
43  0x0000,
44  0x0000,
45  0x0000,
46  0x0000,
47  0x0000,
48  0x0000,
49  0x7e00,
50  0x7f23,
51  0x7e00,
52  0x7f23,
53  0x7e01,
54  0x0000,
55  0x0000,
56  0x0000,
57  0x8000,
58  0x8000,
59  0x8000,
60  0x8000,
61  0x8000,
62  0x8000,
63  0x8000,
64  0x8000,
65  0x8000,
66  0x8000,
67  0x8000,
68  0x7e00,
69  0xff23,
70  0xfe00,
71  0xff23,
72  0xfe01,
73  0x8000,
74  0x8000,
75  0x8000,
76  0x0000,
77  0x0000,
78  0x0200,
79  0x0200,
80  0x0200,
81  0x0400,
82  0x0400,
83  0x0401,
84  0x0600,
85  0x1100,
86  0x43ff,
87  0x7c00,
88  0x7f23,
89  0x7e00,
90  0x7f23,
91  0x7e01,
92  0x0000,
93  0x0000,
94  0x0000,
95  0x8000,
96  0x8000,
97  0x8200,
98  0x8200,
99  0x8200,
100  0x8400,
101  0x8400,
102  0x8401,
103  0x8600,
104  0x9100,
105  0xc3ff,
106  0xfc00,
107  0xff23,
108  0xfe00,
109  0xff23,
110  0xfe01,
111  0x8000,
112  0x8000,
113  0x8000,
114  0x0000,
115  0x0200,
116  0x33fe,
117  0x33ff,
118  0x3400,
119  0x37fe,
120  0x37ff,
121  0x3800,
122  0x39ff,
123  0x44ff,
124  0x77fe,
125  0x7c00,
126  0x7f23,
127  0x7e00,
128  0x7f23,
129  0x7e01,
130  0x0009,
131  0x01ff,
132  0x0000,
133  0x8000,
134  0x8200,
135  0xb3fe,
136  0xb3ff,
137  0xb400,
138  0xb7fe,
139  0xb7ff,
140  0xb800,
141  0xb9ff,
142  0xc4ff,
143  0xf7fe,
144  0xfc00,
145  0xff23,
146  0xfe00,
147  0xff23,
148  0xfe01,
149  0x8009,
150  0x81ff,
151  0x8000,
152  0x0000,
153  0x0200,
154  0x33ff,
155  0x3400,
156  0x3401,
157  0x37ff,
158  0x3800,
159  0x3801,
160  0x3a00,
161  0x4500,
162  0x77ff,
163  0x7c00,
164  0x7f23,
165  0x7e00,
166  0x7f23,
167  0x7e01,
168  0x0009,
169  0x0200,
170  0x0000,
171  0x8000,
172  0x8200,
173  0xb3ff,
174  0xb400,
175  0xb401,
176  0xb7ff,
177  0xb800,
178  0xb801,
179  0xba00,
180  0xc500,
181  0xf7ff,
182  0xfc00,
183  0xff23,
184  0xfe00,
185  0xff23,
186  0xfe01,
187  0x8009,
188  0x8200,
189  0x8000,
190  0x0000,
191  0x0200,
192  0x3400,
193  0x3401,
194  0x3402,
195  0x3800,
196  0x3801,
197  0x3802,
198  0x3a02,
199  0x4501,
200  0x7800,
201  0x7c00,
202  0x7f23,
203  0x7e00,
204  0x7f23,
205  0x7e01,
206  0x0009,
207  0x0200,
208  0x0001,
209  0x8000,
210  0x8200,
211  0xb400,
212  0xb401,
213  0xb402,
214  0xb800,
215  0xb801,
216  0xb802,
217  0xba02,
218  0xc501,
219  0xf800,
220  0xfc00,
221  0xff23,
222  0xfe00,
223  0xff23,
224  0xfe01,
225  0x8009,
226  0x8200,
227  0x8001,
228  0x0000,
229  0x0400,
230  0x37fe,
231  0x37ff,
232  0x3800,
233  0x3bfe,
234  0x3bff,
235  0x3c00,
236  0x3dff,
237  0x48ff,
238  0x7bfe,
239  0x7c00,
240  0x7f23,
241  0x7e00,
242  0x7f23,
243  0x7e01,
244  0x0012,
245  0x03ff,
246  0x0001,
247  0x8000,
248  0x8400,
249  0xb7fe,
250  0xb7ff,
251  0xb800,
252  0xbbfe,
253  0xbbff,
254  0xbc00,
255  0xbdff,
256  0xc8ff,
257  0xfbfe,
258  0xfc00,
259  0xff23,
260  0xfe00,
261  0xff23,
262  0xfe01,
263  0x8012,
264  0x83ff,
265  0x8001,
266  0x0000,
267  0x0400,
268  0x37ff,
269  0x3800,
270  0x3801,
271  0x3bff,
272  0x3c00,
273  0x3c01,
274  0x3e00,
275  0x4900,
276  0x7bff,
277  0x7c00,
278  0x7f23,
279  0x7e00,
280  0x7f23,
281  0x7e01,
282  0x0012,
283  0x03ff,
284  0x0001,
285  0x8000,
286  0x8400,
287  0xb7ff,
288  0xb800,
289  0xb801,
290  0xbbff,
291  0xbc00,
292  0xbc01,
293  0xbe00,
294  0xc900,
295  0xfbff,
296  0xfc00,
297  0xff23,
298  0xfe00,
299  0xff23,
300  0xfe01,
301  0x8012,
302  0x83ff,
303  0x8001,
304  0x0000,
305  0x0401,
306  0x3800,
307  0x3801,
308  0x3802,
309  0x3c00,
310  0x3c01,
311  0x3c02,
312  0x3e02,
313  0x4901,
314  0x7c00,
315  0x7c00,
316  0x7f23,
317  0x7e00,
318  0x7f23,
319  0x7e01,
320  0x0012,
321  0x0400,
322  0x0001,
323  0x8000,
324  0x8401,
325  0xb800,
326  0xb801,
327  0xb802,
328  0xbc00,
329  0xbc01,
330  0xbc02,
331  0xbe02,
332  0xc901,
333  0xfc00,
334  0xfc00,
335  0xff23,
336  0xfe00,
337  0xff23,
338  0xfe01,
339  0x8012,
340  0x8400,
341  0x8001,
342  0x0000,
343  0x0600,
344  0x39ff,
345  0x3a00,
346  0x3a02,
347  0x3dff,
348  0x3e00,
349  0x3e02,
350  0x4080,
351  0x4b80,
352  0x7c00,
353  0x7c00,
354  0x7f23,
355  0x7e00,
356  0x7f23,
357  0x7e01,
358  0x001b,
359  0x05fe,
360  0x0002,
361  0x8000,
362  0x8600,
363  0xb9ff,
364  0xba00,
365  0xba02,
366  0xbdff,
367  0xbe00,
368  0xbe02,
369  0xc080,
370  0xcb80,
371  0xfc00,
372  0xfc00,
373  0xff23,
374  0xfe00,
375  0xff23,
376  0xfe01,
377  0x801b,
378  0x85fe,
379  0x8002,
380  0x0000,
381  0x1100,
382  0x44ff,
383  0x4500,
384  0x4501,
385  0x48ff,
386  0x4900,
387  0x4901,
388  0x4b80,
389  0x5640,
390  0x7c00,
391  0x7c00,
392  0x7f23,
393  0x7e00,
394  0x7f23,
395  0x7e01,
396  0x00b4,
397  0x10ff,
398  0x000a,
399  0x8000,
400  0x9100,
401  0xc4ff,
402  0xc500,
403  0xc501,
404  0xc8ff,
405  0xc900,
406  0xc901,
407  0xcb80,
408  0xd640,
409  0xfc00,
410  0xfc00,
411  0xff23,
412  0xfe00,
413  0xff23,
414  0xfe01,
415  0x80b4,
416  0x90ff,
417  0x800a,
418  0x0000,
419  0x43ff,
420  0x77fe,
421  0x77ff,
422  0x7800,
423  0x7bfe,
424  0x7bff,
425  0x7c00,
426  0x7c00,
427  0x7c00,
428  0x7c00,
429  0x7c00,
430  0x7f23,
431  0x7e00,
432  0x7f23,
433  0x7e01,
434  0x2c7f,
435  0x43fd,
436  0x1bff,
437  0x8000,
438  0xc3ff,
439  0xf7fe,
440  0xf7ff,
441  0xf800,
442  0xfbfe,
443  0xfbff,
444  0xfc00,
445  0xfc00,
446  0xfc00,
447  0xfc00,
448  0xfc00,
449  0xff23,
450  0xfe00,
451  0xff23,
452  0xfe01,
453  0xac7f,
454  0xc3fd,
455  0x9bff,
456  0x7e00,
457  0x7c00,
458  0x7c00,
459  0x7c00,
460  0x7c00,
461  0x7c00,
462  0x7c00,
463  0x7c00,
464  0x7c00,
465  0x7c00,
466  0x7c00,
467  0x7c00,
468  0x7f23,
469  0x7e00,
470  0x7f23,
471  0x7e01,
472  0x7c00,
473  0x7c00,
474  0x7c00,
475  0x7e00,
476  0xfc00,
477  0xfc00,
478  0xfc00,
479  0xfc00,
480  0xfc00,
481  0xfc00,
482  0xfc00,
483  0xfc00,
484  0xfc00,
485  0xfc00,
486  0xfc00,
487  0xff23,
488  0xfe00,
489  0xff23,
490  0xfe01,
491  0xfc00,
492  0xfc00,
493  0xfc00,
494  0x7f23,
495  0x7f23,
496  0x7f23,
497  0x7f23,
498  0x7f23,
499  0x7f23,
500  0x7f23,
501  0x7f23,
502  0x7f23,
503  0x7f23,
504  0x7f23,
505  0x7f23,
506  0x7f23,
507  0x7f23,
508  0x7f23,
509  0x7e01,
510  0x7f23,
511  0x7f23,
512  0x7f23,
513  0x7f23,
514  0x7f23,
515  0x7f23,
516  0x7f23,
517  0x7f23,
518  0x7f23,
519  0x7f23,
520  0x7f23,
521  0x7f23,
522  0x7f23,
523  0x7f23,
524  0x7f23,
525  0x7f23,
526  0x7f23,
527  0xff23,
528  0xfe01,
529  0x7f23,
530  0x7f23,
531  0x7f23,
532  0x7e00,
533  0x7e00,
534  0x7e00,
535  0x7e00,
536  0x7e00,
537  0x7e00,
538  0x7e00,
539  0x7e00,
540  0x7e00,
541  0x7e00,
542  0x7e00,
543  0x7e00,
544  0x7e00,
545  0x7e00,
546  0x7f23,
547  0x7e01,
548  0x7e00,
549  0x7e00,
550  0x7e00,
551  0x7e00,
552  0x7e00,
553  0x7e00,
554  0x7e00,
555  0x7e00,
556  0x7e00,
557  0x7e00,
558  0x7e00,
559  0x7e00,
560  0x7e00,
561  0x7e00,
562  0x7e00,
563  0x7e00,
564  0x7e00,
565  0xff23,
566  0xfe01,
567  0x7e00,
568  0x7e00,
569  0x7e00,
570  0x7f23,
571  0x7f23,
572  0x7f23,
573  0x7f23,
574  0x7f23,
575  0x7f23,
576  0x7f23,
577  0x7f23,
578  0x7f23,
579  0x7f23,
580  0x7f23,
581  0x7f23,
582  0x7f23,
583  0x7f23,
584  0x7f23,
585  0x7f23,
586  0x7f23,
587  0x7f23,
588  0x7f23,
589  0x7f23,
590  0x7f23,
591  0x7f23,
592  0x7f23,
593  0x7f23,
594  0x7f23,
595  0x7f23,
596  0x7f23,
597  0x7f23,
598  0x7f23,
599  0x7f23,
600  0x7f23,
601  0x7f23,
602  0x7f23,
603  0x7f23,
604  0x7f23,
605  0x7f23,
606  0x7f23,
607  0x7f23,
608  0x7e01,
609  0x7e01,
610  0x7e01,
611  0x7e01,
612  0x7e01,
613  0x7e01,
614  0x7e01,
615  0x7e01,
616  0x7e01,
617  0x7e01,
618  0x7e01,
619  0x7e01,
620  0x7e01,
621  0x7e01,
622  0x7e01,
623  0x7e01,
624  0x7e01,
625  0x7e01,
626  0x7e01,
627  0x7e01,
628  0x7e01,
629  0x7e01,
630  0x7e01,
631  0x7e01,
632  0x7e01,
633  0x7e01,
634  0x7e01,
635  0x7e01,
636  0x7e01,
637  0x7e01,
638  0x7e01,
639  0x7e01,
640  0x7e01,
641  0x7e01,
642  0x7e01,
643  0x7e01,
644  0x7e01,
645  0x7e01,
646  0x0000,
647  0x0000,
648  0x0009,
649  0x0009,
650  0x0009,
651  0x0012,
652  0x0012,
653  0x0012,
654  0x001b,
655  0x00b4,
656  0x2c7f,
657  0x7c00,
658  0x7f23,
659  0x7e00,
660  0x7f23,
661  0x7e01,
662  0x0000,
663  0x0000,
664  0x0000,
665  0x8000,
666  0x8000,
667  0x8009,
668  0x8009,
669  0x8009,
670  0x8012,
671  0x8012,
672  0x8012,
673  0x801b,
674  0x80b4,
675  0xac7f,
676  0xfc00,
677  0xff23,
678  0xfe00,
679  0xff23,
680  0xfe01,
681  0x8000,
682  0x8000,
683  0x8000,
684  0x0000,
685  0x0000,
686  0x01ff,
687  0x0200,
688  0x0200,
689  0x03ff,
690  0x03ff,
691  0x0400,
692  0x05fe,
693  0x10ff,
694  0x43fd,
695  0x7c00,
696  0x7f23,
697  0x7e00,
698  0x7f23,
699  0x7e01,
700  0x0000,
701  0x0000,
702  0x0000,
703  0x8000,
704  0x8000,
705  0x81ff,
706  0x8200,
707  0x8200,
708  0x83ff,
709  0x83ff,
710  0x8400,
711  0x85fe,
712  0x90ff,
713  0xc3fd,
714  0xfc00,
715  0xff23,
716  0xfe00,
717  0xff23,
718  0xfe01,
719  0x8000,
720  0x8000,
721  0x8000,
722  0x0000,
723  0x0000,
724  0x0000,
725  0x0000,
726  0x0001,
727  0x0001,
728  0x0001,
729  0x0001,
730  0x0002,
731  0x000a,
732  0x1bff,
733  0x7c00,
734  0x7f23,
735  0x7e00,
736  0x7f23,
737  0x7e01,
738  0x0000,
739  0x0000,
740  0x0000,
741  0x8000,
742  0x8000,
743  0x8000,
744  0x8000,
745  0x8001,
746  0x8001,
747  0x8001,
748  0x8001,
749  0x8002,
750  0x800a,
751  0x9bff,
752  0xfc00,
753  0xff23,
754  0xfe00,
755  0xff23,
756  0xfe01,
757  0x8000,
758  0x8000,
759  0x8000,
760  0x8000,
761  0x8000,
762  0x8000,
763  0x8000,
764  0x8000,
765  0x8000,
766  0x8000,
767  0x8000,
768  0x8000,
769  0x8000,
770  0x8000,
771  0x7e00,
772  0x7f23,
773  0x7e00,
774  0x7f23,
775  0x7e01,
776  0x8000,
777  0x8000,
778  0x8000,
779  0x0000,
780  0x0000,
781  0x0000,
782  0x0000,
783  0x0000,
784  0x0000,
785  0x0000,
786  0x0000,
787  0x0000,
788  0x0000,
789  0x0000,
790  0x7e00,
791  0xff23,
792  0xfe00,
793  0xff23,
794  0xfe01,
795  0x0000,
796  0x0000,
797  0x0000,
798  0x8000,
799  0x8000,
800  0x8200,
801  0x8200,
802  0x8200,
803  0x8400,
804  0x8400,
805  0x8401,
806  0x8600,
807  0x9100,
808  0xc3ff,
809  0xfc00,
810  0x7f23,
811  0x7e00,
812  0x7f23,
813  0x7e01,
814  0x8000,
815  0x8000,
816  0x8000,
817  0x0000,
818  0x0000,
819  0x0200,
820  0x0200,
821  0x0200,
822  0x0400,
823  0x0400,
824  0x0401,
825  0x0600,
826  0x1100,
827  0x43ff,
828  0x7c00,
829  0xff23,
830  0xfe00,
831  0xff23,
832  0xfe01,
833  0x0000,
834  0x0000,
835  0x0000,
836  0x8000,
837  0x8200,
838  0xb3fe,
839  0xb3ff,
840  0xb400,
841  0xb7fe,
842  0xb7ff,
843  0xb800,
844  0xb9ff,
845  0xc4ff,
846  0xf7fe,
847  0xfc00,
848  0x7f23,
849  0x7e00,
850  0x7f23,
851  0x7e01,
852  0x8009,
853  0x81ff,
854  0x8000,
855  0x0000,
856  0x0200,
857  0x33fe,
858  0x33ff,
859  0x3400,
860  0x37fe,
861  0x37ff,
862  0x3800,
863  0x39ff,
864  0x44ff,
865  0x77fe,
866  0x7c00,
867  0xff23,
868  0xfe00,
869  0xff23,
870  0xfe01,
871  0x0009,
872  0x01ff,
873  0x0000,
874  0x8000,
875  0x8200,
876  0xb3ff,
877  0xb400,
878  0xb401,
879  0xb7ff,
880  0xb800,
881  0xb801,
882  0xba00,
883  0xc500,
884  0xf7ff,
885  0xfc00,
886  0x7f23,
887  0x7e00,
888  0x7f23,
889  0x7e01,
890  0x8009,
891  0x8200,
892  0x8000,
893  0x0000,
894  0x0200,
895  0x33ff,
896  0x3400,
897  0x3401,
898  0x37ff,
899  0x3800,
900  0x3801,
901  0x3a00,
902  0x4500,
903  0x77ff,
904  0x7c00,
905  0xff23,
906  0xfe00,
907  0xff23,
908  0xfe01,
909  0x0009,
910  0x0200,
911  0x0000,
912  0x8000,
913  0x8200,
914  0xb400,
915  0xb401,
916  0xb402,
917  0xb800,
918  0xb801,
919  0xb802,
920  0xba02,
921  0xc501,
922  0xf800,
923  0xfc00,
924  0x7f23,
925  0x7e00,
926  0x7f23,
927  0x7e01,
928  0x8009,
929  0x8200,
930  0x8001,
931  0x0000,
932  0x0200,
933  0x3400,
934  0x3401,
935  0x3402,
936  0x3800,
937  0x3801,
938  0x3802,
939  0x3a02,
940  0x4501,
941  0x7800,
942  0x7c00,
943  0xff23,
944  0xfe00,
945  0xff23,
946  0xfe01,
947  0x0009,
948  0x0200,
949  0x0001,
950  0x8000,
951  0x8400,
952  0xb7fe,
953  0xb7ff,
954  0xb800,
955  0xbbfe,
956  0xbbff,
957  0xbc00,
958  0xbdff,
959  0xc8ff,
960  0xfbfe,
961  0xfc00,
962  0x7f23,
963  0x7e00,
964  0x7f23,
965  0x7e01,
966  0x8012,
967  0x83ff,
968  0x8001,
969  0x0000,
970  0x0400,
971  0x37fe,
972  0x37ff,
973  0x3800,
974  0x3bfe,
975  0x3bff,
976  0x3c00,
977  0x3dff,
978  0x48ff,
979  0x7bfe,
980  0x7c00,
981  0xff23,
982  0xfe00,
983  0xff23,
984  0xfe01,
985  0x0012,
986  0x03ff,
987  0x0001,
988  0x8000,
989  0x8400,
990  0xb7ff,
991  0xb800,
992  0xb801,
993  0xbbff,
994  0xbc00,
995  0xbc01,
996  0xbe00,
997  0xc900,
998  0xfbff,
999  0xfc00,
1000  0x7f23,
1001  0x7e00,
1002  0x7f23,
1003  0x7e01,
1004  0x8012,
1005  0x83ff,
1006  0x8001,
1007  0x0000,
1008  0x0400,
1009  0x37ff,
1010  0x3800,
1011  0x3801,
1012  0x3bff,
1013  0x3c00,
1014  0x3c01,
1015  0x3e00,
1016  0x4900,
1017  0x7bff,
1018  0x7c00,
1019  0xff23,
1020  0xfe00,
1021  0xff23,
1022  0xfe01,
1023  0x0012,
1024  0x03ff,
1025  0x0001,
1026  0x8000,
1027  0x8401,
1028  0xb800,
1029  0xb801,
1030  0xb802,
1031  0xbc00,
1032  0xbc01,
1033  0xbc02,
1034  0xbe02,
1035  0xc901,
1036  0xfc00,
1037  0xfc00,
1038  0x7f23,
1039  0x7e00,
1040  0x7f23,
1041  0x7e01,
1042  0x8012,
1043  0x8400,
1044  0x8001,
1045  0x0000,
1046  0x0401,
1047  0x3800,
1048  0x3801,
1049  0x3802,
1050  0x3c00,
1051  0x3c01,
1052  0x3c02,
1053  0x3e02,
1054  0x4901,
1055  0x7c00,
1056  0x7c00,
1057  0xff23,
1058  0xfe00,
1059  0xff23,
1060  0xfe01,
1061  0x0012,
1062  0x0400,
1063  0x0001,
1064  0x8000,
1065  0x8600,
1066  0xb9ff,
1067  0xba00,
1068  0xba02,
1069  0xbdff,
1070  0xbe00,
1071  0xbe02,
1072  0xc080,
1073  0xcb80,
1074  0xfc00,
1075  0xfc00,
1076  0x7f23,
1077  0x7e00,
1078  0x7f23,
1079  0x7e01,
1080  0x801b,
1081  0x85fe,
1082  0x8002,
1083  0x0000,
1084  0x0600,
1085  0x39ff,
1086  0x3a00,
1087  0x3a02,
1088  0x3dff,
1089  0x3e00,
1090  0x3e02,
1091  0x4080,
1092  0x4b80,
1093  0x7c00,
1094  0x7c00,
1095  0xff23,
1096  0xfe00,
1097  0xff23,
1098  0xfe01,
1099  0x001b,
1100  0x05fe,
1101  0x0002,
1102  0x8000,
1103  0x9100,
1104  0xc4ff,
1105  0xc500,
1106  0xc501,
1107  0xc8ff,
1108  0xc900,
1109  0xc901,
1110  0xcb80,
1111  0xd640,
1112  0xfc00,
1113  0xfc00,
1114  0x7f23,
1115  0x7e00,
1116  0x7f23,
1117  0x7e01,
1118  0x80b4,
1119  0x90ff,
1120  0x800a,
1121  0x0000,
1122  0x1100,
1123  0x44ff,
1124  0x4500,
1125  0x4501,
1126  0x48ff,
1127  0x4900,
1128  0x4901,
1129  0x4b80,
1130  0x5640,
1131  0x7c00,
1132  0x7c00,
1133  0xff23,
1134  0xfe00,
1135  0xff23,
1136  0xfe01,
1137  0x00b4,
1138  0x10ff,
1139  0x000a,
1140  0x8000,
1141  0xc3ff,
1142  0xf7fe,
1143  0xf7ff,
1144  0xf800,
1145  0xfbfe,
1146  0xfbff,
1147  0xfc00,
1148  0xfc00,
1149  0xfc00,
1150  0xfc00,
1151  0xfc00,
1152  0x7f23,
1153  0x7e00,
1154  0x7f23,
1155  0x7e01,
1156  0xac7f,
1157  0xc3fd,
1158  0x9bff,
1159  0x0000,
1160  0x43ff,
1161  0x77fe,
1162  0x77ff,
1163  0x7800,
1164  0x7bfe,
1165  0x7bff,
1166  0x7c00,
1167  0x7c00,
1168  0x7c00,
1169  0x7c00,
1170  0x7c00,
1171  0xff23,
1172  0xfe00,
1173  0xff23,
1174  0xfe01,
1175  0x2c7f,
1176  0x43fd,
1177  0x1bff,
1178  0x7e00,
1179  0xfc00,
1180  0xfc00,
1181  0xfc00,
1182  0xfc00,
1183  0xfc00,
1184  0xfc00,
1185  0xfc00,
1186  0xfc00,
1187  0xfc00,
1188  0xfc00,
1189  0xfc00,
1190  0x7f23,
1191  0x7e00,
1192  0x7f23,
1193  0x7e01,
1194  0xfc00,
1195  0xfc00,
1196  0xfc00,
1197  0x7e00,
1198  0x7c00,
1199  0x7c00,
1200  0x7c00,
1201  0x7c00,
1202  0x7c00,
1203  0x7c00,
1204  0x7c00,
1205  0x7c00,
1206  0x7c00,
1207  0x7c00,
1208  0x7c00,
1209  0xff23,
1210  0xfe00,
1211  0xff23,
1212  0xfe01,
1213  0x7c00,
1214  0x7c00,
1215  0x7c00,
1216  0xff23,
1217  0xff23,
1218  0xff23,
1219  0xff23,
1220  0xff23,
1221  0xff23,
1222  0xff23,
1223  0xff23,
1224  0xff23,
1225  0xff23,
1226  0xff23,
1227  0xff23,
1228  0xff23,
1229  0xff23,
1230  0x7f23,
1231  0x7e01,
1232  0xff23,
1233  0xff23,
1234  0xff23,
1235  0xff23,
1236  0xff23,
1237  0xff23,
1238  0xff23,
1239  0xff23,
1240  0xff23,
1241  0xff23,
1242  0xff23,
1243  0xff23,
1244  0xff23,
1245  0xff23,
1246  0xff23,
1247  0xff23,
1248  0xff23,
1249  0xff23,
1250  0xfe01,
1251  0xff23,
1252  0xff23,
1253  0xff23,
1254  0xfe00,
1255  0xfe00,
1256  0xfe00,
1257  0xfe00,
1258  0xfe00,
1259  0xfe00,
1260  0xfe00,
1261  0xfe00,
1262  0xfe00,
1263  0xfe00,
1264  0xfe00,
1265  0xfe00,
1266  0xfe00,
1267  0xfe00,
1268  0x7f23,
1269  0x7e01,
1270  0xfe00,
1271  0xfe00,
1272  0xfe00,
1273  0xfe00,
1274  0xfe00,
1275  0xfe00,
1276  0xfe00,
1277  0xfe00,
1278  0xfe00,
1279  0xfe00,
1280  0xfe00,
1281  0xfe00,
1282  0xfe00,
1283  0xfe00,
1284  0xfe00,
1285  0xfe00,
1286  0xfe00,
1287  0xff23,
1288  0xfe01,
1289  0xfe00,
1290  0xfe00,
1291  0xfe00,
1292  0xff23,
1293  0xff23,
1294  0xff23,
1295  0xff23,
1296  0xff23,
1297  0xff23,
1298  0xff23,
1299  0xff23,
1300  0xff23,
1301  0xff23,
1302  0xff23,
1303  0xff23,
1304  0xff23,
1305  0xff23,
1306  0xff23,
1307  0xff23,
1308  0xff23,
1309  0xff23,
1310  0xff23,
1311  0xff23,
1312  0xff23,
1313  0xff23,
1314  0xff23,
1315  0xff23,
1316  0xff23,
1317  0xff23,
1318  0xff23,
1319  0xff23,
1320  0xff23,
1321  0xff23,
1322  0xff23,
1323  0xff23,
1324  0xff23,
1325  0xff23,
1326  0xff23,
1327  0xff23,
1328  0xff23,
1329  0xff23,
1330  0xfe01,
1331  0xfe01,
1332  0xfe01,
1333  0xfe01,
1334  0xfe01,
1335  0xfe01,
1336  0xfe01,
1337  0xfe01,
1338  0xfe01,
1339  0xfe01,
1340  0xfe01,
1341  0xfe01,
1342  0xfe01,
1343  0xfe01,
1344  0xfe01,
1345  0xfe01,
1346  0xfe01,
1347  0xfe01,
1348  0xfe01,
1349  0xfe01,
1350  0xfe01,
1351  0xfe01,
1352  0xfe01,
1353  0xfe01,
1354  0xfe01,
1355  0xfe01,
1356  0xfe01,
1357  0xfe01,
1358  0xfe01,
1359  0xfe01,
1360  0xfe01,
1361  0xfe01,
1362  0xfe01,
1363  0xfe01,
1364  0xfe01,
1365  0xfe01,
1366  0xfe01,
1367  0xfe01,
1368  0x8000,
1369  0x8000,
1370  0x8009,
1371  0x8009,
1372  0x8009,
1373  0x8012,
1374  0x8012,
1375  0x8012,
1376  0x801b,
1377  0x80b4,
1378  0xac7f,
1379  0xfc00,
1380  0x7f23,
1381  0x7e00,
1382  0x7f23,
1383  0x7e01,
1384  0x8000,
1385  0x8000,
1386  0x8000,
1387  0x0000,
1388  0x0000,
1389  0x0009,
1390  0x0009,
1391  0x0009,
1392  0x0012,
1393  0x0012,
1394  0x0012,
1395  0x001b,
1396  0x00b4,
1397  0x2c7f,
1398  0x7c00,
1399  0xff23,
1400  0xfe00,
1401  0xff23,
1402  0xfe01,
1403  0x0000,
1404  0x0000,
1405  0x0000,
1406  0x8000,
1407  0x8000,
1408  0x81ff,
1409  0x8200,
1410  0x8200,
1411  0x83ff,
1412  0x83ff,
1413  0x8400,
1414  0x85fe,
1415  0x90ff,
1416  0xc3fd,
1417  0xfc00,
1418  0x7f23,
1419  0x7e00,
1420  0x7f23,
1421  0x7e01,
1422  0x8000,
1423  0x8000,
1424  0x8000,
1425  0x0000,
1426  0x0000,
1427  0x01ff,
1428  0x0200,
1429  0x0200,
1430  0x03ff,
1431  0x03ff,
1432  0x0400,
1433  0x05fe,
1434  0x10ff,
1435  0x43fd,
1436  0x7c00,
1437  0xff23,
1438  0xfe00,
1439  0xff23,
1440  0xfe01,
1441  0x0000,
1442  0x0000,
1443  0x0000,
1444  0x8000,
1445  0x8000,
1446  0x8000,
1447  0x8000,
1448  0x8001,
1449  0x8001,
1450  0x8001,
1451  0x8001,
1452  0x8002,
1453  0x800a,
1454  0x9bff,
1455  0xfc00,
1456  0x7f23,
1457  0x7e00,
1458  0x7f23,
1459  0x7e01,
1460  0x8000,
1461  0x8000,
1462  0x8000,
1463  0x0000,
1464  0x0000,
1465  0x0000,
1466  0x0000,
1467  0x0001,
1468  0x0001,
1469  0x0001,
1470  0x0001,
1471  0x0002,
1472  0x000a,
1473  0x1bff,
1474  0x7c00,
1475  0xff23,
1476  0xfe00,
1477  0xff23,
1478  0xfe01,
1479  0x0000,
1480  0x0000,
1481  0x0000,
1482};
1483const unsigned kExpectedCount_fmul_h = 1444;
1484
1485#endif  // VIXL_SIM_FMUL_H_TRACE_AARCH64_H_
1486