1 | /* |
2 | * This file is generated from insns.dat, regs.dat and token.dat |
3 | * by tokhash.pl; do not edit. |
4 | */ |
5 | |
6 | #include "compiler.h" |
7 | #include <string.h> |
8 | #include "nasm.h" |
9 | #include "hashtbl.h" |
10 | #include "insns.h" |
11 | #include "stdscan.h" |
12 | |
13 | struct tokendata { |
14 | const char *string; |
15 | int16_t tokentype; |
16 | int8_t aux; |
17 | int8_t tokflag; |
18 | int32_t num; |
19 | }; |
20 | |
21 | int nasm_token_hash(const char *token, struct tokenval *tv) |
22 | { |
23 | #define UNUSED (65535/3) |
24 | static const int16_t hash1[2048] = { |
25 | 0, |
26 | UNUSED, |
27 | UNUSED, |
28 | UNUSED, |
29 | 0, |
30 | UNUSED, |
31 | 0, |
32 | UNUSED, |
33 | 0, |
34 | 6769, |
35 | 3411, |
36 | UNUSED, |
37 | 7328, |
38 | 0, |
39 | 5695, |
40 | UNUSED, |
41 | UNUSED, |
42 | UNUSED, |
43 | UNUSED, |
44 | 0, |
45 | UNUSED, |
46 | 0, |
47 | 0, |
48 | UNUSED, |
49 | 0, |
50 | 3082, |
51 | UNUSED, |
52 | 0, |
53 | UNUSED, |
54 | 0, |
55 | 0, |
56 | UNUSED, |
57 | 6709, |
58 | -830, |
59 | 5546, |
60 | 0, |
61 | 0, |
62 | 0, |
63 | 5038, |
64 | UNUSED, |
65 | 0, |
66 | 6444, |
67 | 0, |
68 | 0, |
69 | UNUSED, |
70 | 198, |
71 | 120, |
72 | 0, |
73 | 8767, |
74 | 0, |
75 | 0, |
76 | 11326, |
77 | 0, |
78 | -1516, |
79 | UNUSED, |
80 | 0, |
81 | 0, |
82 | 0, |
83 | 0, |
84 | 0, |
85 | 0, |
86 | UNUSED, |
87 | 0, |
88 | 0, |
89 | 2211, |
90 | UNUSED, |
91 | 0, |
92 | 2034, |
93 | 10643, |
94 | UNUSED, |
95 | UNUSED, |
96 | UNUSED, |
97 | 0, |
98 | 6349, |
99 | 0, |
100 | 11029, |
101 | UNUSED, |
102 | 0, |
103 | 0, |
104 | UNUSED, |
105 | 5764, |
106 | 0, |
107 | 0, |
108 | UNUSED, |
109 | 0, |
110 | 7690, |
111 | 4268, |
112 | -874, |
113 | 0, |
114 | UNUSED, |
115 | 8958, |
116 | 0, |
117 | 2777, |
118 | 1402, |
119 | 8375, |
120 | 1225, |
121 | UNUSED, |
122 | 7450, |
123 | 0, |
124 | UNUSED, |
125 | 2462, |
126 | 0, |
127 | 8935, |
128 | 3727, |
129 | 1901, |
130 | UNUSED, |
131 | UNUSED, |
132 | UNUSED, |
133 | 7671, |
134 | UNUSED, |
135 | -276, |
136 | 0, |
137 | 0, |
138 | 0, |
139 | UNUSED, |
140 | 8400, |
141 | 0, |
142 | UNUSED, |
143 | 403, |
144 | -122, |
145 | -907, |
146 | 7539, |
147 | 8821, |
148 | 0, |
149 | 0, |
150 | 373, |
151 | 11447, |
152 | -53, |
153 | UNUSED, |
154 | UNUSED, |
155 | UNUSED, |
156 | 0, |
157 | UNUSED, |
158 | UNUSED, |
159 | 0, |
160 | UNUSED, |
161 | 433, |
162 | 7215, |
163 | 265, |
164 | 0, |
165 | 4892, |
166 | 0, |
167 | 0, |
168 | 1155, |
169 | UNUSED, |
170 | UNUSED, |
171 | 1932, |
172 | UNUSED, |
173 | -811, |
174 | 6943, |
175 | UNUSED, |
176 | -1638, |
177 | UNUSED, |
178 | 687, |
179 | 0, |
180 | 0, |
181 | 6991, |
182 | 2858, |
183 | 0, |
184 | 1946, |
185 | 0, |
186 | UNUSED, |
187 | UNUSED, |
188 | UNUSED, |
189 | 451, |
190 | 2522, |
191 | UNUSED, |
192 | -3714, |
193 | UNUSED, |
194 | 0, |
195 | 0, |
196 | UNUSED, |
197 | UNUSED, |
198 | UNUSED, |
199 | UNUSED, |
200 | 1064, |
201 | 1480, |
202 | 113, |
203 | 0, |
204 | UNUSED, |
205 | UNUSED, |
206 | 0, |
207 | UNUSED, |
208 | 0, |
209 | 0, |
210 | 0, |
211 | 7672, |
212 | 6243, |
213 | UNUSED, |
214 | -2187, |
215 | 0, |
216 | UNUSED, |
217 | 6543, |
218 | 0, |
219 | 1664, |
220 | UNUSED, |
221 | UNUSED, |
222 | 0, |
223 | UNUSED, |
224 | 406, |
225 | UNUSED, |
226 | 6862, |
227 | UNUSED, |
228 | UNUSED, |
229 | 2745, |
230 | 0, |
231 | 0, |
232 | 0, |
233 | UNUSED, |
234 | 4663, |
235 | 0, |
236 | UNUSED, |
237 | UNUSED, |
238 | UNUSED, |
239 | UNUSED, |
240 | UNUSED, |
241 | 0, |
242 | 0, |
243 | 7678, |
244 | 0, |
245 | UNUSED, |
246 | UNUSED, |
247 | 0, |
248 | -2208, |
249 | 0, |
250 | 1565, |
251 | 0, |
252 | 0, |
253 | 66, |
254 | 8962, |
255 | UNUSED, |
256 | 0, |
257 | -589, |
258 | UNUSED, |
259 | -2123, |
260 | 0, |
261 | 0, |
262 | 1774, |
263 | UNUSED, |
264 | 0, |
265 | 0, |
266 | UNUSED, |
267 | UNUSED, |
268 | 2426, |
269 | UNUSED, |
270 | UNUSED, |
271 | UNUSED, |
272 | UNUSED, |
273 | 358, |
274 | UNUSED, |
275 | -1771, |
276 | 0, |
277 | UNUSED, |
278 | UNUSED, |
279 | UNUSED, |
280 | UNUSED, |
281 | 0, |
282 | 7417, |
283 | 8800, |
284 | 0, |
285 | UNUSED, |
286 | UNUSED, |
287 | UNUSED, |
288 | 730, |
289 | 844, |
290 | 4783, |
291 | 0, |
292 | UNUSED, |
293 | 878, |
294 | 1112, |
295 | UNUSED, |
296 | UNUSED, |
297 | UNUSED, |
298 | 1442, |
299 | UNUSED, |
300 | 0, |
301 | UNUSED, |
302 | -1327, |
303 | UNUSED, |
304 | 6137, |
305 | -2278, |
306 | UNUSED, |
307 | 0, |
308 | 931, |
309 | UNUSED, |
310 | 838, |
311 | UNUSED, |
312 | 0, |
313 | UNUSED, |
314 | 0, |
315 | UNUSED, |
316 | 2201, |
317 | UNUSED, |
318 | 860, |
319 | 0, |
320 | 7689, |
321 | 1193, |
322 | UNUSED, |
323 | 1589, |
324 | 2616, |
325 | UNUSED, |
326 | 0, |
327 | 5534, |
328 | 592, |
329 | 1265, |
330 | 8352, |
331 | 8886, |
332 | UNUSED, |
333 | UNUSED, |
334 | UNUSED, |
335 | 0, |
336 | -2269, |
337 | 0, |
338 | 3460, |
339 | 2057, |
340 | 586, |
341 | 107, |
342 | 0, |
343 | UNUSED, |
344 | 0, |
345 | 0, |
346 | 201, |
347 | 0, |
348 | -299, |
349 | 1298, |
350 | 0, |
351 | UNUSED, |
352 | 0, |
353 | -1239, |
354 | 0, |
355 | UNUSED, |
356 | 0, |
357 | 7281, |
358 | 9022, |
359 | -547, |
360 | UNUSED, |
361 | 1158, |
362 | -3689, |
363 | 0, |
364 | 63, |
365 | 0, |
366 | 8750, |
367 | 4275, |
368 | 0, |
369 | -1229, |
370 | UNUSED, |
371 | 0, |
372 | UNUSED, |
373 | 0, |
374 | UNUSED, |
375 | UNUSED, |
376 | 6366, |
377 | 804, |
378 | UNUSED, |
379 | 2374, |
380 | 689, |
381 | -4609, |
382 | 0, |
383 | 69, |
384 | -4542, |
385 | 1282, |
386 | UNUSED, |
387 | UNUSED, |
388 | UNUSED, |
389 | UNUSED, |
390 | 0, |
391 | UNUSED, |
392 | 1703, |
393 | 5791, |
394 | 2855, |
395 | UNUSED, |
396 | UNUSED, |
397 | 0, |
398 | UNUSED, |
399 | -2019, |
400 | UNUSED, |
401 | UNUSED, |
402 | -542, |
403 | 8880, |
404 | 9411, |
405 | UNUSED, |
406 | 2078, |
407 | -3135, |
408 | 9751, |
409 | 1723, |
410 | 741, |
411 | 1509, |
412 | 0, |
413 | 963, |
414 | 1795, |
415 | UNUSED, |
416 | 0, |
417 | UNUSED, |
418 | 7349, |
419 | 0, |
420 | 1094, |
421 | 0, |
422 | 0, |
423 | 3344, |
424 | 11061, |
425 | -826, |
426 | UNUSED, |
427 | UNUSED, |
428 | -2625, |
429 | 347, |
430 | 379, |
431 | 307, |
432 | UNUSED, |
433 | 800, |
434 | 3863, |
435 | 0, |
436 | 0, |
437 | 860, |
438 | UNUSED, |
439 | UNUSED, |
440 | 4615, |
441 | 0, |
442 | UNUSED, |
443 | 0, |
444 | 3716, |
445 | 473, |
446 | 0, |
447 | 0, |
448 | 3013, |
449 | 6441, |
450 | -182, |
451 | UNUSED, |
452 | UNUSED, |
453 | 1252, |
454 | UNUSED, |
455 | 1142, |
456 | UNUSED, |
457 | 3525, |
458 | UNUSED, |
459 | UNUSED, |
460 | 0, |
461 | UNUSED, |
462 | 11150, |
463 | 2366, |
464 | UNUSED, |
465 | UNUSED, |
466 | 6977, |
467 | 599, |
468 | UNUSED, |
469 | 1300, |
470 | 1224, |
471 | UNUSED, |
472 | 302, |
473 | 3140, |
474 | 1146, |
475 | -695, |
476 | 1250, |
477 | 1965, |
478 | 7990, |
479 | UNUSED, |
480 | 10394, |
481 | UNUSED, |
482 | 4383, |
483 | 702, |
484 | 9729, |
485 | UNUSED, |
486 | 1273, |
487 | UNUSED, |
488 | 93, |
489 | UNUSED, |
490 | 268, |
491 | UNUSED, |
492 | 10323, |
493 | -2155, |
494 | 1646, |
495 | -217, |
496 | 7271, |
497 | -263, |
498 | 0, |
499 | UNUSED, |
500 | UNUSED, |
501 | 3604, |
502 | -170, |
503 | 523, |
504 | 6655, |
505 | UNUSED, |
506 | UNUSED, |
507 | UNUSED, |
508 | 1579, |
509 | -854, |
510 | -6, |
511 | 1711, |
512 | 5204, |
513 | 5807, |
514 | 849, |
515 | 7226, |
516 | UNUSED, |
517 | 9487, |
518 | 3614, |
519 | -1057, |
520 | 603, |
521 | 7138, |
522 | UNUSED, |
523 | 0, |
524 | 8498, |
525 | 4475, |
526 | UNUSED, |
527 | 0, |
528 | 0, |
529 | 10377, |
530 | 1826, |
531 | UNUSED, |
532 | 10867, |
533 | -2483, |
534 | 0, |
535 | -1572, |
536 | 1364, |
537 | UNUSED, |
538 | 0, |
539 | 8527, |
540 | UNUSED, |
541 | UNUSED, |
542 | UNUSED, |
543 | UNUSED, |
544 | UNUSED, |
545 | 0, |
546 | UNUSED, |
547 | 0, |
548 | 1509, |
549 | 1456, |
550 | -1077, |
551 | UNUSED, |
552 | 3590, |
553 | 0, |
554 | UNUSED, |
555 | -1468, |
556 | UNUSED, |
557 | 0, |
558 | 0, |
559 | UNUSED, |
560 | 751, |
561 | 394, |
562 | -392, |
563 | UNUSED, |
564 | UNUSED, |
565 | 0, |
566 | 108, |
567 | 1324, |
568 | UNUSED, |
569 | -2998, |
570 | UNUSED, |
571 | 3761, |
572 | 0, |
573 | 1607, |
574 | 0, |
575 | 211, |
576 | UNUSED, |
577 | UNUSED, |
578 | 1938, |
579 | -1836, |
580 | 135, |
581 | 542, |
582 | 0, |
583 | 905, |
584 | 1447, |
585 | 7709, |
586 | 0, |
587 | UNUSED, |
588 | UNUSED, |
589 | -1633, |
590 | 5737, |
591 | 6667, |
592 | 0, |
593 | 867, |
594 | UNUSED, |
595 | 921, |
596 | UNUSED, |
597 | UNUSED, |
598 | 9745, |
599 | 1482, |
600 | UNUSED, |
601 | UNUSED, |
602 | 1491, |
603 | 5301, |
604 | 11196, |
605 | 0, |
606 | UNUSED, |
607 | 2247, |
608 | 0, |
609 | UNUSED, |
610 | 1432, |
611 | 0, |
612 | 10676, |
613 | 0, |
614 | 1057, |
615 | UNUSED, |
616 | 2542, |
617 | UNUSED, |
618 | -279, |
619 | UNUSED, |
620 | UNUSED, |
621 | 18, |
622 | UNUSED, |
623 | 0, |
624 | -1422, |
625 | UNUSED, |
626 | -3092, |
627 | UNUSED, |
628 | -423, |
629 | UNUSED, |
630 | 650, |
631 | UNUSED, |
632 | 4900, |
633 | 0, |
634 | 5414, |
635 | -545, |
636 | -13, |
637 | 510, |
638 | 6540, |
639 | UNUSED, |
640 | -1586, |
641 | 6572, |
642 | UNUSED, |
643 | 972, |
644 | UNUSED, |
645 | UNUSED, |
646 | -129, |
647 | 2112, |
648 | 902, |
649 | UNUSED, |
650 | 3218, |
651 | 0, |
652 | 6551, |
653 | 2147, |
654 | 912, |
655 | 1625, |
656 | 6896, |
657 | UNUSED, |
658 | UNUSED, |
659 | UNUSED, |
660 | 8024, |
661 | UNUSED, |
662 | 4180, |
663 | UNUSED, |
664 | 916, |
665 | 649, |
666 | UNUSED, |
667 | 1706, |
668 | -1841, |
669 | UNUSED, |
670 | UNUSED, |
671 | UNUSED, |
672 | UNUSED, |
673 | 1271, |
674 | 11257, |
675 | UNUSED, |
676 | 7478, |
677 | -585, |
678 | 1814, |
679 | 6356, |
680 | UNUSED, |
681 | -1173, |
682 | 2156, |
683 | UNUSED, |
684 | 0, |
685 | 1311, |
686 | 12458, |
687 | UNUSED, |
688 | 0, |
689 | 10272, |
690 | -457, |
691 | 5048, |
692 | 0, |
693 | UNUSED, |
694 | 6794, |
695 | 0, |
696 | 190, |
697 | 8954, |
698 | UNUSED, |
699 | 1588, |
700 | 2046, |
701 | 1133, |
702 | 1155, |
703 | 0, |
704 | 6665, |
705 | 2202, |
706 | -265, |
707 | 0, |
708 | 157, |
709 | 11069, |
710 | 5199, |
711 | 7725, |
712 | -482, |
713 | -1299, |
714 | 10509, |
715 | 11176, |
716 | UNUSED, |
717 | 63, |
718 | -1250, |
719 | -3442, |
720 | 724, |
721 | UNUSED, |
722 | UNUSED, |
723 | 1852, |
724 | UNUSED, |
725 | 0, |
726 | UNUSED, |
727 | UNUSED, |
728 | -1793, |
729 | UNUSED, |
730 | -969, |
731 | UNUSED, |
732 | UNUSED, |
733 | UNUSED, |
734 | 0, |
735 | UNUSED, |
736 | 0, |
737 | UNUSED, |
738 | UNUSED, |
739 | UNUSED, |
740 | 0, |
741 | UNUSED, |
742 | 1792, |
743 | 0, |
744 | UNUSED, |
745 | 1276, |
746 | 9907, |
747 | 1154, |
748 | 426, |
749 | 230, |
750 | -280, |
751 | 0, |
752 | 8123, |
753 | 985, |
754 | 2978, |
755 | 5563, |
756 | -472, |
757 | 0, |
758 | 7659, |
759 | 0, |
760 | 4, |
761 | 0, |
762 | UNUSED, |
763 | -94, |
764 | -1317, |
765 | 763, |
766 | 1808, |
767 | UNUSED, |
768 | 844, |
769 | 3780, |
770 | UNUSED, |
771 | 5395, |
772 | UNUSED, |
773 | 1478, |
774 | 4845, |
775 | -4307, |
776 | 2426, |
777 | 0, |
778 | 1241, |
779 | 0, |
780 | UNUSED, |
781 | UNUSED, |
782 | 2598, |
783 | 0, |
784 | 4882, |
785 | 2278, |
786 | 0, |
787 | 0, |
788 | 0, |
789 | 0, |
790 | 5726, |
791 | 901, |
792 | 933, |
793 | 9683, |
794 | UNUSED, |
795 | 1519, |
796 | UNUSED, |
797 | 0, |
798 | 8452, |
799 | 3188, |
800 | 5667, |
801 | 0, |
802 | 2175, |
803 | UNUSED, |
804 | 7093, |
805 | 0, |
806 | 834, |
807 | UNUSED, |
808 | 840, |
809 | 3042, |
810 | 9154, |
811 | 1689, |
812 | UNUSED, |
813 | 0, |
814 | 0, |
815 | 430, |
816 | 2036, |
817 | -5039, |
818 | 3829, |
819 | 2377, |
820 | -2335, |
821 | UNUSED, |
822 | 9561, |
823 | 14811, |
824 | 1906, |
825 | 278, |
826 | 2300, |
827 | 2195, |
828 | -565, |
829 | 6644, |
830 | UNUSED, |
831 | 1088, |
832 | UNUSED, |
833 | UNUSED, |
834 | 1237, |
835 | UNUSED, |
836 | 1269, |
837 | UNUSED, |
838 | UNUSED, |
839 | 382, |
840 | 3666, |
841 | -756, |
842 | 1291, |
843 | 0, |
844 | 2138, |
845 | 0, |
846 | 7715, |
847 | 1967, |
848 | 1936, |
849 | UNUSED, |
850 | 0, |
851 | 7836, |
852 | UNUSED, |
853 | 9574, |
854 | 92, |
855 | UNUSED, |
856 | 7139, |
857 | UNUSED, |
858 | UNUSED, |
859 | 182, |
860 | 0, |
861 | 9819, |
862 | 2923, |
863 | 5955, |
864 | UNUSED, |
865 | 9074, |
866 | UNUSED, |
867 | UNUSED, |
868 | 21, |
869 | 0, |
870 | UNUSED, |
871 | 203, |
872 | 0, |
873 | 6541, |
874 | 252, |
875 | 342, |
876 | 175, |
877 | 2470, |
878 | -1248, |
879 | 1788, |
880 | -1198, |
881 | UNUSED, |
882 | 2334, |
883 | -93, |
884 | 465, |
885 | UNUSED, |
886 | 7666, |
887 | UNUSED, |
888 | UNUSED, |
889 | -2454, |
890 | 4893, |
891 | UNUSED, |
892 | 1109, |
893 | UNUSED, |
894 | UNUSED, |
895 | UNUSED, |
896 | UNUSED, |
897 | 242, |
898 | -758, |
899 | 8312, |
900 | UNUSED, |
901 | -253, |
902 | 1935, |
903 | UNUSED, |
904 | 0, |
905 | 2163, |
906 | 1566, |
907 | UNUSED, |
908 | UNUSED, |
909 | 260, |
910 | 1708, |
911 | -1052, |
912 | UNUSED, |
913 | 2693, |
914 | UNUSED, |
915 | UNUSED, |
916 | 11074, |
917 | 5712, |
918 | 0, |
919 | UNUSED, |
920 | UNUSED, |
921 | UNUSED, |
922 | -254, |
923 | 8653, |
924 | UNUSED, |
925 | -565, |
926 | UNUSED, |
927 | 527, |
928 | 1983, |
929 | UNUSED, |
930 | UNUSED, |
931 | 2688, |
932 | 408, |
933 | UNUSED, |
934 | 5048, |
935 | 1496, |
936 | 640, |
937 | UNUSED, |
938 | UNUSED, |
939 | 1080, |
940 | 0, |
941 | UNUSED, |
942 | UNUSED, |
943 | UNUSED, |
944 | -2078, |
945 | 8389, |
946 | 0, |
947 | UNUSED, |
948 | UNUSED, |
949 | -36, |
950 | -835, |
951 | 512, |
952 | UNUSED, |
953 | 0, |
954 | UNUSED, |
955 | UNUSED, |
956 | UNUSED, |
957 | 1530, |
958 | UNUSED, |
959 | 1593, |
960 | UNUSED, |
961 | 996, |
962 | UNUSED, |
963 | 1943, |
964 | 967, |
965 | 383, |
966 | 9556, |
967 | 803, |
968 | 2043, |
969 | UNUSED, |
970 | UNUSED, |
971 | 12293, |
972 | 1166, |
973 | UNUSED, |
974 | 2377, |
975 | -1625, |
976 | 1438, |
977 | UNUSED, |
978 | UNUSED, |
979 | 1620, |
980 | UNUSED, |
981 | -450, |
982 | 918, |
983 | -1248, |
984 | 0, |
985 | 854, |
986 | 2811, |
987 | 1521, |
988 | 0, |
989 | 1668, |
990 | 0, |
991 | -913, |
992 | UNUSED, |
993 | -975, |
994 | 1559, |
995 | UNUSED, |
996 | 1269, |
997 | UNUSED, |
998 | 0, |
999 | UNUSED, |
1000 | 1924, |
1001 | 2417, |
1002 | 1067, |
1003 | 6367, |
1004 | 8621, |
1005 | 400, |
1006 | 2668, |
1007 | 2282, |
1008 | 8494, |
1009 | 807, |
1010 | -1114, |
1011 | 10861, |
1012 | UNUSED, |
1013 | UNUSED, |
1014 | 5324, |
1015 | UNUSED, |
1016 | UNUSED, |
1017 | 12379, |
1018 | UNUSED, |
1019 | -845, |
1020 | -1335, |
1021 | 502, |
1022 | 1497, |
1023 | -1827, |
1024 | 120, |
1025 | 5867, |
1026 | 0, |
1027 | -99, |
1028 | 0, |
1029 | UNUSED, |
1030 | -185, |
1031 | 7964, |
1032 | 502, |
1033 | 6, |
1034 | 8937, |
1035 | UNUSED, |
1036 | 5868, |
1037 | 0, |
1038 | 2094, |
1039 | UNUSED, |
1040 | 3890, |
1041 | UNUSED, |
1042 | 1495, |
1043 | 7033, |
1044 | 1310, |
1045 | UNUSED, |
1046 | 3612, |
1047 | 7050, |
1048 | UNUSED, |
1049 | -958, |
1050 | UNUSED, |
1051 | 1804, |
1052 | 3317, |
1053 | 10446, |
1054 | UNUSED, |
1055 | 0, |
1056 | -45, |
1057 | 0, |
1058 | UNUSED, |
1059 | -4602, |
1060 | 539, |
1061 | 0, |
1062 | 41, |
1063 | 9886, |
1064 | UNUSED, |
1065 | UNUSED, |
1066 | 422, |
1067 | 11043, |
1068 | 1362, |
1069 | 815, |
1070 | UNUSED, |
1071 | UNUSED, |
1072 | 1870, |
1073 | 1962, |
1074 | 676, |
1075 | 0, |
1076 | 1921, |
1077 | 7075, |
1078 | 586, |
1079 | UNUSED, |
1080 | 5061, |
1081 | UNUSED, |
1082 | 9450, |
1083 | UNUSED, |
1084 | UNUSED, |
1085 | UNUSED, |
1086 | 1340, |
1087 | 0, |
1088 | 9330, |
1089 | -1303, |
1090 | 0, |
1091 | UNUSED, |
1092 | 389, |
1093 | -1073, |
1094 | UNUSED, |
1095 | 414, |
1096 | 472, |
1097 | 4843, |
1098 | UNUSED, |
1099 | 0, |
1100 | UNUSED, |
1101 | 10025, |
1102 | 4350, |
1103 | -501, |
1104 | 384, |
1105 | 1293, |
1106 | 8243, |
1107 | UNUSED, |
1108 | -118, |
1109 | 0, |
1110 | -428, |
1111 | 5667, |
1112 | 990, |
1113 | 2799, |
1114 | 565, |
1115 | 2410, |
1116 | 0, |
1117 | 669, |
1118 | UNUSED, |
1119 | 870, |
1120 | 9277, |
1121 | 8109, |
1122 | 7234, |
1123 | UNUSED, |
1124 | 8627, |
1125 | UNUSED, |
1126 | UNUSED, |
1127 | 1321, |
1128 | 0, |
1129 | 1200, |
1130 | 129, |
1131 | 7759, |
1132 | 11283, |
1133 | UNUSED, |
1134 | 861, |
1135 | UNUSED, |
1136 | 0, |
1137 | 2016, |
1138 | UNUSED, |
1139 | UNUSED, |
1140 | 1530, |
1141 | 2131, |
1142 | UNUSED, |
1143 | UNUSED, |
1144 | UNUSED, |
1145 | UNUSED, |
1146 | UNUSED, |
1147 | 2901, |
1148 | UNUSED, |
1149 | 8931, |
1150 | 664, |
1151 | 5319, |
1152 | UNUSED, |
1153 | UNUSED, |
1154 | 2181, |
1155 | -1832, |
1156 | 1543, |
1157 | UNUSED, |
1158 | 0, |
1159 | 121, |
1160 | UNUSED, |
1161 | -73, |
1162 | 658, |
1163 | UNUSED, |
1164 | UNUSED, |
1165 | 7791, |
1166 | UNUSED, |
1167 | 1234, |
1168 | 0, |
1169 | 1467, |
1170 | -1305, |
1171 | UNUSED, |
1172 | 5876, |
1173 | 0, |
1174 | 1945, |
1175 | 73, |
1176 | UNUSED, |
1177 | 657, |
1178 | -857, |
1179 | -168, |
1180 | UNUSED, |
1181 | UNUSED, |
1182 | 7330, |
1183 | 7234, |
1184 | UNUSED, |
1185 | 223, |
1186 | UNUSED, |
1187 | UNUSED, |
1188 | 2267, |
1189 | UNUSED, |
1190 | 2208, |
1191 | UNUSED, |
1192 | 5836, |
1193 | UNUSED, |
1194 | 7054, |
1195 | 2127, |
1196 | 1002, |
1197 | 3220, |
1198 | UNUSED, |
1199 | 7699, |
1200 | 6206, |
1201 | 655, |
1202 | -291, |
1203 | 874, |
1204 | UNUSED, |
1205 | UNUSED, |
1206 | UNUSED, |
1207 | 2012, |
1208 | 5526, |
1209 | 0, |
1210 | UNUSED, |
1211 | UNUSED, |
1212 | 3402, |
1213 | 214, |
1214 | UNUSED, |
1215 | 1519, |
1216 | 2062, |
1217 | UNUSED, |
1218 | 7015, |
1219 | 425, |
1220 | UNUSED, |
1221 | -1015, |
1222 | 0, |
1223 | 1163, |
1224 | 6814, |
1225 | UNUSED, |
1226 | UNUSED, |
1227 | UNUSED, |
1228 | UNUSED, |
1229 | 2196, |
1230 | UNUSED, |
1231 | UNUSED, |
1232 | 1545, |
1233 | 9763, |
1234 | -2018, |
1235 | 0, |
1236 | -239, |
1237 | 431, |
1238 | 2116, |
1239 | UNUSED, |
1240 | -1479, |
1241 | UNUSED, |
1242 | 1246, |
1243 | UNUSED, |
1244 | 8046, |
1245 | 2061, |
1246 | 0, |
1247 | 308, |
1248 | 770, |
1249 | 323, |
1250 | UNUSED, |
1251 | 198, |
1252 | UNUSED, |
1253 | UNUSED, |
1254 | 0, |
1255 | 1895, |
1256 | 0, |
1257 | 6302, |
1258 | UNUSED, |
1259 | UNUSED, |
1260 | 1095, |
1261 | 1571, |
1262 | 8396, |
1263 | 594, |
1264 | UNUSED, |
1265 | UNUSED, |
1266 | -21, |
1267 | UNUSED, |
1268 | 22, |
1269 | UNUSED, |
1270 | 0, |
1271 | UNUSED, |
1272 | -3182, |
1273 | 2707, |
1274 | 2675, |
1275 | 1958, |
1276 | 6177, |
1277 | UNUSED, |
1278 | -1150, |
1279 | 0, |
1280 | UNUSED, |
1281 | 9528, |
1282 | UNUSED, |
1283 | UNUSED, |
1284 | 2929, |
1285 | 0, |
1286 | UNUSED, |
1287 | 1284, |
1288 | -352, |
1289 | UNUSED, |
1290 | 1586, |
1291 | 1827, |
1292 | UNUSED, |
1293 | 7548, |
1294 | UNUSED, |
1295 | UNUSED, |
1296 | UNUSED, |
1297 | 919, |
1298 | 9180, |
1299 | UNUSED, |
1300 | -41, |
1301 | UNUSED, |
1302 | 96, |
1303 | 0, |
1304 | UNUSED, |
1305 | UNUSED, |
1306 | UNUSED, |
1307 | UNUSED, |
1308 | UNUSED, |
1309 | 1985, |
1310 | 13335, |
1311 | 0, |
1312 | 8505, |
1313 | 2542, |
1314 | 11482, |
1315 | 116, |
1316 | 1558, |
1317 | UNUSED, |
1318 | -651, |
1319 | 2274, |
1320 | 0, |
1321 | 1333, |
1322 | 2475, |
1323 | 7865, |
1324 | 0, |
1325 | 0, |
1326 | 1801, |
1327 | UNUSED, |
1328 | UNUSED, |
1329 | UNUSED, |
1330 | 72, |
1331 | 3728, |
1332 | 0, |
1333 | 1457, |
1334 | UNUSED, |
1335 | UNUSED, |
1336 | 912, |
1337 | 0, |
1338 | 7834, |
1339 | 483, |
1340 | UNUSED, |
1341 | UNUSED, |
1342 | 7309, |
1343 | -341, |
1344 | -17, |
1345 | 2163, |
1346 | UNUSED, |
1347 | 878, |
1348 | 1891, |
1349 | 1398, |
1350 | UNUSED, |
1351 | 1354, |
1352 | 1119, |
1353 | UNUSED, |
1354 | 1390, |
1355 | 1697, |
1356 | UNUSED, |
1357 | UNUSED, |
1358 | UNUSED, |
1359 | 3493, |
1360 | -746, |
1361 | UNUSED, |
1362 | UNUSED, |
1363 | UNUSED, |
1364 | UNUSED, |
1365 | UNUSED, |
1366 | UNUSED, |
1367 | 126, |
1368 | 1006, |
1369 | 6742, |
1370 | UNUSED, |
1371 | UNUSED, |
1372 | 639, |
1373 | 511, |
1374 | 7505, |
1375 | 1796, |
1376 | 113, |
1377 | UNUSED, |
1378 | 1072, |
1379 | 66, |
1380 | UNUSED, |
1381 | 1973, |
1382 | 246, |
1383 | -205, |
1384 | 0, |
1385 | 904, |
1386 | 1409, |
1387 | -17, |
1388 | 8301, |
1389 | 6456, |
1390 | 0, |
1391 | -147, |
1392 | 853, |
1393 | 12095, |
1394 | UNUSED, |
1395 | -940, |
1396 | 2348, |
1397 | 3089, |
1398 | UNUSED, |
1399 | 2199, |
1400 | 7562, |
1401 | UNUSED, |
1402 | 3938, |
1403 | 1920, |
1404 | 1147, |
1405 | UNUSED, |
1406 | 640, |
1407 | 0, |
1408 | 2477, |
1409 | 629, |
1410 | 801, |
1411 | 868, |
1412 | UNUSED, |
1413 | 0, |
1414 | 0, |
1415 | 1254, |
1416 | UNUSED, |
1417 | 2965, |
1418 | UNUSED, |
1419 | 3069, |
1420 | UNUSED, |
1421 | 1407, |
1422 | 955, |
1423 | UNUSED, |
1424 | UNUSED, |
1425 | 2360, |
1426 | 9304, |
1427 | 403, |
1428 | 984, |
1429 | 4876, |
1430 | 772, |
1431 | UNUSED, |
1432 | -891, |
1433 | -231, |
1434 | 594, |
1435 | 4740, |
1436 | 0, |
1437 | UNUSED, |
1438 | 7446, |
1439 | UNUSED, |
1440 | 127, |
1441 | UNUSED, |
1442 | -268, |
1443 | 1848, |
1444 | 758, |
1445 | UNUSED, |
1446 | -1346, |
1447 | 1017, |
1448 | -273, |
1449 | 1281, |
1450 | UNUSED, |
1451 | 7111, |
1452 | 4709, |
1453 | 3475, |
1454 | -565, |
1455 | UNUSED, |
1456 | 1014, |
1457 | 3456, |
1458 | 1402, |
1459 | -347, |
1460 | 1959, |
1461 | 1035, |
1462 | UNUSED, |
1463 | 1574, |
1464 | 684, |
1465 | 2593, |
1466 | UNUSED, |
1467 | 314, |
1468 | 1155, |
1469 | 655, |
1470 | UNUSED, |
1471 | 1067, |
1472 | 1179, |
1473 | UNUSED, |
1474 | -997, |
1475 | UNUSED, |
1476 | UNUSED, |
1477 | 7712, |
1478 | -681, |
1479 | 1611, |
1480 | 480, |
1481 | UNUSED, |
1482 | UNUSED, |
1483 | 879, |
1484 | UNUSED, |
1485 | UNUSED, |
1486 | UNUSED, |
1487 | 5754, |
1488 | 2981, |
1489 | 6924, |
1490 | 367, |
1491 | 2125, |
1492 | UNUSED, |
1493 | 2342, |
1494 | 14, |
1495 | UNUSED, |
1496 | UNUSED, |
1497 | 7267, |
1498 | 154, |
1499 | 0, |
1500 | UNUSED, |
1501 | -1536, |
1502 | UNUSED, |
1503 | 0, |
1504 | UNUSED, |
1505 | 1552, |
1506 | 683, |
1507 | 6505, |
1508 | UNUSED, |
1509 | -718, |
1510 | UNUSED, |
1511 | 1393, |
1512 | UNUSED, |
1513 | -430, |
1514 | 1172, |
1515 | UNUSED, |
1516 | 8590, |
1517 | 9062, |
1518 | 2024, |
1519 | UNUSED, |
1520 | UNUSED, |
1521 | -1983, |
1522 | UNUSED, |
1523 | UNUSED, |
1524 | 1395, |
1525 | -2243, |
1526 | -1014, |
1527 | 7955, |
1528 | 7535, |
1529 | 220, |
1530 | UNUSED, |
1531 | UNUSED, |
1532 | -387, |
1533 | 1503, |
1534 | 1602, |
1535 | 259, |
1536 | 0, |
1537 | 6689, |
1538 | -600, |
1539 | 1403, |
1540 | -3, |
1541 | 4919, |
1542 | 1937, |
1543 | 6152, |
1544 | 107, |
1545 | UNUSED, |
1546 | UNUSED, |
1547 | 1057, |
1548 | 0, |
1549 | 5113, |
1550 | UNUSED, |
1551 | 1485, |
1552 | 5817, |
1553 | 841, |
1554 | 248, |
1555 | 6444, |
1556 | 949, |
1557 | 787, |
1558 | 2418, |
1559 | UNUSED, |
1560 | UNUSED, |
1561 | 799, |
1562 | UNUSED, |
1563 | UNUSED, |
1564 | UNUSED, |
1565 | 3080, |
1566 | 6397, |
1567 | 10984, |
1568 | UNUSED, |
1569 | 7528, |
1570 | 1665, |
1571 | UNUSED, |
1572 | UNUSED, |
1573 | 1798, |
1574 | 1040, |
1575 | UNUSED, |
1576 | UNUSED, |
1577 | 1960, |
1578 | UNUSED, |
1579 | 5031, |
1580 | -2878, |
1581 | 11694, |
1582 | UNUSED, |
1583 | 956, |
1584 | -542, |
1585 | UNUSED, |
1586 | UNUSED, |
1587 | 630, |
1588 | 12284, |
1589 | 11750, |
1590 | 533, |
1591 | 1929, |
1592 | 5238, |
1593 | 371, |
1594 | UNUSED, |
1595 | 0, |
1596 | 6606, |
1597 | 2052, |
1598 | -1123, |
1599 | 669, |
1600 | -119, |
1601 | 785, |
1602 | -1307, |
1603 | 1730, |
1604 | 8933, |
1605 | -2247, |
1606 | 1550, |
1607 | UNUSED, |
1608 | UNUSED, |
1609 | 2441, |
1610 | -24, |
1611 | UNUSED, |
1612 | UNUSED, |
1613 | UNUSED, |
1614 | 680, |
1615 | 9786, |
1616 | 0, |
1617 | 1600, |
1618 | UNUSED, |
1619 | UNUSED, |
1620 | 1874, |
1621 | 386, |
1622 | UNUSED, |
1623 | 1338, |
1624 | 2826, |
1625 | 6201, |
1626 | 1356, |
1627 | 713, |
1628 | -332, |
1629 | 1247, |
1630 | UNUSED, |
1631 | 1302, |
1632 | 7395, |
1633 | 264, |
1634 | UNUSED, |
1635 | UNUSED, |
1636 | 1717, |
1637 | UNUSED, |
1638 | -596, |
1639 | UNUSED, |
1640 | -837, |
1641 | 663, |
1642 | 847, |
1643 | UNUSED, |
1644 | UNUSED, |
1645 | 2703, |
1646 | 2269, |
1647 | 112, |
1648 | 374, |
1649 | 1037, |
1650 | UNUSED, |
1651 | UNUSED, |
1652 | UNUSED, |
1653 | UNUSED, |
1654 | -668, |
1655 | 8611, |
1656 | UNUSED, |
1657 | 3403, |
1658 | 634, |
1659 | -1489, |
1660 | UNUSED, |
1661 | 6527, |
1662 | 4826, |
1663 | UNUSED, |
1664 | UNUSED, |
1665 | 0, |
1666 | 0, |
1667 | 559, |
1668 | 515, |
1669 | UNUSED, |
1670 | UNUSED, |
1671 | UNUSED, |
1672 | 5141, |
1673 | 2500, |
1674 | 6982, |
1675 | 0, |
1676 | UNUSED, |
1677 | -157, |
1678 | UNUSED, |
1679 | UNUSED, |
1680 | 8217, |
1681 | UNUSED, |
1682 | -1, |
1683 | UNUSED, |
1684 | -226, |
1685 | -772, |
1686 | 7632, |
1687 | 2240, |
1688 | 11105, |
1689 | 1776, |
1690 | 322, |
1691 | UNUSED, |
1692 | 1352, |
1693 | 655, |
1694 | UNUSED, |
1695 | UNUSED, |
1696 | 3338, |
1697 | UNUSED, |
1698 | UNUSED, |
1699 | 5685, |
1700 | UNUSED, |
1701 | 1650, |
1702 | 185, |
1703 | 668, |
1704 | 1947, |
1705 | 556, |
1706 | 4864, |
1707 | 2709, |
1708 | UNUSED, |
1709 | 1977, |
1710 | UNUSED, |
1711 | 1216, |
1712 | -3725, |
1713 | UNUSED, |
1714 | 6353, |
1715 | -129, |
1716 | UNUSED, |
1717 | 1772, |
1718 | 8389, |
1719 | UNUSED, |
1720 | UNUSED, |
1721 | 6694, |
1722 | UNUSED, |
1723 | 2058, |
1724 | 2142, |
1725 | -1372, |
1726 | UNUSED, |
1727 | UNUSED, |
1728 | 1745, |
1729 | 1608, |
1730 | 231, |
1731 | 98, |
1732 | 7390, |
1733 | UNUSED, |
1734 | 8277, |
1735 | UNUSED, |
1736 | 203, |
1737 | 804, |
1738 | 118, |
1739 | 5072, |
1740 | 1153, |
1741 | UNUSED, |
1742 | 457, |
1743 | 2017, |
1744 | UNUSED, |
1745 | UNUSED, |
1746 | UNUSED, |
1747 | -5, |
1748 | 865, |
1749 | 2065, |
1750 | 657, |
1751 | UNUSED, |
1752 | UNUSED, |
1753 | UNUSED, |
1754 | 5049, |
1755 | UNUSED, |
1756 | 11665, |
1757 | UNUSED, |
1758 | UNUSED, |
1759 | UNUSED, |
1760 | 0, |
1761 | UNUSED, |
1762 | UNUSED, |
1763 | 1896, |
1764 | 1651, |
1765 | 739, |
1766 | 446, |
1767 | UNUSED, |
1768 | 1994, |
1769 | 1604, |
1770 | UNUSED, |
1771 | 1806, |
1772 | 4885, |
1773 | 97, |
1774 | 7841, |
1775 | 1759, |
1776 | UNUSED, |
1777 | 1511, |
1778 | 224, |
1779 | -1615, |
1780 | UNUSED, |
1781 | UNUSED, |
1782 | 21, |
1783 | 2209, |
1784 | 1637, |
1785 | 6706, |
1786 | UNUSED, |
1787 | 2249, |
1788 | 190, |
1789 | -920, |
1790 | 8047, |
1791 | 0, |
1792 | 1062, |
1793 | 432, |
1794 | 1919, |
1795 | UNUSED, |
1796 | UNUSED, |
1797 | UNUSED, |
1798 | 0, |
1799 | -868, |
1800 | 2045, |
1801 | UNUSED, |
1802 | 8578, |
1803 | UNUSED, |
1804 | 1561, |
1805 | UNUSED, |
1806 | -275, |
1807 | UNUSED, |
1808 | 1629, |
1809 | UNUSED, |
1810 | 195, |
1811 | UNUSED, |
1812 | UNUSED, |
1813 | UNUSED, |
1814 | UNUSED, |
1815 | 1671, |
1816 | 2188, |
1817 | 9893, |
1818 | UNUSED, |
1819 | UNUSED, |
1820 | UNUSED, |
1821 | UNUSED, |
1822 | 9388, |
1823 | 7203, |
1824 | 22, |
1825 | 7620, |
1826 | 6299, |
1827 | 420, |
1828 | UNUSED, |
1829 | 3461, |
1830 | 1106, |
1831 | 1557, |
1832 | -3377, |
1833 | 6661, |
1834 | 52, |
1835 | 968, |
1836 | UNUSED, |
1837 | 506, |
1838 | 0, |
1839 | 1316, |
1840 | 697, |
1841 | 1512, |
1842 | 1037, |
1843 | 423, |
1844 | UNUSED, |
1845 | -1518, |
1846 | UNUSED, |
1847 | 149, |
1848 | 0, |
1849 | UNUSED, |
1850 | 290, |
1851 | 8157, |
1852 | 1742, |
1853 | 1446, |
1854 | UNUSED, |
1855 | UNUSED, |
1856 | 8473, |
1857 | 981, |
1858 | 364, |
1859 | 4394, |
1860 | 682, |
1861 | UNUSED, |
1862 | 1937, |
1863 | UNUSED, |
1864 | 9972, |
1865 | 7123, |
1866 | UNUSED, |
1867 | -849, |
1868 | 1108, |
1869 | UNUSED, |
1870 | UNUSED, |
1871 | 9046, |
1872 | 925, |
1873 | -982, |
1874 | -880, |
1875 | 2234, |
1876 | 1105, |
1877 | 1546, |
1878 | 9521, |
1879 | 47, |
1880 | UNUSED, |
1881 | UNUSED, |
1882 | 32, |
1883 | 408, |
1884 | 1365, |
1885 | 1003, |
1886 | -267, |
1887 | 1147, |
1888 | 1549, |
1889 | 2127, |
1890 | -3612, |
1891 | UNUSED, |
1892 | UNUSED, |
1893 | 555, |
1894 | 956, |
1895 | 2132, |
1896 | 11038, |
1897 | UNUSED, |
1898 | UNUSED, |
1899 | -1137, |
1900 | 1447, |
1901 | UNUSED, |
1902 | -433, |
1903 | UNUSED, |
1904 | UNUSED, |
1905 | -568, |
1906 | 642, |
1907 | 8653, |
1908 | -2549, |
1909 | 2793, |
1910 | 2407, |
1911 | -665, |
1912 | -787, |
1913 | -140, |
1914 | UNUSED, |
1915 | 971, |
1916 | 1137, |
1917 | UNUSED, |
1918 | UNUSED, |
1919 | 5948, |
1920 | 0, |
1921 | 1670, |
1922 | 26, |
1923 | 3613, |
1924 | 2298, |
1925 | UNUSED, |
1926 | 12230, |
1927 | 389, |
1928 | UNUSED, |
1929 | 1267, |
1930 | UNUSED, |
1931 | -457, |
1932 | UNUSED, |
1933 | UNUSED, |
1934 | UNUSED, |
1935 | UNUSED, |
1936 | 8768, |
1937 | UNUSED, |
1938 | UNUSED, |
1939 | 1128, |
1940 | -429, |
1941 | 3933, |
1942 | 843, |
1943 | 1005, |
1944 | 1710, |
1945 | -1204, |
1946 | -296, |
1947 | UNUSED, |
1948 | 883, |
1949 | -1086, |
1950 | UNUSED, |
1951 | 877, |
1952 | 1562, |
1953 | 6529, |
1954 | UNUSED, |
1955 | 1045, |
1956 | UNUSED, |
1957 | UNUSED, |
1958 | 7728, |
1959 | 2028, |
1960 | -297, |
1961 | 8244, |
1962 | UNUSED, |
1963 | 1110, |
1964 | 4681, |
1965 | 384, |
1966 | 5945, |
1967 | 3103, |
1968 | 7121, |
1969 | 1124, |
1970 | 366, |
1971 | 7864, |
1972 | UNUSED, |
1973 | 1885, |
1974 | 9532, |
1975 | UNUSED, |
1976 | 3755, |
1977 | 1338, |
1978 | UNUSED, |
1979 | UNUSED, |
1980 | UNUSED, |
1981 | 3689, |
1982 | -1207, |
1983 | UNUSED, |
1984 | 2049, |
1985 | UNUSED, |
1986 | 1025, |
1987 | 266, |
1988 | -602, |
1989 | -18, |
1990 | 3762, |
1991 | UNUSED, |
1992 | 778, |
1993 | UNUSED, |
1994 | UNUSED, |
1995 | 1418, |
1996 | UNUSED, |
1997 | 1264, |
1998 | 7271, |
1999 | UNUSED, |
2000 | UNUSED, |
2001 | 8327, |
2002 | UNUSED, |
2003 | 960, |
2004 | 1315, |
2005 | UNUSED, |
2006 | 2587, |
2007 | UNUSED, |
2008 | UNUSED, |
2009 | 9821, |
2010 | 4548, |
2011 | 306, |
2012 | 3107, |
2013 | 2087, |
2014 | UNUSED, |
2015 | -11, |
2016 | UNUSED, |
2017 | 1611, |
2018 | 12415, |
2019 | 1437, |
2020 | 774, |
2021 | 347, |
2022 | 2954, |
2023 | 1106, |
2024 | 1149, |
2025 | 0, |
2026 | UNUSED, |
2027 | 1098, |
2028 | 1212, |
2029 | 8060, |
2030 | 1904, |
2031 | -706, |
2032 | UNUSED, |
2033 | UNUSED, |
2034 | UNUSED, |
2035 | 1782, |
2036 | 2059, |
2037 | UNUSED, |
2038 | UNUSED, |
2039 | 541, |
2040 | UNUSED, |
2041 | UNUSED, |
2042 | UNUSED, |
2043 | UNUSED, |
2044 | -685, |
2045 | UNUSED, |
2046 | 1109, |
2047 | UNUSED, |
2048 | 262, |
2049 | UNUSED, |
2050 | UNUSED, |
2051 | 1757, |
2052 | UNUSED, |
2053 | -2494, |
2054 | 533, |
2055 | 535, |
2056 | 2894, |
2057 | 1001, |
2058 | UNUSED, |
2059 | UNUSED, |
2060 | 1691, |
2061 | UNUSED, |
2062 | 1865, |
2063 | 1946, |
2064 | 588, |
2065 | 4338, |
2066 | 1510, |
2067 | 572, |
2068 | UNUSED, |
2069 | -3601, |
2070 | 6938, |
2071 | 1294, |
2072 | 1762, |
2073 | }; |
2074 | static const int16_t hash2[2048] = { |
2075 | UNUSED, |
2076 | UNUSED, |
2077 | -4377, |
2078 | UNUSED, |
2079 | 0, |
2080 | 0, |
2081 | UNUSED, |
2082 | UNUSED, |
2083 | 0, |
2084 | 1428, |
2085 | -984, |
2086 | 0, |
2087 | UNUSED, |
2088 | UNUSED, |
2089 | 0, |
2090 | 0, |
2091 | UNUSED, |
2092 | 0, |
2093 | UNUSED, |
2094 | 0, |
2095 | UNUSED, |
2096 | -9771, |
2097 | -9272, |
2098 | 0, |
2099 | 2037, |
2100 | UNUSED, |
2101 | 0, |
2102 | -2371, |
2103 | UNUSED, |
2104 | UNUSED, |
2105 | 0, |
2106 | -7594, |
2107 | 0, |
2108 | UNUSED, |
2109 | UNUSED, |
2110 | -2667, |
2111 | UNUSED, |
2112 | -8814, |
2113 | -6297, |
2114 | 0, |
2115 | 0, |
2116 | -1740, |
2117 | UNUSED, |
2118 | UNUSED, |
2119 | 23, |
2120 | 0, |
2121 | 0, |
2122 | -403, |
2123 | 0, |
2124 | 0, |
2125 | 0, |
2126 | UNUSED, |
2127 | 4801, |
2128 | -6828, |
2129 | -4752, |
2130 | 0, |
2131 | 926, |
2132 | 0, |
2133 | UNUSED, |
2134 | 0, |
2135 | 0, |
2136 | 0, |
2137 | 2680, |
2138 | -5470, |
2139 | UNUSED, |
2140 | UNUSED, |
2141 | -5655, |
2142 | -10620, |
2143 | 0, |
2144 | 0, |
2145 | 0, |
2146 | 0, |
2147 | UNUSED, |
2148 | 996, |
2149 | UNUSED, |
2150 | 0, |
2151 | 42, |
2152 | 0, |
2153 | 77, |
2154 | 507, |
2155 | 0, |
2156 | 65, |
2157 | -4354, |
2158 | UNUSED, |
2159 | UNUSED, |
2160 | 509, |
2161 | 0, |
2162 | 0, |
2163 | UNUSED, |
2164 | 1729, |
2165 | -4602, |
2166 | 644, |
2167 | 2638, |
2168 | UNUSED, |
2169 | -66, |
2170 | 585, |
2171 | 0, |
2172 | 1562, |
2173 | 0, |
2174 | 0, |
2175 | UNUSED, |
2176 | -6266, |
2177 | UNUSED, |
2178 | UNUSED, |
2179 | UNUSED, |
2180 | 1572, |
2181 | 0, |
2182 | -187, |
2183 | 999, |
2184 | 0, |
2185 | -5426, |
2186 | -1288, |
2187 | -9838, |
2188 | 0, |
2189 | 0, |
2190 | 0, |
2191 | -187, |
2192 | UNUSED, |
2193 | UNUSED, |
2194 | 0, |
2195 | UNUSED, |
2196 | -1285, |
2197 | 3658, |
2198 | UNUSED, |
2199 | 1283, |
2200 | UNUSED, |
2201 | 784, |
2202 | UNUSED, |
2203 | 2563, |
2204 | 0, |
2205 | -6284, |
2206 | -810, |
2207 | UNUSED, |
2208 | -2974, |
2209 | 0, |
2210 | UNUSED, |
2211 | 1209, |
2212 | -10376, |
2213 | UNUSED, |
2214 | 0, |
2215 | UNUSED, |
2216 | UNUSED, |
2217 | 0, |
2218 | UNUSED, |
2219 | UNUSED, |
2220 | 0, |
2221 | 0, |
2222 | UNUSED, |
2223 | 0, |
2224 | -5950, |
2225 | UNUSED, |
2226 | 1133, |
2227 | UNUSED, |
2228 | -210, |
2229 | -4481, |
2230 | 0, |
2231 | UNUSED, |
2232 | 0, |
2233 | UNUSED, |
2234 | -2235, |
2235 | -770, |
2236 | -2103, |
2237 | UNUSED, |
2238 | -4451, |
2239 | 0, |
2240 | 0, |
2241 | 0, |
2242 | UNUSED, |
2243 | 427, |
2244 | 0, |
2245 | 1553, |
2246 | 0, |
2247 | 0, |
2248 | 1280, |
2249 | 0, |
2250 | UNUSED, |
2251 | UNUSED, |
2252 | 25, |
2253 | UNUSED, |
2254 | 179, |
2255 | UNUSED, |
2256 | UNUSED, |
2257 | 2149, |
2258 | UNUSED, |
2259 | -500, |
2260 | 0, |
2261 | 1274, |
2262 | 0, |
2263 | 0, |
2264 | UNUSED, |
2265 | UNUSED, |
2266 | -5179, |
2267 | 0, |
2268 | 1175, |
2269 | 0, |
2270 | UNUSED, |
2271 | UNUSED, |
2272 | UNUSED, |
2273 | 0, |
2274 | 0, |
2275 | 0, |
2276 | 0, |
2277 | UNUSED, |
2278 | UNUSED, |
2279 | UNUSED, |
2280 | -6758, |
2281 | UNUSED, |
2282 | UNUSED, |
2283 | UNUSED, |
2284 | 0, |
2285 | 0, |
2286 | 0, |
2287 | 361, |
2288 | 0, |
2289 | UNUSED, |
2290 | 0, |
2291 | UNUSED, |
2292 | -22, |
2293 | -1382, |
2294 | UNUSED, |
2295 | UNUSED, |
2296 | UNUSED, |
2297 | 0, |
2298 | -576, |
2299 | -6812, |
2300 | -4205, |
2301 | UNUSED, |
2302 | 0, |
2303 | UNUSED, |
2304 | 0, |
2305 | -41, |
2306 | UNUSED, |
2307 | 0, |
2308 | UNUSED, |
2309 | -6077, |
2310 | 0, |
2311 | -1533, |
2312 | 0, |
2313 | -281, |
2314 | 0, |
2315 | 207, |
2316 | 1037, |
2317 | -7053, |
2318 | -7326, |
2319 | -6741, |
2320 | UNUSED, |
2321 | 0, |
2322 | UNUSED, |
2323 | UNUSED, |
2324 | -625, |
2325 | UNUSED, |
2326 | 0, |
2327 | -1691, |
2328 | -5804, |
2329 | -616, |
2330 | -1289, |
2331 | UNUSED, |
2332 | -2095, |
2333 | 1940, |
2334 | UNUSED, |
2335 | UNUSED, |
2336 | UNUSED, |
2337 | -1834, |
2338 | -7248, |
2339 | 0, |
2340 | 0, |
2341 | 0, |
2342 | 219, |
2343 | UNUSED, |
2344 | 0, |
2345 | 2508, |
2346 | UNUSED, |
2347 | UNUSED, |
2348 | 0, |
2349 | -1400, |
2350 | 1204, |
2351 | -5650, |
2352 | 0, |
2353 | -4881, |
2354 | UNUSED, |
2355 | -1761, |
2356 | 0, |
2357 | -7262, |
2358 | UNUSED, |
2359 | 1884, |
2360 | 2516, |
2361 | 80, |
2362 | UNUSED, |
2363 | UNUSED, |
2364 | -931, |
2365 | UNUSED, |
2366 | -573, |
2367 | 0, |
2368 | UNUSED, |
2369 | 0, |
2370 | 221, |
2371 | -4740, |
2372 | -6670, |
2373 | -4705, |
2374 | UNUSED, |
2375 | -4916, |
2376 | 0, |
2377 | 762, |
2378 | UNUSED, |
2379 | -6130, |
2380 | 1034, |
2381 | UNUSED, |
2382 | 962, |
2383 | -9557, |
2384 | -1243, |
2385 | UNUSED, |
2386 | 3100, |
2387 | 0, |
2388 | 0, |
2389 | UNUSED, |
2390 | -6326, |
2391 | UNUSED, |
2392 | UNUSED, |
2393 | UNUSED, |
2394 | UNUSED, |
2395 | -689, |
2396 | UNUSED, |
2397 | 376, |
2398 | 0, |
2399 | 2271, |
2400 | -8653, |
2401 | 410, |
2402 | 0, |
2403 | -489, |
2404 | UNUSED, |
2405 | 2895, |
2406 | -6509, |
2407 | UNUSED, |
2408 | 0, |
2409 | 146, |
2410 | 4151, |
2411 | -3215, |
2412 | UNUSED, |
2413 | 1406, |
2414 | UNUSED, |
2415 | 890, |
2416 | 1516, |
2417 | UNUSED, |
2418 | UNUSED, |
2419 | 0, |
2420 | -3337, |
2421 | 0, |
2422 | -199, |
2423 | UNUSED, |
2424 | 0, |
2425 | 831, |
2426 | -5649, |
2427 | UNUSED, |
2428 | 0, |
2429 | UNUSED, |
2430 | 0, |
2431 | UNUSED, |
2432 | 0, |
2433 | 1362, |
2434 | 403, |
2435 | 0, |
2436 | 0, |
2437 | -11142, |
2438 | UNUSED, |
2439 | UNUSED, |
2440 | UNUSED, |
2441 | UNUSED, |
2442 | UNUSED, |
2443 | UNUSED, |
2444 | UNUSED, |
2445 | 0, |
2446 | 0, |
2447 | 0, |
2448 | 142, |
2449 | 0, |
2450 | UNUSED, |
2451 | -3679, |
2452 | -1148, |
2453 | UNUSED, |
2454 | UNUSED, |
2455 | 0, |
2456 | 2044, |
2457 | -552, |
2458 | -985, |
2459 | UNUSED, |
2460 | 0, |
2461 | UNUSED, |
2462 | -6944, |
2463 | 0, |
2464 | UNUSED, |
2465 | 7, |
2466 | 0, |
2467 | UNUSED, |
2468 | -1709, |
2469 | UNUSED, |
2470 | 1694, |
2471 | 0, |
2472 | UNUSED, |
2473 | 0, |
2474 | 758, |
2475 | UNUSED, |
2476 | 0, |
2477 | UNUSED, |
2478 | 129, |
2479 | UNUSED, |
2480 | 1136, |
2481 | -5188, |
2482 | UNUSED, |
2483 | -5809, |
2484 | -5311, |
2485 | 0, |
2486 | 2209, |
2487 | UNUSED, |
2488 | 0, |
2489 | 596, |
2490 | UNUSED, |
2491 | 2808, |
2492 | 2232, |
2493 | UNUSED, |
2494 | 810, |
2495 | 0, |
2496 | 1656, |
2497 | 1050, |
2498 | -829, |
2499 | 0, |
2500 | UNUSED, |
2501 | -7634, |
2502 | UNUSED, |
2503 | 1575, |
2504 | UNUSED, |
2505 | -9354, |
2506 | 1402, |
2507 | 792, |
2508 | 0, |
2509 | 2611, |
2510 | -951, |
2511 | UNUSED, |
2512 | 852, |
2513 | UNUSED, |
2514 | 813, |
2515 | 0, |
2516 | 1845, |
2517 | UNUSED, |
2518 | UNUSED, |
2519 | 0, |
2520 | 1567, |
2521 | 0, |
2522 | 1529, |
2523 | 1776, |
2524 | 1330, |
2525 | -797, |
2526 | 311, |
2527 | 790, |
2528 | 769, |
2529 | -2517, |
2530 | 66, |
2531 | UNUSED, |
2532 | -2199, |
2533 | 1941, |
2534 | UNUSED, |
2535 | 0, |
2536 | UNUSED, |
2537 | UNUSED, |
2538 | 0, |
2539 | 2250, |
2540 | -6547, |
2541 | 0, |
2542 | -8407, |
2543 | UNUSED, |
2544 | 1077, |
2545 | 742, |
2546 | UNUSED, |
2547 | 0, |
2548 | 887, |
2549 | 0, |
2550 | 490, |
2551 | UNUSED, |
2552 | 0, |
2553 | 2117, |
2554 | UNUSED, |
2555 | -767, |
2556 | 2971, |
2557 | 0, |
2558 | -3407, |
2559 | UNUSED, |
2560 | 2218, |
2561 | -5692, |
2562 | 0, |
2563 | UNUSED, |
2564 | -1525, |
2565 | UNUSED, |
2566 | -2895, |
2567 | 0, |
2568 | UNUSED, |
2569 | 1312, |
2570 | UNUSED, |
2571 | -1422, |
2572 | 527, |
2573 | 2021, |
2574 | 0, |
2575 | -129, |
2576 | UNUSED, |
2577 | UNUSED, |
2578 | 0, |
2579 | 949, |
2580 | -3158, |
2581 | UNUSED, |
2582 | UNUSED, |
2583 | -166, |
2584 | -8299, |
2585 | 0, |
2586 | UNUSED, |
2587 | UNUSED, |
2588 | -6780, |
2589 | 3151, |
2590 | UNUSED, |
2591 | UNUSED, |
2592 | 1500, |
2593 | 2046, |
2594 | 2036, |
2595 | 1763, |
2596 | -11061, |
2597 | 397, |
2598 | 0, |
2599 | -12785, |
2600 | UNUSED, |
2601 | -2828, |
2602 | UNUSED, |
2603 | -2901, |
2604 | 1796, |
2605 | -6471, |
2606 | UNUSED, |
2607 | UNUSED, |
2608 | 0, |
2609 | UNUSED, |
2610 | 0, |
2611 | 1148, |
2612 | -1980, |
2613 | UNUSED, |
2614 | 0, |
2615 | 0, |
2616 | UNUSED, |
2617 | 3622, |
2618 | -8207, |
2619 | 476, |
2620 | UNUSED, |
2621 | UNUSED, |
2622 | -3977, |
2623 | -32, |
2624 | -5096, |
2625 | UNUSED, |
2626 | 0, |
2627 | -5577, |
2628 | -2318, |
2629 | 1554, |
2630 | 649, |
2631 | UNUSED, |
2632 | UNUSED, |
2633 | 438, |
2634 | -4683, |
2635 | -14755, |
2636 | -5922, |
2637 | 5503, |
2638 | 1707, |
2639 | UNUSED, |
2640 | UNUSED, |
2641 | UNUSED, |
2642 | UNUSED, |
2643 | -529, |
2644 | 3833, |
2645 | UNUSED, |
2646 | 232, |
2647 | UNUSED, |
2648 | 0, |
2649 | -9781, |
2650 | 0, |
2651 | UNUSED, |
2652 | -686, |
2653 | UNUSED, |
2654 | -678, |
2655 | 0, |
2656 | UNUSED, |
2657 | UNUSED, |
2658 | -493, |
2659 | 192, |
2660 | -7637, |
2661 | -6627, |
2662 | UNUSED, |
2663 | UNUSED, |
2664 | -1219, |
2665 | -679, |
2666 | UNUSED, |
2667 | -5268, |
2668 | 0, |
2669 | 1225, |
2670 | 0, |
2671 | 762, |
2672 | 0, |
2673 | -687, |
2674 | UNUSED, |
2675 | -311, |
2676 | -140, |
2677 | UNUSED, |
2678 | -1262, |
2679 | 1049, |
2680 | UNUSED, |
2681 | 0, |
2682 | 0, |
2683 | 0, |
2684 | UNUSED, |
2685 | -10, |
2686 | UNUSED, |
2687 | 0, |
2688 | 1773, |
2689 | UNUSED, |
2690 | 0, |
2691 | 0, |
2692 | -5164, |
2693 | UNUSED, |
2694 | 0, |
2695 | UNUSED, |
2696 | -5063, |
2697 | -538, |
2698 | -5907, |
2699 | UNUSED, |
2700 | 481, |
2701 | UNUSED, |
2702 | -3573, |
2703 | UNUSED, |
2704 | 0, |
2705 | -511, |
2706 | -62, |
2707 | UNUSED, |
2708 | 0, |
2709 | -977, |
2710 | UNUSED, |
2711 | UNUSED, |
2712 | 0, |
2713 | 245, |
2714 | UNUSED, |
2715 | -351, |
2716 | -7710, |
2717 | UNUSED, |
2718 | -4030, |
2719 | UNUSED, |
2720 | UNUSED, |
2721 | UNUSED, |
2722 | UNUSED, |
2723 | -4305, |
2724 | 1230, |
2725 | -8829, |
2726 | 1871, |
2727 | 0, |
2728 | UNUSED, |
2729 | 920, |
2730 | UNUSED, |
2731 | UNUSED, |
2732 | 678, |
2733 | UNUSED, |
2734 | UNUSED, |
2735 | UNUSED, |
2736 | -1343, |
2737 | -5277, |
2738 | UNUSED, |
2739 | 2080, |
2740 | -3150, |
2741 | UNUSED, |
2742 | -230, |
2743 | -6413, |
2744 | UNUSED, |
2745 | -5861, |
2746 | UNUSED, |
2747 | 0, |
2748 | 1270, |
2749 | 819, |
2750 | -4983, |
2751 | UNUSED, |
2752 | UNUSED, |
2753 | UNUSED, |
2754 | -2564, |
2755 | -800, |
2756 | 3242, |
2757 | 0, |
2758 | UNUSED, |
2759 | 0, |
2760 | -6, |
2761 | UNUSED, |
2762 | -2382, |
2763 | UNUSED, |
2764 | -5512, |
2765 | 1328, |
2766 | 106, |
2767 | 816, |
2768 | 2139, |
2769 | 565, |
2770 | -647, |
2771 | 635, |
2772 | 1718, |
2773 | 1329, |
2774 | -1623, |
2775 | UNUSED, |
2776 | -5377, |
2777 | 1823, |
2778 | -3492, |
2779 | -7813, |
2780 | -4718, |
2781 | 592, |
2782 | 677, |
2783 | UNUSED, |
2784 | UNUSED, |
2785 | 1146, |
2786 | UNUSED, |
2787 | -3392, |
2788 | 3289, |
2789 | 1815, |
2790 | 0, |
2791 | UNUSED, |
2792 | -4256, |
2793 | 0, |
2794 | 504, |
2795 | 1232, |
2796 | 1896, |
2797 | UNUSED, |
2798 | 0, |
2799 | 5367, |
2800 | 489, |
2801 | -5174, |
2802 | -1491, |
2803 | UNUSED, |
2804 | 1724, |
2805 | UNUSED, |
2806 | 779, |
2807 | UNUSED, |
2808 | -8145, |
2809 | UNUSED, |
2810 | 0, |
2811 | -1033, |
2812 | -8288, |
2813 | 2141, |
2814 | UNUSED, |
2815 | -777, |
2816 | UNUSED, |
2817 | UNUSED, |
2818 | UNUSED, |
2819 | 0, |
2820 | UNUSED, |
2821 | UNUSED, |
2822 | 2099, |
2823 | -435, |
2824 | UNUSED, |
2825 | UNUSED, |
2826 | UNUSED, |
2827 | UNUSED, |
2828 | -1407, |
2829 | 0, |
2830 | UNUSED, |
2831 | -4032, |
2832 | -7043, |
2833 | -10318, |
2834 | -4, |
2835 | UNUSED, |
2836 | 0, |
2837 | 0, |
2838 | UNUSED, |
2839 | 3074, |
2840 | UNUSED, |
2841 | -6637, |
2842 | UNUSED, |
2843 | UNUSED, |
2844 | UNUSED, |
2845 | UNUSED, |
2846 | UNUSED, |
2847 | 1847, |
2848 | -638, |
2849 | -7323, |
2850 | UNUSED, |
2851 | -6445, |
2852 | 0, |
2853 | UNUSED, |
2854 | -410, |
2855 | 868, |
2856 | UNUSED, |
2857 | 2763, |
2858 | 210, |
2859 | UNUSED, |
2860 | 4759, |
2861 | UNUSED, |
2862 | UNUSED, |
2863 | 2394, |
2864 | 0, |
2865 | -949, |
2866 | 441, |
2867 | 0, |
2868 | -6406, |
2869 | -671, |
2870 | UNUSED, |
2871 | -4338, |
2872 | UNUSED, |
2873 | -1192, |
2874 | UNUSED, |
2875 | 0, |
2876 | -2036, |
2877 | -7505, |
2878 | UNUSED, |
2879 | -425, |
2880 | 2137, |
2881 | UNUSED, |
2882 | 0, |
2883 | 880, |
2884 | UNUSED, |
2885 | UNUSED, |
2886 | -9732, |
2887 | 1578, |
2888 | UNUSED, |
2889 | -7573, |
2890 | -10141, |
2891 | 1935, |
2892 | -5213, |
2893 | UNUSED, |
2894 | -1351, |
2895 | 0, |
2896 | -52, |
2897 | 0, |
2898 | UNUSED, |
2899 | UNUSED, |
2900 | -1538, |
2901 | UNUSED, |
2902 | UNUSED, |
2903 | -7777, |
2904 | -1046, |
2905 | -4613, |
2906 | 153, |
2907 | -2923, |
2908 | -530, |
2909 | UNUSED, |
2910 | UNUSED, |
2911 | -8716, |
2912 | 1663, |
2913 | 3353, |
2914 | UNUSED, |
2915 | -2024, |
2916 | UNUSED, |
2917 | UNUSED, |
2918 | UNUSED, |
2919 | -7615, |
2920 | 0, |
2921 | 1512, |
2922 | 0, |
2923 | 1096, |
2924 | 1851, |
2925 | UNUSED, |
2926 | 3941, |
2927 | UNUSED, |
2928 | -10749, |
2929 | UNUSED, |
2930 | UNUSED, |
2931 | 960, |
2932 | -439, |
2933 | 0, |
2934 | 0, |
2935 | -4571, |
2936 | 1616, |
2937 | -7723, |
2938 | -7380, |
2939 | -1208, |
2940 | 528, |
2941 | 0, |
2942 | -7842, |
2943 | -1820, |
2944 | UNUSED, |
2945 | UNUSED, |
2946 | -1975, |
2947 | -8365, |
2948 | 0, |
2949 | 1253, |
2950 | UNUSED, |
2951 | -8840, |
2952 | 0, |
2953 | UNUSED, |
2954 | UNUSED, |
2955 | -1534, |
2956 | UNUSED, |
2957 | UNUSED, |
2958 | 0, |
2959 | UNUSED, |
2960 | UNUSED, |
2961 | UNUSED, |
2962 | 1481, |
2963 | UNUSED, |
2964 | -2954, |
2965 | UNUSED, |
2966 | -865, |
2967 | 923, |
2968 | 4446, |
2969 | 1801, |
2970 | 22, |
2971 | 2264, |
2972 | UNUSED, |
2973 | 306, |
2974 | 1969, |
2975 | 0, |
2976 | 866, |
2977 | 0, |
2978 | 400, |
2979 | UNUSED, |
2980 | 1515, |
2981 | -1817, |
2982 | 1388, |
2983 | 1926, |
2984 | UNUSED, |
2985 | 2104, |
2986 | 387, |
2987 | -11977, |
2988 | 2176, |
2989 | 1646, |
2990 | UNUSED, |
2991 | -9226, |
2992 | UNUSED, |
2993 | -8976, |
2994 | 0, |
2995 | -1028, |
2996 | 418, |
2997 | -298, |
2998 | 1325, |
2999 | UNUSED, |
3000 | UNUSED, |
3001 | 217, |
3002 | UNUSED, |
3003 | UNUSED, |
3004 | 2150, |
3005 | 809, |
3006 | 1096, |
3007 | 58, |
3008 | UNUSED, |
3009 | UNUSED, |
3010 | 0, |
3011 | 1157, |
3012 | UNUSED, |
3013 | -86, |
3014 | 855, |
3015 | -6759, |
3016 | UNUSED, |
3017 | 862, |
3018 | 0, |
3019 | UNUSED, |
3020 | UNUSED, |
3021 | UNUSED, |
3022 | 194, |
3023 | 1471, |
3024 | 1665, |
3025 | 0, |
3026 | 856, |
3027 | UNUSED, |
3028 | UNUSED, |
3029 | UNUSED, |
3030 | -107, |
3031 | UNUSED, |
3032 | -6444, |
3033 | 1999, |
3034 | -7186, |
3035 | -8991, |
3036 | UNUSED, |
3037 | UNUSED, |
3038 | 762, |
3039 | UNUSED, |
3040 | UNUSED, |
3041 | 0, |
3042 | UNUSED, |
3043 | UNUSED, |
3044 | 2619, |
3045 | 826, |
3046 | 1513, |
3047 | UNUSED, |
3048 | UNUSED, |
3049 | 0, |
3050 | 1881, |
3051 | -735, |
3052 | -5636, |
3053 | -4643, |
3054 | UNUSED, |
3055 | UNUSED, |
3056 | -1783, |
3057 | 1468, |
3058 | UNUSED, |
3059 | 890, |
3060 | UNUSED, |
3061 | -61, |
3062 | -8629, |
3063 | 0, |
3064 | -104, |
3065 | UNUSED, |
3066 | 0, |
3067 | -7562, |
3068 | 0, |
3069 | 1346, |
3070 | 1635, |
3071 | UNUSED, |
3072 | UNUSED, |
3073 | 421, |
3074 | UNUSED, |
3075 | -3040, |
3076 | -357, |
3077 | 1150, |
3078 | -1113, |
3079 | 147, |
3080 | 990, |
3081 | 348, |
3082 | -5049, |
3083 | 1346, |
3084 | -7104, |
3085 | UNUSED, |
3086 | UNUSED, |
3087 | UNUSED, |
3088 | 701, |
3089 | -6115, |
3090 | -9265, |
3091 | 0, |
3092 | 2777, |
3093 | -2216, |
3094 | -4253, |
3095 | 0, |
3096 | -6391, |
3097 | 2483, |
3098 | 1474, |
3099 | 0, |
3100 | 1305, |
3101 | UNUSED, |
3102 | UNUSED, |
3103 | UNUSED, |
3104 | 2492, |
3105 | -371, |
3106 | -7757, |
3107 | -1472, |
3108 | UNUSED, |
3109 | 398, |
3110 | UNUSED, |
3111 | 1228, |
3112 | UNUSED, |
3113 | -161, |
3114 | 520, |
3115 | 936, |
3116 | UNUSED, |
3117 | 1738, |
3118 | 0, |
3119 | UNUSED, |
3120 | -4433, |
3121 | 253, |
3122 | UNUSED, |
3123 | -1822, |
3124 | UNUSED, |
3125 | 430, |
3126 | UNUSED, |
3127 | 1747, |
3128 | 892, |
3129 | UNUSED, |
3130 | UNUSED, |
3131 | UNUSED, |
3132 | 556, |
3133 | UNUSED, |
3134 | -308, |
3135 | UNUSED, |
3136 | UNUSED, |
3137 | UNUSED, |
3138 | 275, |
3139 | UNUSED, |
3140 | -748, |
3141 | -6892, |
3142 | -5911, |
3143 | UNUSED, |
3144 | -627, |
3145 | -7132, |
3146 | UNUSED, |
3147 | UNUSED, |
3148 | 0, |
3149 | 1066, |
3150 | 0, |
3151 | UNUSED, |
3152 | -10380, |
3153 | -708, |
3154 | UNUSED, |
3155 | UNUSED, |
3156 | UNUSED, |
3157 | 1920, |
3158 | UNUSED, |
3159 | 1902, |
3160 | -703, |
3161 | UNUSED, |
3162 | UNUSED, |
3163 | 2496, |
3164 | UNUSED, |
3165 | 1782, |
3166 | UNUSED, |
3167 | UNUSED, |
3168 | 0, |
3169 | 4141, |
3170 | UNUSED, |
3171 | 1914, |
3172 | -4324, |
3173 | -318, |
3174 | 1734, |
3175 | -313, |
3176 | 0, |
3177 | 1400, |
3178 | -7067, |
3179 | 0, |
3180 | UNUSED, |
3181 | 386, |
3182 | 2040, |
3183 | 3663, |
3184 | 2184, |
3185 | UNUSED, |
3186 | -2281, |
3187 | UNUSED, |
3188 | UNUSED, |
3189 | UNUSED, |
3190 | 1462, |
3191 | 0, |
3192 | -138, |
3193 | -221, |
3194 | UNUSED, |
3195 | 0, |
3196 | -3745, |
3197 | -9862, |
3198 | -828, |
3199 | UNUSED, |
3200 | 4992, |
3201 | 2055, |
3202 | 0, |
3203 | 953, |
3204 | UNUSED, |
3205 | -7443, |
3206 | -579, |
3207 | 859, |
3208 | UNUSED, |
3209 | 0, |
3210 | 1512, |
3211 | 0, |
3212 | -767, |
3213 | 953, |
3214 | 1548, |
3215 | 1034, |
3216 | 1177, |
3217 | UNUSED, |
3218 | -696, |
3219 | UNUSED, |
3220 | UNUSED, |
3221 | UNUSED, |
3222 | UNUSED, |
3223 | UNUSED, |
3224 | UNUSED, |
3225 | 136, |
3226 | -610, |
3227 | -7020, |
3228 | UNUSED, |
3229 | UNUSED, |
3230 | UNUSED, |
3231 | 29, |
3232 | -7119, |
3233 | 260, |
3234 | 0, |
3235 | 2577, |
3236 | UNUSED, |
3237 | 2187, |
3238 | UNUSED, |
3239 | -5556, |
3240 | -6168, |
3241 | UNUSED, |
3242 | 50, |
3243 | UNUSED, |
3244 | 1029, |
3245 | UNUSED, |
3246 | UNUSED, |
3247 | 862, |
3248 | 885, |
3249 | UNUSED, |
3250 | -1922, |
3251 | UNUSED, |
3252 | 45, |
3253 | 1953, |
3254 | UNUSED, |
3255 | 0, |
3256 | -2598, |
3257 | 828, |
3258 | -974, |
3259 | 1020, |
3260 | UNUSED, |
3261 | 544, |
3262 | UNUSED, |
3263 | 100, |
3264 | 1162, |
3265 | 0, |
3266 | UNUSED, |
3267 | 0, |
3268 | -4334, |
3269 | 711, |
3270 | UNUSED, |
3271 | UNUSED, |
3272 | -1498, |
3273 | 1856, |
3274 | UNUSED, |
3275 | -1125, |
3276 | UNUSED, |
3277 | -4870, |
3278 | UNUSED, |
3279 | -6288, |
3280 | 648, |
3281 | 814, |
3282 | UNUSED, |
3283 | -739, |
3284 | 0, |
3285 | 388, |
3286 | 117, |
3287 | -1147, |
3288 | -3044, |
3289 | -12076, |
3290 | UNUSED, |
3291 | 1682, |
3292 | 2200, |
3293 | -4996, |
3294 | UNUSED, |
3295 | -4977, |
3296 | UNUSED, |
3297 | 0, |
3298 | UNUSED, |
3299 | UNUSED, |
3300 | UNUSED, |
3301 | -1485, |
3302 | -6978, |
3303 | 1742, |
3304 | 1951, |
3305 | UNUSED, |
3306 | -1036, |
3307 | 1171, |
3308 | UNUSED, |
3309 | 801, |
3310 | UNUSED, |
3311 | 1960, |
3312 | -119, |
3313 | UNUSED, |
3314 | -1956, |
3315 | -1894, |
3316 | 350, |
3317 | -696, |
3318 | UNUSED, |
3319 | 0, |
3320 | -6481, |
3321 | 227, |
3322 | 1720, |
3323 | 0, |
3324 | 1712, |
3325 | 2391, |
3326 | UNUSED, |
3327 | UNUSED, |
3328 | -371, |
3329 | 0, |
3330 | 987, |
3331 | -48, |
3332 | UNUSED, |
3333 | 977, |
3334 | -121, |
3335 | 1352, |
3336 | UNUSED, |
3337 | -103, |
3338 | -1398, |
3339 | UNUSED, |
3340 | 2372, |
3341 | -3635, |
3342 | 0, |
3343 | 299, |
3344 | -6317, |
3345 | -4574, |
3346 | 568, |
3347 | -283, |
3348 | UNUSED, |
3349 | UNUSED, |
3350 | UNUSED, |
3351 | UNUSED, |
3352 | 1847, |
3353 | 0, |
3354 | UNUSED, |
3355 | 1441, |
3356 | -354, |
3357 | UNUSED, |
3358 | UNUSED, |
3359 | UNUSED, |
3360 | UNUSED, |
3361 | UNUSED, |
3362 | 1554, |
3363 | -6179, |
3364 | 0, |
3365 | 491, |
3366 | UNUSED, |
3367 | -6777, |
3368 | 877, |
3369 | UNUSED, |
3370 | -1874, |
3371 | 606, |
3372 | 711, |
3373 | UNUSED, |
3374 | 0, |
3375 | -3385, |
3376 | UNUSED, |
3377 | -5925, |
3378 | UNUSED, |
3379 | 4810, |
3380 | UNUSED, |
3381 | 830, |
3382 | -2086, |
3383 | -4620, |
3384 | UNUSED, |
3385 | UNUSED, |
3386 | 193, |
3387 | -3544, |
3388 | UNUSED, |
3389 | UNUSED, |
3390 | UNUSED, |
3391 | UNUSED, |
3392 | -6758, |
3393 | 57, |
3394 | -14713, |
3395 | -4531, |
3396 | -5600, |
3397 | 1501, |
3398 | -1287, |
3399 | UNUSED, |
3400 | UNUSED, |
3401 | UNUSED, |
3402 | -7264, |
3403 | UNUSED, |
3404 | UNUSED, |
3405 | -1668, |
3406 | -6054, |
3407 | 2162, |
3408 | 529, |
3409 | 1613, |
3410 | 887, |
3411 | -8928, |
3412 | UNUSED, |
3413 | -5256, |
3414 | 989, |
3415 | UNUSED, |
3416 | -1339, |
3417 | 2052, |
3418 | UNUSED, |
3419 | 568, |
3420 | 4806, |
3421 | 0, |
3422 | -1546, |
3423 | UNUSED, |
3424 | UNUSED, |
3425 | UNUSED, |
3426 | 395, |
3427 | UNUSED, |
3428 | 1869, |
3429 | 5355, |
3430 | UNUSED, |
3431 | UNUSED, |
3432 | -1218, |
3433 | -6017, |
3434 | 1576, |
3435 | -6843, |
3436 | UNUSED, |
3437 | -21, |
3438 | 0, |
3439 | UNUSED, |
3440 | UNUSED, |
3441 | 2051, |
3442 | UNUSED, |
3443 | -699, |
3444 | 1841, |
3445 | -2940, |
3446 | -6413, |
3447 | 1597, |
3448 | 1949, |
3449 | 887, |
3450 | 269, |
3451 | UNUSED, |
3452 | 2230, |
3453 | 1291, |
3454 | UNUSED, |
3455 | -253, |
3456 | 637, |
3457 | UNUSED, |
3458 | -6458, |
3459 | 557, |
3460 | -12385, |
3461 | -6125, |
3462 | -5021, |
3463 | -5026, |
3464 | 1826, |
3465 | UNUSED, |
3466 | UNUSED, |
3467 | -7232, |
3468 | -1614, |
3469 | -2257, |
3470 | 1895, |
3471 | UNUSED, |
3472 | UNUSED, |
3473 | 2215, |
3474 | 824, |
3475 | 752, |
3476 | -297, |
3477 | 4756, |
3478 | 836, |
3479 | 972, |
3480 | UNUSED, |
3481 | -5552, |
3482 | -1267, |
3483 | UNUSED, |
3484 | 396, |
3485 | UNUSED, |
3486 | UNUSED, |
3487 | 2248, |
3488 | 1695, |
3489 | 2228, |
3490 | 1960, |
3491 | UNUSED, |
3492 | 0, |
3493 | UNUSED, |
3494 | 0, |
3495 | 187, |
3496 | 321, |
3497 | 303, |
3498 | 1524, |
3499 | UNUSED, |
3500 | UNUSED, |
3501 | UNUSED, |
3502 | UNUSED, |
3503 | UNUSED, |
3504 | 1540, |
3505 | 375, |
3506 | UNUSED, |
3507 | 1952, |
3508 | 1642, |
3509 | UNUSED, |
3510 | -4746, |
3511 | 800, |
3512 | 2776, |
3513 | 3123, |
3514 | 2209, |
3515 | -5751, |
3516 | 346, |
3517 | 199, |
3518 | -3182, |
3519 | 2119, |
3520 | UNUSED, |
3521 | 944, |
3522 | 258, |
3523 | 0, |
3524 | -238, |
3525 | -5240, |
3526 | 1874, |
3527 | 1814, |
3528 | UNUSED, |
3529 | UNUSED, |
3530 | UNUSED, |
3531 | UNUSED, |
3532 | 1173, |
3533 | UNUSED, |
3534 | -2123, |
3535 | 1364, |
3536 | 560, |
3537 | -3764, |
3538 | 837, |
3539 | 1540, |
3540 | 989, |
3541 | UNUSED, |
3542 | 393, |
3543 | 1584, |
3544 | -5563, |
3545 | -5645, |
3546 | 1336, |
3547 | -680, |
3548 | -990, |
3549 | UNUSED, |
3550 | UNUSED, |
3551 | -606, |
3552 | 480, |
3553 | 1335, |
3554 | 111, |
3555 | -994, |
3556 | 0, |
3557 | UNUSED, |
3558 | 3541, |
3559 | UNUSED, |
3560 | 132, |
3561 | UNUSED, |
3562 | -9303, |
3563 | 390, |
3564 | -6033, |
3565 | 1945, |
3566 | UNUSED, |
3567 | -5182, |
3568 | 0, |
3569 | UNUSED, |
3570 | 1974, |
3571 | 2101, |
3572 | UNUSED, |
3573 | 483, |
3574 | 265, |
3575 | -9193, |
3576 | 592, |
3577 | UNUSED, |
3578 | UNUSED, |
3579 | -6411, |
3580 | 415, |
3581 | 909, |
3582 | 2207, |
3583 | 202, |
3584 | 1569, |
3585 | UNUSED, |
3586 | 382, |
3587 | UNUSED, |
3588 | 0, |
3589 | UNUSED, |
3590 | UNUSED, |
3591 | -8097, |
3592 | UNUSED, |
3593 | 0, |
3594 | -227, |
3595 | 482, |
3596 | 2027, |
3597 | UNUSED, |
3598 | -160, |
3599 | 592, |
3600 | -559, |
3601 | 464, |
3602 | -4773, |
3603 | 965, |
3604 | 986, |
3605 | -6729, |
3606 | UNUSED, |
3607 | 2163, |
3608 | -1302, |
3609 | 559, |
3610 | 790, |
3611 | UNUSED, |
3612 | UNUSED, |
3613 | -534, |
3614 | UNUSED, |
3615 | 952, |
3616 | 1506, |
3617 | UNUSED, |
3618 | 616, |
3619 | -9957, |
3620 | UNUSED, |
3621 | 60, |
3622 | 161, |
3623 | 1771, |
3624 | UNUSED, |
3625 | UNUSED, |
3626 | 48, |
3627 | -1134, |
3628 | -254, |
3629 | -712, |
3630 | UNUSED, |
3631 | UNUSED, |
3632 | UNUSED, |
3633 | UNUSED, |
3634 | -699, |
3635 | -8494, |
3636 | 48, |
3637 | -8271, |
3638 | UNUSED, |
3639 | UNUSED, |
3640 | 1581, |
3641 | UNUSED, |
3642 | -1899, |
3643 | UNUSED, |
3644 | 1456, |
3645 | -8000, |
3646 | UNUSED, |
3647 | 1529, |
3648 | 651, |
3649 | -1000, |
3650 | 841, |
3651 | -6453, |
3652 | -4226, |
3653 | -1508, |
3654 | 1842, |
3655 | UNUSED, |
3656 | 2067, |
3657 | -746, |
3658 | 87, |
3659 | -601, |
3660 | 1258, |
3661 | UNUSED, |
3662 | UNUSED, |
3663 | UNUSED, |
3664 | 711, |
3665 | -4573, |
3666 | 280, |
3667 | -5696, |
3668 | UNUSED, |
3669 | -6034, |
3670 | 1817, |
3671 | 0, |
3672 | UNUSED, |
3673 | 704, |
3674 | 3119, |
3675 | -4576, |
3676 | 2221, |
3677 | 4182, |
3678 | 246, |
3679 | -5038, |
3680 | UNUSED, |
3681 | UNUSED, |
3682 | 554, |
3683 | UNUSED, |
3684 | 569, |
3685 | 911, |
3686 | UNUSED, |
3687 | 613, |
3688 | UNUSED, |
3689 | UNUSED, |
3690 | -4541, |
3691 | -476, |
3692 | -9963, |
3693 | 997, |
3694 | 124, |
3695 | UNUSED, |
3696 | 456, |
3697 | 2133, |
3698 | 120, |
3699 | 1993, |
3700 | -10933, |
3701 | -129, |
3702 | UNUSED, |
3703 | 556, |
3704 | UNUSED, |
3705 | -8660, |
3706 | 1093, |
3707 | -6113, |
3708 | 2777, |
3709 | -19, |
3710 | -5284, |
3711 | UNUSED, |
3712 | UNUSED, |
3713 | 930, |
3714 | 825, |
3715 | -18, |
3716 | -6603, |
3717 | -10011, |
3718 | 882, |
3719 | 1018, |
3720 | -6595, |
3721 | UNUSED, |
3722 | -7398, |
3723 | 0, |
3724 | UNUSED, |
3725 | UNUSED, |
3726 | UNUSED, |
3727 | -1091, |
3728 | 250, |
3729 | -1616, |
3730 | 845, |
3731 | -8205, |
3732 | 2200, |
3733 | -8440, |
3734 | -130, |
3735 | UNUSED, |
3736 | -5529, |
3737 | UNUSED, |
3738 | 43, |
3739 | UNUSED, |
3740 | -1958, |
3741 | UNUSED, |
3742 | -10917, |
3743 | -7339, |
3744 | UNUSED, |
3745 | 1875, |
3746 | 1586, |
3747 | UNUSED, |
3748 | -265, |
3749 | -5545, |
3750 | 10, |
3751 | 432, |
3752 | -78, |
3753 | -11393, |
3754 | 789, |
3755 | UNUSED, |
3756 | -7487, |
3757 | -1303, |
3758 | UNUSED, |
3759 | UNUSED, |
3760 | -4639, |
3761 | 144, |
3762 | -12097, |
3763 | 206, |
3764 | UNUSED, |
3765 | UNUSED, |
3766 | UNUSED, |
3767 | 4219, |
3768 | 458, |
3769 | 0, |
3770 | -3071, |
3771 | UNUSED, |
3772 | UNUSED, |
3773 | -7365, |
3774 | 1382, |
3775 | -918, |
3776 | -2140, |
3777 | -771, |
3778 | 0, |
3779 | -193, |
3780 | 103, |
3781 | -331, |
3782 | 0, |
3783 | UNUSED, |
3784 | -8161, |
3785 | 633, |
3786 | -11042, |
3787 | -149, |
3788 | 2173, |
3789 | 3043, |
3790 | -3034, |
3791 | -4154, |
3792 | -6214, |
3793 | -1121, |
3794 | UNUSED, |
3795 | 1807, |
3796 | 1825, |
3797 | 94, |
3798 | UNUSED, |
3799 | -293, |
3800 | UNUSED, |
3801 | 497, |
3802 | UNUSED, |
3803 | 532, |
3804 | 1396, |
3805 | UNUSED, |
3806 | UNUSED, |
3807 | UNUSED, |
3808 | UNUSED, |
3809 | UNUSED, |
3810 | UNUSED, |
3811 | UNUSED, |
3812 | 1555, |
3813 | 40, |
3814 | -5538, |
3815 | 1355, |
3816 | 0, |
3817 | UNUSED, |
3818 | 771, |
3819 | 692, |
3820 | -7163, |
3821 | 2122, |
3822 | -1534, |
3823 | 395, |
3824 | UNUSED, |
3825 | 1334, |
3826 | 1736, |
3827 | UNUSED, |
3828 | UNUSED, |
3829 | 754, |
3830 | 247, |
3831 | 1344, |
3832 | -13, |
3833 | UNUSED, |
3834 | 1372, |
3835 | UNUSED, |
3836 | -428, |
3837 | 2159, |
3838 | UNUSED, |
3839 | UNUSED, |
3840 | -1074, |
3841 | 5383, |
3842 | 1095, |
3843 | 226, |
3844 | UNUSED, |
3845 | -1055, |
3846 | UNUSED, |
3847 | 0, |
3848 | UNUSED, |
3849 | 1413, |
3850 | 873, |
3851 | 83, |
3852 | -468, |
3853 | 2070, |
3854 | UNUSED, |
3855 | -1995, |
3856 | 1715, |
3857 | UNUSED, |
3858 | UNUSED, |
3859 | UNUSED, |
3860 | UNUSED, |
3861 | 1303, |
3862 | 53, |
3863 | UNUSED, |
3864 | -6009, |
3865 | 486, |
3866 | 512, |
3867 | -10194, |
3868 | UNUSED, |
3869 | -2082, |
3870 | UNUSED, |
3871 | UNUSED, |
3872 | -764, |
3873 | 3208, |
3874 | UNUSED, |
3875 | UNUSED, |
3876 | -7179, |
3877 | 50, |
3878 | 2025, |
3879 | 733, |
3880 | 319, |
3881 | -208, |
3882 | UNUSED, |
3883 | 242, |
3884 | 1304, |
3885 | UNUSED, |
3886 | -2188, |
3887 | UNUSED, |
3888 | UNUSED, |
3889 | 664, |
3890 | UNUSED, |
3891 | UNUSED, |
3892 | UNUSED, |
3893 | 1907, |
3894 | 2083, |
3895 | 1354, |
3896 | UNUSED, |
3897 | UNUSED, |
3898 | -278, |
3899 | 1629, |
3900 | UNUSED, |
3901 | 1630, |
3902 | -5126, |
3903 | UNUSED, |
3904 | UNUSED, |
3905 | 175, |
3906 | 443, |
3907 | 254, |
3908 | UNUSED, |
3909 | UNUSED, |
3910 | UNUSED, |
3911 | 1777, |
3912 | -558, |
3913 | UNUSED, |
3914 | 764, |
3915 | UNUSED, |
3916 | 1242, |
3917 | -2798, |
3918 | 1554, |
3919 | UNUSED, |
3920 | UNUSED, |
3921 | UNUSED, |
3922 | UNUSED, |
3923 | -4652, |
3924 | 1790, |
3925 | 616, |
3926 | 3969, |
3927 | -3305, |
3928 | 876, |
3929 | UNUSED, |
3930 | -4718, |
3931 | 1046, |
3932 | UNUSED, |
3933 | 2120, |
3934 | -1760, |
3935 | -5600, |
3936 | UNUSED, |
3937 | UNUSED, |
3938 | UNUSED, |
3939 | UNUSED, |
3940 | 1407, |
3941 | 1267, |
3942 | 1460, |
3943 | UNUSED, |
3944 | UNUSED, |
3945 | UNUSED, |
3946 | UNUSED, |
3947 | UNUSED, |
3948 | UNUSED, |
3949 | 625, |
3950 | 1982, |
3951 | 715, |
3952 | -678, |
3953 | UNUSED, |
3954 | 905, |
3955 | -5605, |
3956 | 1978, |
3957 | 478, |
3958 | -2454, |
3959 | 941, |
3960 | 0, |
3961 | UNUSED, |
3962 | UNUSED, |
3963 | UNUSED, |
3964 | 1454, |
3965 | 1511, |
3966 | 1134, |
3967 | -435, |
3968 | 1570, |
3969 | UNUSED, |
3970 | 529, |
3971 | 715, |
3972 | -1981, |
3973 | UNUSED, |
3974 | UNUSED, |
3975 | 1690, |
3976 | 2107, |
3977 | UNUSED, |
3978 | -4814, |
3979 | -1673, |
3980 | 2238, |
3981 | 1706, |
3982 | UNUSED, |
3983 | 356, |
3984 | 2064, |
3985 | -4497, |
3986 | -6650, |
3987 | -628, |
3988 | 10, |
3989 | -1111, |
3990 | UNUSED, |
3991 | -8057, |
3992 | -6255, |
3993 | -103, |
3994 | UNUSED, |
3995 | 1434, |
3996 | 553, |
3997 | 360, |
3998 | 1167, |
3999 | 908, |
4000 | 839, |
4001 | 1859, |
4002 | 546, |
4003 | 1499, |
4004 | UNUSED, |
4005 | -5594, |
4006 | 1266, |
4007 | 1364, |
4008 | -6742, |
4009 | 410, |
4010 | UNUSED, |
4011 | -7282, |
4012 | UNUSED, |
4013 | UNUSED, |
4014 | -1940, |
4015 | 1480, |
4016 | 2430, |
4017 | 1212, |
4018 | 1957, |
4019 | 1898, |
4020 | UNUSED, |
4021 | 1337, |
4022 | UNUSED, |
4023 | UNUSED, |
4024 | 1813, |
4025 | UNUSED, |
4026 | 1163, |
4027 | 888, |
4028 | 805, |
4029 | UNUSED, |
4030 | UNUSED, |
4031 | -9007, |
4032 | -1004, |
4033 | 484, |
4034 | -6314, |
4035 | 644, |
4036 | UNUSED, |
4037 | 1458, |
4038 | 529, |
4039 | 2684, |
4040 | 323, |
4041 | UNUSED, |
4042 | 68, |
4043 | 1019, |
4044 | 415, |
4045 | 35, |
4046 | -3864, |
4047 | -1538, |
4048 | UNUSED, |
4049 | 1017, |
4050 | UNUSED, |
4051 | 773, |
4052 | 1122, |
4053 | 2326, |
4054 | UNUSED, |
4055 | -1477, |
4056 | -8611, |
4057 | UNUSED, |
4058 | 3167, |
4059 | UNUSED, |
4060 | UNUSED, |
4061 | UNUSED, |
4062 | 294, |
4063 | 1135, |
4064 | -7098, |
4065 | 2135, |
4066 | 257, |
4067 | UNUSED, |
4068 | -1217, |
4069 | -6172, |
4070 | UNUSED, |
4071 | 801, |
4072 | 1227, |
4073 | -6893, |
4074 | -8186, |
4075 | UNUSED, |
4076 | 1585, |
4077 | 2005, |
4078 | 1955, |
4079 | -1886, |
4080 | -209, |
4081 | UNUSED, |
4082 | UNUSED, |
4083 | 453, |
4084 | UNUSED, |
4085 | -853, |
4086 | 2176, |
4087 | 1596, |
4088 | 829, |
4089 | -792, |
4090 | -10623, |
4091 | -5255, |
4092 | 637, |
4093 | UNUSED, |
4094 | 803, |
4095 | UNUSED, |
4096 | 1343, |
4097 | 820, |
4098 | -5964, |
4099 | -39, |
4100 | UNUSED, |
4101 | UNUSED, |
4102 | -9029, |
4103 | 211, |
4104 | -8104, |
4105 | 407, |
4106 | UNUSED, |
4107 | 1038, |
4108 | 1658, |
4109 | 102, |
4110 | UNUSED, |
4111 | UNUSED, |
4112 | 137, |
4113 | -9562, |
4114 | UNUSED, |
4115 | 1894, |
4116 | -2483, |
4117 | 1820, |
4118 | 1059, |
4119 | 921, |
4120 | UNUSED, |
4121 | -4361, |
4122 | UNUSED, |
4123 | }; |
4124 | static const struct tokendata tokendata[2283] = { |
4125 | { "db" , TOKEN_INSN, C_none, 0, I_DB }, |
4126 | { "dw" , TOKEN_INSN, C_none, 0, I_DW }, |
4127 | { "dd" , TOKEN_INSN, C_none, 0, I_DD }, |
4128 | { "dq" , TOKEN_INSN, C_none, 0, I_DQ }, |
4129 | { "dt" , TOKEN_INSN, C_none, 0, I_DT }, |
4130 | { "do" , TOKEN_INSN, C_none, 0, I_DO }, |
4131 | { "dy" , TOKEN_INSN, C_none, 0, I_DY }, |
4132 | { "dz" , TOKEN_INSN, C_none, 0, I_DZ }, |
4133 | { "resb" , TOKEN_INSN, C_none, 0, I_RESB }, |
4134 | { "resw" , TOKEN_INSN, C_none, 0, I_RESW }, |
4135 | { "resd" , TOKEN_INSN, C_none, 0, I_RESD }, |
4136 | { "resq" , TOKEN_INSN, C_none, 0, I_RESQ }, |
4137 | { "rest" , TOKEN_INSN, C_none, 0, I_REST }, |
4138 | { "reso" , TOKEN_INSN, C_none, 0, I_RESO }, |
4139 | { "resy" , TOKEN_INSN, C_none, 0, I_RESY }, |
4140 | { "resz" , TOKEN_INSN, C_none, 0, I_RESZ }, |
4141 | { "incbin" , TOKEN_INSN, C_none, 0, I_INCBIN }, |
4142 | { "aaa" , TOKEN_INSN, C_none, 0, I_AAA }, |
4143 | { "aad" , TOKEN_INSN, C_none, 0, I_AAD }, |
4144 | { "aam" , TOKEN_INSN, C_none, 0, I_AAM }, |
4145 | { "aas" , TOKEN_INSN, C_none, 0, I_AAS }, |
4146 | { "adc" , TOKEN_INSN, C_none, 0, I_ADC }, |
4147 | { "add" , TOKEN_INSN, C_none, 0, I_ADD }, |
4148 | { "and" , TOKEN_INSN, C_none, 0, I_AND }, |
4149 | { "arpl" , TOKEN_INSN, C_none, 0, I_ARPL }, |
4150 | { "bb0_reset" , TOKEN_INSN, C_none, 0, I_BB0_RESET }, |
4151 | { "bb1_reset" , TOKEN_INSN, C_none, 0, I_BB1_RESET }, |
4152 | { "bound" , TOKEN_INSN, C_none, 0, I_BOUND }, |
4153 | { "bsf" , TOKEN_INSN, C_none, 0, I_BSF }, |
4154 | { "bsr" , TOKEN_INSN, C_none, 0, I_BSR }, |
4155 | { "bswap" , TOKEN_INSN, C_none, 0, I_BSWAP }, |
4156 | { "bt" , TOKEN_INSN, C_none, 0, I_BT }, |
4157 | { "btc" , TOKEN_INSN, C_none, 0, I_BTC }, |
4158 | { "btr" , TOKEN_INSN, C_none, 0, I_BTR }, |
4159 | { "bts" , TOKEN_INSN, C_none, 0, I_BTS }, |
4160 | { "call" , TOKEN_INSN, C_none, 0, I_CALL }, |
4161 | { "cbw" , TOKEN_INSN, C_none, 0, I_CBW }, |
4162 | { "cdq" , TOKEN_INSN, C_none, 0, I_CDQ }, |
4163 | { "cdqe" , TOKEN_INSN, C_none, 0, I_CDQE }, |
4164 | { "clc" , TOKEN_INSN, C_none, 0, I_CLC }, |
4165 | { "cld" , TOKEN_INSN, C_none, 0, I_CLD }, |
4166 | { "cli" , TOKEN_INSN, C_none, 0, I_CLI }, |
4167 | { "clts" , TOKEN_INSN, C_none, 0, I_CLTS }, |
4168 | { "cmc" , TOKEN_INSN, C_none, 0, I_CMC }, |
4169 | { "cmp" , TOKEN_INSN, C_none, 0, I_CMP }, |
4170 | { "cmpsb" , TOKEN_INSN, C_none, 0, I_CMPSB }, |
4171 | { "cmpsd" , TOKEN_INSN, C_none, 0, I_CMPSD }, |
4172 | { "cmpsq" , TOKEN_INSN, C_none, 0, I_CMPSQ }, |
4173 | { "cmpsw" , TOKEN_INSN, C_none, 0, I_CMPSW }, |
4174 | { "cmpxchg" , TOKEN_INSN, C_none, 0, I_CMPXCHG }, |
4175 | { "cmpxchg486" , TOKEN_INSN, C_none, 0, I_CMPXCHG486 }, |
4176 | { "cmpxchg8b" , TOKEN_INSN, C_none, 0, I_CMPXCHG8B }, |
4177 | { "cmpxchg16b" , TOKEN_INSN, C_none, 0, I_CMPXCHG16B }, |
4178 | { "cpuid" , TOKEN_INSN, C_none, 0, I_CPUID }, |
4179 | { "cpu_read" , TOKEN_INSN, C_none, 0, I_CPU_READ }, |
4180 | { "cpu_write" , TOKEN_INSN, C_none, 0, I_CPU_WRITE }, |
4181 | { "cqo" , TOKEN_INSN, C_none, 0, I_CQO }, |
4182 | { "cwd" , TOKEN_INSN, C_none, 0, I_CWD }, |
4183 | { "cwde" , TOKEN_INSN, C_none, 0, I_CWDE }, |
4184 | { "daa" , TOKEN_INSN, C_none, 0, I_DAA }, |
4185 | { "das" , TOKEN_INSN, C_none, 0, I_DAS }, |
4186 | { "dec" , TOKEN_INSN, C_none, 0, I_DEC }, |
4187 | { "div" , TOKEN_INSN, C_none, 0, I_DIV }, |
4188 | { "dmint" , TOKEN_INSN, C_none, 0, I_DMINT }, |
4189 | { "emms" , TOKEN_INSN, C_none, 0, I_EMMS }, |
4190 | { "enter" , TOKEN_INSN, C_none, 0, I_ENTER }, |
4191 | { "equ" , TOKEN_INSN, C_none, 0, I_EQU }, |
4192 | { "f2xm1" , TOKEN_INSN, C_none, 0, I_F2XM1 }, |
4193 | { "fabs" , TOKEN_INSN, C_none, 0, I_FABS }, |
4194 | { "fadd" , TOKEN_INSN, C_none, 0, I_FADD }, |
4195 | { "faddp" , TOKEN_INSN, C_none, 0, I_FADDP }, |
4196 | { "fbld" , TOKEN_INSN, C_none, 0, I_FBLD }, |
4197 | { "fbstp" , TOKEN_INSN, C_none, 0, I_FBSTP }, |
4198 | { "fchs" , TOKEN_INSN, C_none, 0, I_FCHS }, |
4199 | { "fclex" , TOKEN_INSN, C_none, 0, I_FCLEX }, |
4200 | { "fcmovb" , TOKEN_INSN, C_none, 0, I_FCMOVB }, |
4201 | { "fcmovbe" , TOKEN_INSN, C_none, 0, I_FCMOVBE }, |
4202 | { "fcmove" , TOKEN_INSN, C_none, 0, I_FCMOVE }, |
4203 | { "fcmovnb" , TOKEN_INSN, C_none, 0, I_FCMOVNB }, |
4204 | { "fcmovnbe" , TOKEN_INSN, C_none, 0, I_FCMOVNBE }, |
4205 | { "fcmovne" , TOKEN_INSN, C_none, 0, I_FCMOVNE }, |
4206 | { "fcmovnu" , TOKEN_INSN, C_none, 0, I_FCMOVNU }, |
4207 | { "fcmovu" , TOKEN_INSN, C_none, 0, I_FCMOVU }, |
4208 | { "fcom" , TOKEN_INSN, C_none, 0, I_FCOM }, |
4209 | { "fcomi" , TOKEN_INSN, C_none, 0, I_FCOMI }, |
4210 | { "fcomip" , TOKEN_INSN, C_none, 0, I_FCOMIP }, |
4211 | { "fcomp" , TOKEN_INSN, C_none, 0, I_FCOMP }, |
4212 | { "fcompp" , TOKEN_INSN, C_none, 0, I_FCOMPP }, |
4213 | { "fcos" , TOKEN_INSN, C_none, 0, I_FCOS }, |
4214 | { "fdecstp" , TOKEN_INSN, C_none, 0, I_FDECSTP }, |
4215 | { "fdisi" , TOKEN_INSN, C_none, 0, I_FDISI }, |
4216 | { "fdiv" , TOKEN_INSN, C_none, 0, I_FDIV }, |
4217 | { "fdivp" , TOKEN_INSN, C_none, 0, I_FDIVP }, |
4218 | { "fdivr" , TOKEN_INSN, C_none, 0, I_FDIVR }, |
4219 | { "fdivrp" , TOKEN_INSN, C_none, 0, I_FDIVRP }, |
4220 | { "femms" , TOKEN_INSN, C_none, 0, I_FEMMS }, |
4221 | { "feni" , TOKEN_INSN, C_none, 0, I_FENI }, |
4222 | { "ffree" , TOKEN_INSN, C_none, 0, I_FFREE }, |
4223 | { "ffreep" , TOKEN_INSN, C_none, 0, I_FFREEP }, |
4224 | { "fiadd" , TOKEN_INSN, C_none, 0, I_FIADD }, |
4225 | { "ficom" , TOKEN_INSN, C_none, 0, I_FICOM }, |
4226 | { "ficomp" , TOKEN_INSN, C_none, 0, I_FICOMP }, |
4227 | { "fidiv" , TOKEN_INSN, C_none, 0, I_FIDIV }, |
4228 | { "fidivr" , TOKEN_INSN, C_none, 0, I_FIDIVR }, |
4229 | { "fild" , TOKEN_INSN, C_none, 0, I_FILD }, |
4230 | { "fimul" , TOKEN_INSN, C_none, 0, I_FIMUL }, |
4231 | { "fincstp" , TOKEN_INSN, C_none, 0, I_FINCSTP }, |
4232 | { "finit" , TOKEN_INSN, C_none, 0, I_FINIT }, |
4233 | { "fist" , TOKEN_INSN, C_none, 0, I_FIST }, |
4234 | { "fistp" , TOKEN_INSN, C_none, 0, I_FISTP }, |
4235 | { "fisttp" , TOKEN_INSN, C_none, 0, I_FISTTP }, |
4236 | { "fisub" , TOKEN_INSN, C_none, 0, I_FISUB }, |
4237 | { "fisubr" , TOKEN_INSN, C_none, 0, I_FISUBR }, |
4238 | { "fld" , TOKEN_INSN, C_none, 0, I_FLD }, |
4239 | { "fld1" , TOKEN_INSN, C_none, 0, I_FLD1 }, |
4240 | { "fldcw" , TOKEN_INSN, C_none, 0, I_FLDCW }, |
4241 | { "fldenv" , TOKEN_INSN, C_none, 0, I_FLDENV }, |
4242 | { "fldl2e" , TOKEN_INSN, C_none, 0, I_FLDL2E }, |
4243 | { "fldl2t" , TOKEN_INSN, C_none, 0, I_FLDL2T }, |
4244 | { "fldlg2" , TOKEN_INSN, C_none, 0, I_FLDLG2 }, |
4245 | { "fldln2" , TOKEN_INSN, C_none, 0, I_FLDLN2 }, |
4246 | { "fldpi" , TOKEN_INSN, C_none, 0, I_FLDPI }, |
4247 | { "fldz" , TOKEN_INSN, C_none, 0, I_FLDZ }, |
4248 | { "fmul" , TOKEN_INSN, C_none, 0, I_FMUL }, |
4249 | { "fmulp" , TOKEN_INSN, C_none, 0, I_FMULP }, |
4250 | { "fnclex" , TOKEN_INSN, C_none, 0, I_FNCLEX }, |
4251 | { "fndisi" , TOKEN_INSN, C_none, 0, I_FNDISI }, |
4252 | { "fneni" , TOKEN_INSN, C_none, 0, I_FNENI }, |
4253 | { "fninit" , TOKEN_INSN, C_none, 0, I_FNINIT }, |
4254 | { "fnop" , TOKEN_INSN, C_none, 0, I_FNOP }, |
4255 | { "fnsave" , TOKEN_INSN, C_none, 0, I_FNSAVE }, |
4256 | { "fnstcw" , TOKEN_INSN, C_none, 0, I_FNSTCW }, |
4257 | { "fnstenv" , TOKEN_INSN, C_none, 0, I_FNSTENV }, |
4258 | { "fnstsw" , TOKEN_INSN, C_none, 0, I_FNSTSW }, |
4259 | { "fpatan" , TOKEN_INSN, C_none, 0, I_FPATAN }, |
4260 | { "fprem" , TOKEN_INSN, C_none, 0, I_FPREM }, |
4261 | { "fprem1" , TOKEN_INSN, C_none, 0, I_FPREM1 }, |
4262 | { "fptan" , TOKEN_INSN, C_none, 0, I_FPTAN }, |
4263 | { "frndint" , TOKEN_INSN, C_none, 0, I_FRNDINT }, |
4264 | { "frstor" , TOKEN_INSN, C_none, 0, I_FRSTOR }, |
4265 | { "fsave" , TOKEN_INSN, C_none, 0, I_FSAVE }, |
4266 | { "fscale" , TOKEN_INSN, C_none, 0, I_FSCALE }, |
4267 | { "fsetpm" , TOKEN_INSN, C_none, 0, I_FSETPM }, |
4268 | { "fsin" , TOKEN_INSN, C_none, 0, I_FSIN }, |
4269 | { "fsincos" , TOKEN_INSN, C_none, 0, I_FSINCOS }, |
4270 | { "fsqrt" , TOKEN_INSN, C_none, 0, I_FSQRT }, |
4271 | { "fst" , TOKEN_INSN, C_none, 0, I_FST }, |
4272 | { "fstcw" , TOKEN_INSN, C_none, 0, I_FSTCW }, |
4273 | { "fstenv" , TOKEN_INSN, C_none, 0, I_FSTENV }, |
4274 | { "fstp" , TOKEN_INSN, C_none, 0, I_FSTP }, |
4275 | { "fstsw" , TOKEN_INSN, C_none, 0, I_FSTSW }, |
4276 | { "fsub" , TOKEN_INSN, C_none, 0, I_FSUB }, |
4277 | { "fsubp" , TOKEN_INSN, C_none, 0, I_FSUBP }, |
4278 | { "fsubr" , TOKEN_INSN, C_none, 0, I_FSUBR }, |
4279 | { "fsubrp" , TOKEN_INSN, C_none, 0, I_FSUBRP }, |
4280 | { "ftst" , TOKEN_INSN, C_none, 0, I_FTST }, |
4281 | { "fucom" , TOKEN_INSN, C_none, 0, I_FUCOM }, |
4282 | { "fucomi" , TOKEN_INSN, C_none, 0, I_FUCOMI }, |
4283 | { "fucomip" , TOKEN_INSN, C_none, 0, I_FUCOMIP }, |
4284 | { "fucomp" , TOKEN_INSN, C_none, 0, I_FUCOMP }, |
4285 | { "fucompp" , TOKEN_INSN, C_none, 0, I_FUCOMPP }, |
4286 | { "fxam" , TOKEN_INSN, C_none, 0, I_FXAM }, |
4287 | { "fxch" , TOKEN_INSN, C_none, 0, I_FXCH }, |
4288 | { "fxtract" , TOKEN_INSN, C_none, 0, I_FXTRACT }, |
4289 | { "fyl2x" , TOKEN_INSN, C_none, 0, I_FYL2X }, |
4290 | { "fyl2xp1" , TOKEN_INSN, C_none, 0, I_FYL2XP1 }, |
4291 | { "hlt" , TOKEN_INSN, C_none, 0, I_HLT }, |
4292 | { "ibts" , TOKEN_INSN, C_none, 0, I_IBTS }, |
4293 | { "icebp" , TOKEN_INSN, C_none, 0, I_ICEBP }, |
4294 | { "idiv" , TOKEN_INSN, C_none, 0, I_IDIV }, |
4295 | { "imul" , TOKEN_INSN, C_none, 0, I_IMUL }, |
4296 | { "in" , TOKEN_INSN, C_none, 0, I_IN }, |
4297 | { "inc" , TOKEN_INSN, C_none, 0, I_INC }, |
4298 | { "insb" , TOKEN_INSN, C_none, 0, I_INSB }, |
4299 | { "insd" , TOKEN_INSN, C_none, 0, I_INSD }, |
4300 | { "insw" , TOKEN_INSN, C_none, 0, I_INSW }, |
4301 | { "int" , TOKEN_INSN, C_none, 0, I_INT }, |
4302 | { "int01" , TOKEN_INSN, C_none, 0, I_INT01 }, |
4303 | { "int1" , TOKEN_INSN, C_none, 0, I_INT1 }, |
4304 | { "int03" , TOKEN_INSN, C_none, 0, I_INT03 }, |
4305 | { "int3" , TOKEN_INSN, C_none, 0, I_INT3 }, |
4306 | { "into" , TOKEN_INSN, C_none, 0, I_INTO }, |
4307 | { "invd" , TOKEN_INSN, C_none, 0, I_INVD }, |
4308 | { "invpcid" , TOKEN_INSN, C_none, 0, I_INVPCID }, |
4309 | { "invlpg" , TOKEN_INSN, C_none, 0, I_INVLPG }, |
4310 | { "invlpga" , TOKEN_INSN, C_none, 0, I_INVLPGA }, |
4311 | { "iret" , TOKEN_INSN, C_none, 0, I_IRET }, |
4312 | { "iretd" , TOKEN_INSN, C_none, 0, I_IRETD }, |
4313 | { "iretq" , TOKEN_INSN, C_none, 0, I_IRETQ }, |
4314 | { "iretw" , TOKEN_INSN, C_none, 0, I_IRETW }, |
4315 | { "jcxz" , TOKEN_INSN, C_none, 0, I_JCXZ }, |
4316 | { "jecxz" , TOKEN_INSN, C_none, 0, I_JECXZ }, |
4317 | { "jrcxz" , TOKEN_INSN, C_none, 0, I_JRCXZ }, |
4318 | { "jmp" , TOKEN_INSN, C_none, 0, I_JMP }, |
4319 | { "jmpe" , TOKEN_INSN, C_none, 0, I_JMPE }, |
4320 | { "lahf" , TOKEN_INSN, C_none, 0, I_LAHF }, |
4321 | { "lar" , TOKEN_INSN, C_none, 0, I_LAR }, |
4322 | { "lds" , TOKEN_INSN, C_none, 0, I_LDS }, |
4323 | { "lea" , TOKEN_INSN, C_none, 0, I_LEA }, |
4324 | { "leave" , TOKEN_INSN, C_none, 0, I_LEAVE }, |
4325 | { "les" , TOKEN_INSN, C_none, 0, I_LES }, |
4326 | { "lfence" , TOKEN_INSN, C_none, 0, I_LFENCE }, |
4327 | { "lfs" , TOKEN_INSN, C_none, 0, I_LFS }, |
4328 | { "lgdt" , TOKEN_INSN, C_none, 0, I_LGDT }, |
4329 | { "lgs" , TOKEN_INSN, C_none, 0, I_LGS }, |
4330 | { "lidt" , TOKEN_INSN, C_none, 0, I_LIDT }, |
4331 | { "lldt" , TOKEN_INSN, C_none, 0, I_LLDT }, |
4332 | { "lmsw" , TOKEN_INSN, C_none, 0, I_LMSW }, |
4333 | { "loadall" , TOKEN_INSN, C_none, 0, I_LOADALL }, |
4334 | { "loadall286" , TOKEN_INSN, C_none, 0, I_LOADALL286 }, |
4335 | { "lodsb" , TOKEN_INSN, C_none, 0, I_LODSB }, |
4336 | { "lodsd" , TOKEN_INSN, C_none, 0, I_LODSD }, |
4337 | { "lodsq" , TOKEN_INSN, C_none, 0, I_LODSQ }, |
4338 | { "lodsw" , TOKEN_INSN, C_none, 0, I_LODSW }, |
4339 | { "loop" , TOKEN_INSN, C_none, 0, I_LOOP }, |
4340 | { "loope" , TOKEN_INSN, C_none, 0, I_LOOPE }, |
4341 | { "loopne" , TOKEN_INSN, C_none, 0, I_LOOPNE }, |
4342 | { "loopnz" , TOKEN_INSN, C_none, 0, I_LOOPNZ }, |
4343 | { "loopz" , TOKEN_INSN, C_none, 0, I_LOOPZ }, |
4344 | { "lsl" , TOKEN_INSN, C_none, 0, I_LSL }, |
4345 | { "lss" , TOKEN_INSN, C_none, 0, I_LSS }, |
4346 | { "ltr" , TOKEN_INSN, C_none, 0, I_LTR }, |
4347 | { "mfence" , TOKEN_INSN, C_none, 0, I_MFENCE }, |
4348 | { "monitor" , TOKEN_INSN, C_none, 0, I_MONITOR }, |
4349 | { "monitorx" , TOKEN_INSN, C_none, 0, I_MONITORX }, |
4350 | { "mov" , TOKEN_INSN, C_none, 0, I_MOV }, |
4351 | { "movd" , TOKEN_INSN, C_none, 0, I_MOVD }, |
4352 | { "movq" , TOKEN_INSN, C_none, 0, I_MOVQ }, |
4353 | { "movsb" , TOKEN_INSN, C_none, 0, I_MOVSB }, |
4354 | { "movsd" , TOKEN_INSN, C_none, 0, I_MOVSD }, |
4355 | { "movsq" , TOKEN_INSN, C_none, 0, I_MOVSQ }, |
4356 | { "movsw" , TOKEN_INSN, C_none, 0, I_MOVSW }, |
4357 | { "movsx" , TOKEN_INSN, C_none, 0, I_MOVSX }, |
4358 | { "movsxd" , TOKEN_INSN, C_none, 0, I_MOVSXD }, |
4359 | { "movzx" , TOKEN_INSN, C_none, 0, I_MOVZX }, |
4360 | { "mul" , TOKEN_INSN, C_none, 0, I_MUL }, |
4361 | { "mwait" , TOKEN_INSN, C_none, 0, I_MWAIT }, |
4362 | { "mwaitx" , TOKEN_INSN, C_none, 0, I_MWAITX }, |
4363 | { "neg" , TOKEN_INSN, C_none, 0, I_NEG }, |
4364 | { "nop" , TOKEN_INSN, C_none, 0, I_NOP }, |
4365 | { "not" , TOKEN_INSN, C_none, 0, I_NOT }, |
4366 | { "or" , TOKEN_INSN, C_none, 0, I_OR }, |
4367 | { "out" , TOKEN_INSN, C_none, 0, I_OUT }, |
4368 | { "outsb" , TOKEN_INSN, C_none, 0, I_OUTSB }, |
4369 | { "outsd" , TOKEN_INSN, C_none, 0, I_OUTSD }, |
4370 | { "outsw" , TOKEN_INSN, C_none, 0, I_OUTSW }, |
4371 | { "packssdw" , TOKEN_INSN, C_none, 0, I_PACKSSDW }, |
4372 | { "packsswb" , TOKEN_INSN, C_none, 0, I_PACKSSWB }, |
4373 | { "packuswb" , TOKEN_INSN, C_none, 0, I_PACKUSWB }, |
4374 | { "paddb" , TOKEN_INSN, C_none, 0, I_PADDB }, |
4375 | { "paddd" , TOKEN_INSN, C_none, 0, I_PADDD }, |
4376 | { "paddsb" , TOKEN_INSN, C_none, 0, I_PADDSB }, |
4377 | { "paddsiw" , TOKEN_INSN, C_none, 0, I_PADDSIW }, |
4378 | { "paddsw" , TOKEN_INSN, C_none, 0, I_PADDSW }, |
4379 | { "paddusb" , TOKEN_INSN, C_none, 0, I_PADDUSB }, |
4380 | { "paddusw" , TOKEN_INSN, C_none, 0, I_PADDUSW }, |
4381 | { "paddw" , TOKEN_INSN, C_none, 0, I_PADDW }, |
4382 | { "pand" , TOKEN_INSN, C_none, 0, I_PAND }, |
4383 | { "pandn" , TOKEN_INSN, C_none, 0, I_PANDN }, |
4384 | { "pause" , TOKEN_INSN, C_none, 0, I_PAUSE }, |
4385 | { "paveb" , TOKEN_INSN, C_none, 0, I_PAVEB }, |
4386 | { "pavgusb" , TOKEN_INSN, C_none, 0, I_PAVGUSB }, |
4387 | { "pcmpeqb" , TOKEN_INSN, C_none, 0, I_PCMPEQB }, |
4388 | { "pcmpeqd" , TOKEN_INSN, C_none, 0, I_PCMPEQD }, |
4389 | { "pcmpeqw" , TOKEN_INSN, C_none, 0, I_PCMPEQW }, |
4390 | { "pcmpgtb" , TOKEN_INSN, C_none, 0, I_PCMPGTB }, |
4391 | { "pcmpgtd" , TOKEN_INSN, C_none, 0, I_PCMPGTD }, |
4392 | { "pcmpgtw" , TOKEN_INSN, C_none, 0, I_PCMPGTW }, |
4393 | { "pdistib" , TOKEN_INSN, C_none, 0, I_PDISTIB }, |
4394 | { "pf2id" , TOKEN_INSN, C_none, 0, I_PF2ID }, |
4395 | { "pfacc" , TOKEN_INSN, C_none, 0, I_PFACC }, |
4396 | { "pfadd" , TOKEN_INSN, C_none, 0, I_PFADD }, |
4397 | { "pfcmpeq" , TOKEN_INSN, C_none, 0, I_PFCMPEQ }, |
4398 | { "pfcmpge" , TOKEN_INSN, C_none, 0, I_PFCMPGE }, |
4399 | { "pfcmpgt" , TOKEN_INSN, C_none, 0, I_PFCMPGT }, |
4400 | { "pfmax" , TOKEN_INSN, C_none, 0, I_PFMAX }, |
4401 | { "pfmin" , TOKEN_INSN, C_none, 0, I_PFMIN }, |
4402 | { "pfmul" , TOKEN_INSN, C_none, 0, I_PFMUL }, |
4403 | { "pfrcp" , TOKEN_INSN, C_none, 0, I_PFRCP }, |
4404 | { "pfrcpit1" , TOKEN_INSN, C_none, 0, I_PFRCPIT1 }, |
4405 | { "pfrcpit2" , TOKEN_INSN, C_none, 0, I_PFRCPIT2 }, |
4406 | { "pfrsqit1" , TOKEN_INSN, C_none, 0, I_PFRSQIT1 }, |
4407 | { "pfrsqrt" , TOKEN_INSN, C_none, 0, I_PFRSQRT }, |
4408 | { "pfsub" , TOKEN_INSN, C_none, 0, I_PFSUB }, |
4409 | { "pfsubr" , TOKEN_INSN, C_none, 0, I_PFSUBR }, |
4410 | { "pi2fd" , TOKEN_INSN, C_none, 0, I_PI2FD }, |
4411 | { "pmachriw" , TOKEN_INSN, C_none, 0, I_PMACHRIW }, |
4412 | { "pmaddwd" , TOKEN_INSN, C_none, 0, I_PMADDWD }, |
4413 | { "pmagw" , TOKEN_INSN, C_none, 0, I_PMAGW }, |
4414 | { "pmulhriw" , TOKEN_INSN, C_none, 0, I_PMULHRIW }, |
4415 | { "pmulhrwa" , TOKEN_INSN, C_none, 0, I_PMULHRWA }, |
4416 | { "pmulhrwc" , TOKEN_INSN, C_none, 0, I_PMULHRWC }, |
4417 | { "pmulhw" , TOKEN_INSN, C_none, 0, I_PMULHW }, |
4418 | { "pmullw" , TOKEN_INSN, C_none, 0, I_PMULLW }, |
4419 | { "pmvgezb" , TOKEN_INSN, C_none, 0, I_PMVGEZB }, |
4420 | { "pmvlzb" , TOKEN_INSN, C_none, 0, I_PMVLZB }, |
4421 | { "pmvnzb" , TOKEN_INSN, C_none, 0, I_PMVNZB }, |
4422 | { "pmvzb" , TOKEN_INSN, C_none, 0, I_PMVZB }, |
4423 | { "pop" , TOKEN_INSN, C_none, 0, I_POP }, |
4424 | { "popa" , TOKEN_INSN, C_none, 0, I_POPA }, |
4425 | { "popad" , TOKEN_INSN, C_none, 0, I_POPAD }, |
4426 | { "popaw" , TOKEN_INSN, C_none, 0, I_POPAW }, |
4427 | { "popf" , TOKEN_INSN, C_none, 0, I_POPF }, |
4428 | { "popfd" , TOKEN_INSN, C_none, 0, I_POPFD }, |
4429 | { "popfq" , TOKEN_INSN, C_none, 0, I_POPFQ }, |
4430 | { "popfw" , TOKEN_INSN, C_none, 0, I_POPFW }, |
4431 | { "por" , TOKEN_INSN, C_none, 0, I_POR }, |
4432 | { "prefetch" , TOKEN_INSN, C_none, 0, I_PREFETCH }, |
4433 | { "prefetchw" , TOKEN_INSN, C_none, 0, I_PREFETCHW }, |
4434 | { "pslld" , TOKEN_INSN, C_none, 0, I_PSLLD }, |
4435 | { "psllq" , TOKEN_INSN, C_none, 0, I_PSLLQ }, |
4436 | { "psllw" , TOKEN_INSN, C_none, 0, I_PSLLW }, |
4437 | { "psrad" , TOKEN_INSN, C_none, 0, I_PSRAD }, |
4438 | { "psraw" , TOKEN_INSN, C_none, 0, I_PSRAW }, |
4439 | { "psrld" , TOKEN_INSN, C_none, 0, I_PSRLD }, |
4440 | { "psrlq" , TOKEN_INSN, C_none, 0, I_PSRLQ }, |
4441 | { "psrlw" , TOKEN_INSN, C_none, 0, I_PSRLW }, |
4442 | { "psubb" , TOKEN_INSN, C_none, 0, I_PSUBB }, |
4443 | { "psubd" , TOKEN_INSN, C_none, 0, I_PSUBD }, |
4444 | { "psubsb" , TOKEN_INSN, C_none, 0, I_PSUBSB }, |
4445 | { "psubsiw" , TOKEN_INSN, C_none, 0, I_PSUBSIW }, |
4446 | { "psubsw" , TOKEN_INSN, C_none, 0, I_PSUBSW }, |
4447 | { "psubusb" , TOKEN_INSN, C_none, 0, I_PSUBUSB }, |
4448 | { "psubusw" , TOKEN_INSN, C_none, 0, I_PSUBUSW }, |
4449 | { "psubw" , TOKEN_INSN, C_none, 0, I_PSUBW }, |
4450 | { "punpckhbw" , TOKEN_INSN, C_none, 0, I_PUNPCKHBW }, |
4451 | { "punpckhdq" , TOKEN_INSN, C_none, 0, I_PUNPCKHDQ }, |
4452 | { "punpckhwd" , TOKEN_INSN, C_none, 0, I_PUNPCKHWD }, |
4453 | { "punpcklbw" , TOKEN_INSN, C_none, 0, I_PUNPCKLBW }, |
4454 | { "punpckldq" , TOKEN_INSN, C_none, 0, I_PUNPCKLDQ }, |
4455 | { "punpcklwd" , TOKEN_INSN, C_none, 0, I_PUNPCKLWD }, |
4456 | { "push" , TOKEN_INSN, C_none, 0, I_PUSH }, |
4457 | { "pusha" , TOKEN_INSN, C_none, 0, I_PUSHA }, |
4458 | { "pushad" , TOKEN_INSN, C_none, 0, I_PUSHAD }, |
4459 | { "pushaw" , TOKEN_INSN, C_none, 0, I_PUSHAW }, |
4460 | { "pushf" , TOKEN_INSN, C_none, 0, I_PUSHF }, |
4461 | { "pushfd" , TOKEN_INSN, C_none, 0, I_PUSHFD }, |
4462 | { "pushfq" , TOKEN_INSN, C_none, 0, I_PUSHFQ }, |
4463 | { "pushfw" , TOKEN_INSN, C_none, 0, I_PUSHFW }, |
4464 | { "pxor" , TOKEN_INSN, C_none, 0, I_PXOR }, |
4465 | { "rcl" , TOKEN_INSN, C_none, 0, I_RCL }, |
4466 | { "rcr" , TOKEN_INSN, C_none, 0, I_RCR }, |
4467 | { "rdshr" , TOKEN_INSN, C_none, 0, I_RDSHR }, |
4468 | { "rdmsr" , TOKEN_INSN, C_none, 0, I_RDMSR }, |
4469 | { "rdpmc" , TOKEN_INSN, C_none, 0, I_RDPMC }, |
4470 | { "rdtsc" , TOKEN_INSN, C_none, 0, I_RDTSC }, |
4471 | { "rdtscp" , TOKEN_INSN, C_none, 0, I_RDTSCP }, |
4472 | { "ret" , TOKEN_INSN, C_none, 0, I_RET }, |
4473 | { "retf" , TOKEN_INSN, C_none, 0, I_RETF }, |
4474 | { "retn" , TOKEN_INSN, C_none, 0, I_RETN }, |
4475 | { "retw" , TOKEN_INSN, C_none, 0, I_RETW }, |
4476 | { "retfw" , TOKEN_INSN, C_none, 0, I_RETFW }, |
4477 | { "retnw" , TOKEN_INSN, C_none, 0, I_RETNW }, |
4478 | { "retd" , TOKEN_INSN, C_none, 0, I_RETD }, |
4479 | { "retfd" , TOKEN_INSN, C_none, 0, I_RETFD }, |
4480 | { "retnd" , TOKEN_INSN, C_none, 0, I_RETND }, |
4481 | { "retq" , TOKEN_INSN, C_none, 0, I_RETQ }, |
4482 | { "retfq" , TOKEN_INSN, C_none, 0, I_RETFQ }, |
4483 | { "retnq" , TOKEN_INSN, C_none, 0, I_RETNQ }, |
4484 | { "rol" , TOKEN_INSN, C_none, 0, I_ROL }, |
4485 | { "ror" , TOKEN_INSN, C_none, 0, I_ROR }, |
4486 | { "rdm" , TOKEN_INSN, C_none, 0, I_RDM }, |
4487 | { "rsdc" , TOKEN_INSN, C_none, 0, I_RSDC }, |
4488 | { "rsldt" , TOKEN_INSN, C_none, 0, I_RSLDT }, |
4489 | { "rsm" , TOKEN_INSN, C_none, 0, I_RSM }, |
4490 | { "rsts" , TOKEN_INSN, C_none, 0, I_RSTS }, |
4491 | { "sahf" , TOKEN_INSN, C_none, 0, I_SAHF }, |
4492 | { "sal" , TOKEN_INSN, C_none, 0, I_SAL }, |
4493 | { "salc" , TOKEN_INSN, C_none, 0, I_SALC }, |
4494 | { "sar" , TOKEN_INSN, C_none, 0, I_SAR }, |
4495 | { "sbb" , TOKEN_INSN, C_none, 0, I_SBB }, |
4496 | { "scasb" , TOKEN_INSN, C_none, 0, I_SCASB }, |
4497 | { "scasd" , TOKEN_INSN, C_none, 0, I_SCASD }, |
4498 | { "scasq" , TOKEN_INSN, C_none, 0, I_SCASQ }, |
4499 | { "scasw" , TOKEN_INSN, C_none, 0, I_SCASW }, |
4500 | { "sfence" , TOKEN_INSN, C_none, 0, I_SFENCE }, |
4501 | { "sgdt" , TOKEN_INSN, C_none, 0, I_SGDT }, |
4502 | { "shl" , TOKEN_INSN, C_none, 0, I_SHL }, |
4503 | { "shld" , TOKEN_INSN, C_none, 0, I_SHLD }, |
4504 | { "shr" , TOKEN_INSN, C_none, 0, I_SHR }, |
4505 | { "shrd" , TOKEN_INSN, C_none, 0, I_SHRD }, |
4506 | { "sidt" , TOKEN_INSN, C_none, 0, I_SIDT }, |
4507 | { "sldt" , TOKEN_INSN, C_none, 0, I_SLDT }, |
4508 | { "skinit" , TOKEN_INSN, C_none, 0, I_SKINIT }, |
4509 | { "smi" , TOKEN_INSN, C_none, 0, I_SMI }, |
4510 | { "smint" , TOKEN_INSN, C_none, 0, I_SMINT }, |
4511 | { "smintold" , TOKEN_INSN, C_none, 0, I_SMINTOLD }, |
4512 | { "smsw" , TOKEN_INSN, C_none, 0, I_SMSW }, |
4513 | { "stc" , TOKEN_INSN, C_none, 0, I_STC }, |
4514 | { "std" , TOKEN_INSN, C_none, 0, I_STD }, |
4515 | { "sti" , TOKEN_INSN, C_none, 0, I_STI }, |
4516 | { "stosb" , TOKEN_INSN, C_none, 0, I_STOSB }, |
4517 | { "stosd" , TOKEN_INSN, C_none, 0, I_STOSD }, |
4518 | { "stosq" , TOKEN_INSN, C_none, 0, I_STOSQ }, |
4519 | { "stosw" , TOKEN_INSN, C_none, 0, I_STOSW }, |
4520 | { "str" , TOKEN_INSN, C_none, 0, I_STR }, |
4521 | { "sub" , TOKEN_INSN, C_none, 0, I_SUB }, |
4522 | { "svdc" , TOKEN_INSN, C_none, 0, I_SVDC }, |
4523 | { "svldt" , TOKEN_INSN, C_none, 0, I_SVLDT }, |
4524 | { "svts" , TOKEN_INSN, C_none, 0, I_SVTS }, |
4525 | { "swapgs" , TOKEN_INSN, C_none, 0, I_SWAPGS }, |
4526 | { "syscall" , TOKEN_INSN, C_none, 0, I_SYSCALL }, |
4527 | { "sysenter" , TOKEN_INSN, C_none, 0, I_SYSENTER }, |
4528 | { "sysexit" , TOKEN_INSN, C_none, 0, I_SYSEXIT }, |
4529 | { "sysret" , TOKEN_INSN, C_none, 0, I_SYSRET }, |
4530 | { "test" , TOKEN_INSN, C_none, 0, I_TEST }, |
4531 | { "ud0" , TOKEN_INSN, C_none, 0, I_UD0 }, |
4532 | { "ud1" , TOKEN_INSN, C_none, 0, I_UD1 }, |
4533 | { "ud2b" , TOKEN_INSN, C_none, 0, I_UD2B }, |
4534 | { "ud2" , TOKEN_INSN, C_none, 0, I_UD2 }, |
4535 | { "ud2a" , TOKEN_INSN, C_none, 0, I_UD2A }, |
4536 | { "umov" , TOKEN_INSN, C_none, 0, I_UMOV }, |
4537 | { "verr" , TOKEN_INSN, C_none, 0, I_VERR }, |
4538 | { "verw" , TOKEN_INSN, C_none, 0, I_VERW }, |
4539 | { "fwait" , TOKEN_INSN, C_none, 0, I_FWAIT }, |
4540 | { "wbinvd" , TOKEN_INSN, C_none, 0, I_WBINVD }, |
4541 | { "wrshr" , TOKEN_INSN, C_none, 0, I_WRSHR }, |
4542 | { "wrmsr" , TOKEN_INSN, C_none, 0, I_WRMSR }, |
4543 | { "xadd" , TOKEN_INSN, C_none, 0, I_XADD }, |
4544 | { "xbts" , TOKEN_INSN, C_none, 0, I_XBTS }, |
4545 | { "xchg" , TOKEN_INSN, C_none, 0, I_XCHG }, |
4546 | { "xlatb" , TOKEN_INSN, C_none, 0, I_XLATB }, |
4547 | { "xlat" , TOKEN_INSN, C_none, 0, I_XLAT }, |
4548 | { "xor" , TOKEN_INSN, C_none, 0, I_XOR }, |
4549 | { "cmova" , TOKEN_INSN, C_A, 0, I_CMOVcc }, |
4550 | { "cmovae" , TOKEN_INSN, C_AE, 0, I_CMOVcc }, |
4551 | { "cmovb" , TOKEN_INSN, C_B, 0, I_CMOVcc }, |
4552 | { "cmovbe" , TOKEN_INSN, C_BE, 0, I_CMOVcc }, |
4553 | { "cmovc" , TOKEN_INSN, C_C, 0, I_CMOVcc }, |
4554 | { "cmove" , TOKEN_INSN, C_E, 0, I_CMOVcc }, |
4555 | { "cmovg" , TOKEN_INSN, C_G, 0, I_CMOVcc }, |
4556 | { "cmovge" , TOKEN_INSN, C_GE, 0, I_CMOVcc }, |
4557 | { "cmovl" , TOKEN_INSN, C_L, 0, I_CMOVcc }, |
4558 | { "cmovle" , TOKEN_INSN, C_LE, 0, I_CMOVcc }, |
4559 | { "cmovna" , TOKEN_INSN, C_NA, 0, I_CMOVcc }, |
4560 | { "cmovnae" , TOKEN_INSN, C_NAE, 0, I_CMOVcc }, |
4561 | { "cmovnb" , TOKEN_INSN, C_NB, 0, I_CMOVcc }, |
4562 | { "cmovnbe" , TOKEN_INSN, C_NBE, 0, I_CMOVcc }, |
4563 | { "cmovnc" , TOKEN_INSN, C_NC, 0, I_CMOVcc }, |
4564 | { "cmovne" , TOKEN_INSN, C_NE, 0, I_CMOVcc }, |
4565 | { "cmovng" , TOKEN_INSN, C_NG, 0, I_CMOVcc }, |
4566 | { "cmovnge" , TOKEN_INSN, C_NGE, 0, I_CMOVcc }, |
4567 | { "cmovnl" , TOKEN_INSN, C_NL, 0, I_CMOVcc }, |
4568 | { "cmovnle" , TOKEN_INSN, C_NLE, 0, I_CMOVcc }, |
4569 | { "cmovno" , TOKEN_INSN, C_NO, 0, I_CMOVcc }, |
4570 | { "cmovnp" , TOKEN_INSN, C_NP, 0, I_CMOVcc }, |
4571 | { "cmovns" , TOKEN_INSN, C_NS, 0, I_CMOVcc }, |
4572 | { "cmovnz" , TOKEN_INSN, C_NZ, 0, I_CMOVcc }, |
4573 | { "cmovo" , TOKEN_INSN, C_O, 0, I_CMOVcc }, |
4574 | { "cmovp" , TOKEN_INSN, C_P, 0, I_CMOVcc }, |
4575 | { "cmovpe" , TOKEN_INSN, C_PE, 0, I_CMOVcc }, |
4576 | { "cmovpo" , TOKEN_INSN, C_PO, 0, I_CMOVcc }, |
4577 | { "cmovs" , TOKEN_INSN, C_S, 0, I_CMOVcc }, |
4578 | { "cmovz" , TOKEN_INSN, C_Z, 0, I_CMOVcc }, |
4579 | { "ja" , TOKEN_INSN, C_A, 0, I_Jcc }, |
4580 | { "jae" , TOKEN_INSN, C_AE, 0, I_Jcc }, |
4581 | { "jb" , TOKEN_INSN, C_B, 0, I_Jcc }, |
4582 | { "jbe" , TOKEN_INSN, C_BE, 0, I_Jcc }, |
4583 | { "jc" , TOKEN_INSN, C_C, 0, I_Jcc }, |
4584 | { "je" , TOKEN_INSN, C_E, 0, I_Jcc }, |
4585 | { "jg" , TOKEN_INSN, C_G, 0, I_Jcc }, |
4586 | { "jge" , TOKEN_INSN, C_GE, 0, I_Jcc }, |
4587 | { "jl" , TOKEN_INSN, C_L, 0, I_Jcc }, |
4588 | { "jle" , TOKEN_INSN, C_LE, 0, I_Jcc }, |
4589 | { "jna" , TOKEN_INSN, C_NA, 0, I_Jcc }, |
4590 | { "jnae" , TOKEN_INSN, C_NAE, 0, I_Jcc }, |
4591 | { "jnb" , TOKEN_INSN, C_NB, 0, I_Jcc }, |
4592 | { "jnbe" , TOKEN_INSN, C_NBE, 0, I_Jcc }, |
4593 | { "jnc" , TOKEN_INSN, C_NC, 0, I_Jcc }, |
4594 | { "jne" , TOKEN_INSN, C_NE, 0, I_Jcc }, |
4595 | { "jng" , TOKEN_INSN, C_NG, 0, I_Jcc }, |
4596 | { "jnge" , TOKEN_INSN, C_NGE, 0, I_Jcc }, |
4597 | { "jnl" , TOKEN_INSN, C_NL, 0, I_Jcc }, |
4598 | { "jnle" , TOKEN_INSN, C_NLE, 0, I_Jcc }, |
4599 | { "jno" , TOKEN_INSN, C_NO, 0, I_Jcc }, |
4600 | { "jnp" , TOKEN_INSN, C_NP, 0, I_Jcc }, |
4601 | { "jns" , TOKEN_INSN, C_NS, 0, I_Jcc }, |
4602 | { "jnz" , TOKEN_INSN, C_NZ, 0, I_Jcc }, |
4603 | { "jo" , TOKEN_INSN, C_O, 0, I_Jcc }, |
4604 | { "jp" , TOKEN_INSN, C_P, 0, I_Jcc }, |
4605 | { "jpe" , TOKEN_INSN, C_PE, 0, I_Jcc }, |
4606 | { "jpo" , TOKEN_INSN, C_PO, 0, I_Jcc }, |
4607 | { "js" , TOKEN_INSN, C_S, 0, I_Jcc }, |
4608 | { "jz" , TOKEN_INSN, C_Z, 0, I_Jcc }, |
4609 | { "seta" , TOKEN_INSN, C_A, 0, I_SETcc }, |
4610 | { "setae" , TOKEN_INSN, C_AE, 0, I_SETcc }, |
4611 | { "setb" , TOKEN_INSN, C_B, 0, I_SETcc }, |
4612 | { "setbe" , TOKEN_INSN, C_BE, 0, I_SETcc }, |
4613 | { "setc" , TOKEN_INSN, C_C, 0, I_SETcc }, |
4614 | { "sete" , TOKEN_INSN, C_E, 0, I_SETcc }, |
4615 | { "setg" , TOKEN_INSN, C_G, 0, I_SETcc }, |
4616 | { "setge" , TOKEN_INSN, C_GE, 0, I_SETcc }, |
4617 | { "setl" , TOKEN_INSN, C_L, 0, I_SETcc }, |
4618 | { "setle" , TOKEN_INSN, C_LE, 0, I_SETcc }, |
4619 | { "setna" , TOKEN_INSN, C_NA, 0, I_SETcc }, |
4620 | { "setnae" , TOKEN_INSN, C_NAE, 0, I_SETcc }, |
4621 | { "setnb" , TOKEN_INSN, C_NB, 0, I_SETcc }, |
4622 | { "setnbe" , TOKEN_INSN, C_NBE, 0, I_SETcc }, |
4623 | { "setnc" , TOKEN_INSN, C_NC, 0, I_SETcc }, |
4624 | { "setne" , TOKEN_INSN, C_NE, 0, I_SETcc }, |
4625 | { "setng" , TOKEN_INSN, C_NG, 0, I_SETcc }, |
4626 | { "setnge" , TOKEN_INSN, C_NGE, 0, I_SETcc }, |
4627 | { "setnl" , TOKEN_INSN, C_NL, 0, I_SETcc }, |
4628 | { "setnle" , TOKEN_INSN, C_NLE, 0, I_SETcc }, |
4629 | { "setno" , TOKEN_INSN, C_NO, 0, I_SETcc }, |
4630 | { "setnp" , TOKEN_INSN, C_NP, 0, I_SETcc }, |
4631 | { "setns" , TOKEN_INSN, C_NS, 0, I_SETcc }, |
4632 | { "setnz" , TOKEN_INSN, C_NZ, 0, I_SETcc }, |
4633 | { "seto" , TOKEN_INSN, C_O, 0, I_SETcc }, |
4634 | { "setp" , TOKEN_INSN, C_P, 0, I_SETcc }, |
4635 | { "setpe" , TOKEN_INSN, C_PE, 0, I_SETcc }, |
4636 | { "setpo" , TOKEN_INSN, C_PO, 0, I_SETcc }, |
4637 | { "sets" , TOKEN_INSN, C_S, 0, I_SETcc }, |
4638 | { "setz" , TOKEN_INSN, C_Z, 0, I_SETcc }, |
4639 | { "addps" , TOKEN_INSN, C_none, 0, I_ADDPS }, |
4640 | { "addss" , TOKEN_INSN, C_none, 0, I_ADDSS }, |
4641 | { "andnps" , TOKEN_INSN, C_none, 0, I_ANDNPS }, |
4642 | { "andps" , TOKEN_INSN, C_none, 0, I_ANDPS }, |
4643 | { "cmpeqps" , TOKEN_INSN, C_none, 0, I_CMPEQPS }, |
4644 | { "cmpeqss" , TOKEN_INSN, C_none, 0, I_CMPEQSS }, |
4645 | { "cmpleps" , TOKEN_INSN, C_none, 0, I_CMPLEPS }, |
4646 | { "cmpless" , TOKEN_INSN, C_none, 0, I_CMPLESS }, |
4647 | { "cmpltps" , TOKEN_INSN, C_none, 0, I_CMPLTPS }, |
4648 | { "cmpltss" , TOKEN_INSN, C_none, 0, I_CMPLTSS }, |
4649 | { "cmpneqps" , TOKEN_INSN, C_none, 0, I_CMPNEQPS }, |
4650 | { "cmpneqss" , TOKEN_INSN, C_none, 0, I_CMPNEQSS }, |
4651 | { "cmpnleps" , TOKEN_INSN, C_none, 0, I_CMPNLEPS }, |
4652 | { "cmpnless" , TOKEN_INSN, C_none, 0, I_CMPNLESS }, |
4653 | { "cmpnltps" , TOKEN_INSN, C_none, 0, I_CMPNLTPS }, |
4654 | { "cmpnltss" , TOKEN_INSN, C_none, 0, I_CMPNLTSS }, |
4655 | { "cmpordps" , TOKEN_INSN, C_none, 0, I_CMPORDPS }, |
4656 | { "cmpordss" , TOKEN_INSN, C_none, 0, I_CMPORDSS }, |
4657 | { "cmpunordps" , TOKEN_INSN, C_none, 0, I_CMPUNORDPS }, |
4658 | { "cmpunordss" , TOKEN_INSN, C_none, 0, I_CMPUNORDSS }, |
4659 | { "cmpps" , TOKEN_INSN, C_none, 0, I_CMPPS }, |
4660 | { "cmpss" , TOKEN_INSN, C_none, 0, I_CMPSS }, |
4661 | { "comiss" , TOKEN_INSN, C_none, 0, I_COMISS }, |
4662 | { "cvtpi2ps" , TOKEN_INSN, C_none, 0, I_CVTPI2PS }, |
4663 | { "cvtps2pi" , TOKEN_INSN, C_none, 0, I_CVTPS2PI }, |
4664 | { "cvtsi2ss" , TOKEN_INSN, C_none, 0, I_CVTSI2SS }, |
4665 | { "cvtss2si" , TOKEN_INSN, C_none, 0, I_CVTSS2SI }, |
4666 | { "cvttps2pi" , TOKEN_INSN, C_none, 0, I_CVTTPS2PI }, |
4667 | { "cvttss2si" , TOKEN_INSN, C_none, 0, I_CVTTSS2SI }, |
4668 | { "divps" , TOKEN_INSN, C_none, 0, I_DIVPS }, |
4669 | { "divss" , TOKEN_INSN, C_none, 0, I_DIVSS }, |
4670 | { "ldmxcsr" , TOKEN_INSN, C_none, 0, I_LDMXCSR }, |
4671 | { "maxps" , TOKEN_INSN, C_none, 0, I_MAXPS }, |
4672 | { "maxss" , TOKEN_INSN, C_none, 0, I_MAXSS }, |
4673 | { "minps" , TOKEN_INSN, C_none, 0, I_MINPS }, |
4674 | { "minss" , TOKEN_INSN, C_none, 0, I_MINSS }, |
4675 | { "movaps" , TOKEN_INSN, C_none, 0, I_MOVAPS }, |
4676 | { "movhps" , TOKEN_INSN, C_none, 0, I_MOVHPS }, |
4677 | { "movlhps" , TOKEN_INSN, C_none, 0, I_MOVLHPS }, |
4678 | { "movlps" , TOKEN_INSN, C_none, 0, I_MOVLPS }, |
4679 | { "movhlps" , TOKEN_INSN, C_none, 0, I_MOVHLPS }, |
4680 | { "movmskps" , TOKEN_INSN, C_none, 0, I_MOVMSKPS }, |
4681 | { "movntps" , TOKEN_INSN, C_none, 0, I_MOVNTPS }, |
4682 | { "movss" , TOKEN_INSN, C_none, 0, I_MOVSS }, |
4683 | { "movups" , TOKEN_INSN, C_none, 0, I_MOVUPS }, |
4684 | { "mulps" , TOKEN_INSN, C_none, 0, I_MULPS }, |
4685 | { "mulss" , TOKEN_INSN, C_none, 0, I_MULSS }, |
4686 | { "orps" , TOKEN_INSN, C_none, 0, I_ORPS }, |
4687 | { "rcpps" , TOKEN_INSN, C_none, 0, I_RCPPS }, |
4688 | { "rcpss" , TOKEN_INSN, C_none, 0, I_RCPSS }, |
4689 | { "rsqrtps" , TOKEN_INSN, C_none, 0, I_RSQRTPS }, |
4690 | { "rsqrtss" , TOKEN_INSN, C_none, 0, I_RSQRTSS }, |
4691 | { "shufps" , TOKEN_INSN, C_none, 0, I_SHUFPS }, |
4692 | { "sqrtps" , TOKEN_INSN, C_none, 0, I_SQRTPS }, |
4693 | { "sqrtss" , TOKEN_INSN, C_none, 0, I_SQRTSS }, |
4694 | { "stmxcsr" , TOKEN_INSN, C_none, 0, I_STMXCSR }, |
4695 | { "subps" , TOKEN_INSN, C_none, 0, I_SUBPS }, |
4696 | { "subss" , TOKEN_INSN, C_none, 0, I_SUBSS }, |
4697 | { "ucomiss" , TOKEN_INSN, C_none, 0, I_UCOMISS }, |
4698 | { "unpckhps" , TOKEN_INSN, C_none, 0, I_UNPCKHPS }, |
4699 | { "unpcklps" , TOKEN_INSN, C_none, 0, I_UNPCKLPS }, |
4700 | { "xorps" , TOKEN_INSN, C_none, 0, I_XORPS }, |
4701 | { "fxrstor" , TOKEN_INSN, C_none, 0, I_FXRSTOR }, |
4702 | { "fxrstor64" , TOKEN_INSN, C_none, 0, I_FXRSTOR64 }, |
4703 | { "fxsave" , TOKEN_INSN, C_none, 0, I_FXSAVE }, |
4704 | { "fxsave64" , TOKEN_INSN, C_none, 0, I_FXSAVE64 }, |
4705 | { "xgetbv" , TOKEN_INSN, C_none, 0, I_XGETBV }, |
4706 | { "xsetbv" , TOKEN_INSN, C_none, 0, I_XSETBV }, |
4707 | { "xsave" , TOKEN_INSN, C_none, 0, I_XSAVE }, |
4708 | { "xsave64" , TOKEN_INSN, C_none, 0, I_XSAVE64 }, |
4709 | { "xsavec" , TOKEN_INSN, C_none, 0, I_XSAVEC }, |
4710 | { "xsavec64" , TOKEN_INSN, C_none, 0, I_XSAVEC64 }, |
4711 | { "xsaveopt" , TOKEN_INSN, C_none, 0, I_XSAVEOPT }, |
4712 | { "xsaveopt64" , TOKEN_INSN, C_none, 0, I_XSAVEOPT64 }, |
4713 | { "xsaves" , TOKEN_INSN, C_none, 0, I_XSAVES }, |
4714 | { "xsaves64" , TOKEN_INSN, C_none, 0, I_XSAVES64 }, |
4715 | { "xrstor" , TOKEN_INSN, C_none, 0, I_XRSTOR }, |
4716 | { "xrstor64" , TOKEN_INSN, C_none, 0, I_XRSTOR64 }, |
4717 | { "xrstors" , TOKEN_INSN, C_none, 0, I_XRSTORS }, |
4718 | { "xrstors64" , TOKEN_INSN, C_none, 0, I_XRSTORS64 }, |
4719 | { "prefetchnta" , TOKEN_INSN, C_none, 0, I_PREFETCHNTA }, |
4720 | { "prefetcht0" , TOKEN_INSN, C_none, 0, I_PREFETCHT0 }, |
4721 | { "prefetcht1" , TOKEN_INSN, C_none, 0, I_PREFETCHT1 }, |
4722 | { "prefetcht2" , TOKEN_INSN, C_none, 0, I_PREFETCHT2 }, |
4723 | { "maskmovq" , TOKEN_INSN, C_none, 0, I_MASKMOVQ }, |
4724 | { "movntq" , TOKEN_INSN, C_none, 0, I_MOVNTQ }, |
4725 | { "pavgb" , TOKEN_INSN, C_none, 0, I_PAVGB }, |
4726 | { "pavgw" , TOKEN_INSN, C_none, 0, I_PAVGW }, |
4727 | { "pextrw" , TOKEN_INSN, C_none, 0, I_PEXTRW }, |
4728 | { "pinsrw" , TOKEN_INSN, C_none, 0, I_PINSRW }, |
4729 | { "pmaxsw" , TOKEN_INSN, C_none, 0, I_PMAXSW }, |
4730 | { "pmaxub" , TOKEN_INSN, C_none, 0, I_PMAXUB }, |
4731 | { "pminsw" , TOKEN_INSN, C_none, 0, I_PMINSW }, |
4732 | { "pminub" , TOKEN_INSN, C_none, 0, I_PMINUB }, |
4733 | { "pmovmskb" , TOKEN_INSN, C_none, 0, I_PMOVMSKB }, |
4734 | { "pmulhuw" , TOKEN_INSN, C_none, 0, I_PMULHUW }, |
4735 | { "psadbw" , TOKEN_INSN, C_none, 0, I_PSADBW }, |
4736 | { "pshufw" , TOKEN_INSN, C_none, 0, I_PSHUFW }, |
4737 | { "pf2iw" , TOKEN_INSN, C_none, 0, I_PF2IW }, |
4738 | { "pfnacc" , TOKEN_INSN, C_none, 0, I_PFNACC }, |
4739 | { "pfpnacc" , TOKEN_INSN, C_none, 0, I_PFPNACC }, |
4740 | { "pi2fw" , TOKEN_INSN, C_none, 0, I_PI2FW }, |
4741 | { "pswapd" , TOKEN_INSN, C_none, 0, I_PSWAPD }, |
4742 | { "maskmovdqu" , TOKEN_INSN, C_none, 0, I_MASKMOVDQU }, |
4743 | { "clflush" , TOKEN_INSN, C_none, 0, I_CLFLUSH }, |
4744 | { "movntdq" , TOKEN_INSN, C_none, 0, I_MOVNTDQ }, |
4745 | { "movnti" , TOKEN_INSN, C_none, 0, I_MOVNTI }, |
4746 | { "movntpd" , TOKEN_INSN, C_none, 0, I_MOVNTPD }, |
4747 | { "movdqa" , TOKEN_INSN, C_none, 0, I_MOVDQA }, |
4748 | { "movdqu" , TOKEN_INSN, C_none, 0, I_MOVDQU }, |
4749 | { "movdq2q" , TOKEN_INSN, C_none, 0, I_MOVDQ2Q }, |
4750 | { "movq2dq" , TOKEN_INSN, C_none, 0, I_MOVQ2DQ }, |
4751 | { "paddq" , TOKEN_INSN, C_none, 0, I_PADDQ }, |
4752 | { "pmuludq" , TOKEN_INSN, C_none, 0, I_PMULUDQ }, |
4753 | { "pshufd" , TOKEN_INSN, C_none, 0, I_PSHUFD }, |
4754 | { "pshufhw" , TOKEN_INSN, C_none, 0, I_PSHUFHW }, |
4755 | { "pshuflw" , TOKEN_INSN, C_none, 0, I_PSHUFLW }, |
4756 | { "pslldq" , TOKEN_INSN, C_none, 0, I_PSLLDQ }, |
4757 | { "psrldq" , TOKEN_INSN, C_none, 0, I_PSRLDQ }, |
4758 | { "psubq" , TOKEN_INSN, C_none, 0, I_PSUBQ }, |
4759 | { "punpckhqdq" , TOKEN_INSN, C_none, 0, I_PUNPCKHQDQ }, |
4760 | { "punpcklqdq" , TOKEN_INSN, C_none, 0, I_PUNPCKLQDQ }, |
4761 | { "addpd" , TOKEN_INSN, C_none, 0, I_ADDPD }, |
4762 | { "addsd" , TOKEN_INSN, C_none, 0, I_ADDSD }, |
4763 | { "andnpd" , TOKEN_INSN, C_none, 0, I_ANDNPD }, |
4764 | { "andpd" , TOKEN_INSN, C_none, 0, I_ANDPD }, |
4765 | { "cmpeqpd" , TOKEN_INSN, C_none, 0, I_CMPEQPD }, |
4766 | { "cmpeqsd" , TOKEN_INSN, C_none, 0, I_CMPEQSD }, |
4767 | { "cmplepd" , TOKEN_INSN, C_none, 0, I_CMPLEPD }, |
4768 | { "cmplesd" , TOKEN_INSN, C_none, 0, I_CMPLESD }, |
4769 | { "cmpltpd" , TOKEN_INSN, C_none, 0, I_CMPLTPD }, |
4770 | { "cmpltsd" , TOKEN_INSN, C_none, 0, I_CMPLTSD }, |
4771 | { "cmpneqpd" , TOKEN_INSN, C_none, 0, I_CMPNEQPD }, |
4772 | { "cmpneqsd" , TOKEN_INSN, C_none, 0, I_CMPNEQSD }, |
4773 | { "cmpnlepd" , TOKEN_INSN, C_none, 0, I_CMPNLEPD }, |
4774 | { "cmpnlesd" , TOKEN_INSN, C_none, 0, I_CMPNLESD }, |
4775 | { "cmpnltpd" , TOKEN_INSN, C_none, 0, I_CMPNLTPD }, |
4776 | { "cmpnltsd" , TOKEN_INSN, C_none, 0, I_CMPNLTSD }, |
4777 | { "cmpordpd" , TOKEN_INSN, C_none, 0, I_CMPORDPD }, |
4778 | { "cmpordsd" , TOKEN_INSN, C_none, 0, I_CMPORDSD }, |
4779 | { "cmpunordpd" , TOKEN_INSN, C_none, 0, I_CMPUNORDPD }, |
4780 | { "cmpunordsd" , TOKEN_INSN, C_none, 0, I_CMPUNORDSD }, |
4781 | { "cmppd" , TOKEN_INSN, C_none, 0, I_CMPPD }, |
4782 | { "comisd" , TOKEN_INSN, C_none, 0, I_COMISD }, |
4783 | { "cvtdq2pd" , TOKEN_INSN, C_none, 0, I_CVTDQ2PD }, |
4784 | { "cvtdq2ps" , TOKEN_INSN, C_none, 0, I_CVTDQ2PS }, |
4785 | { "cvtpd2dq" , TOKEN_INSN, C_none, 0, I_CVTPD2DQ }, |
4786 | { "cvtpd2pi" , TOKEN_INSN, C_none, 0, I_CVTPD2PI }, |
4787 | { "cvtpd2ps" , TOKEN_INSN, C_none, 0, I_CVTPD2PS }, |
4788 | { "cvtpi2pd" , TOKEN_INSN, C_none, 0, I_CVTPI2PD }, |
4789 | { "cvtps2dq" , TOKEN_INSN, C_none, 0, I_CVTPS2DQ }, |
4790 | { "cvtps2pd" , TOKEN_INSN, C_none, 0, I_CVTPS2PD }, |
4791 | { "cvtsd2si" , TOKEN_INSN, C_none, 0, I_CVTSD2SI }, |
4792 | { "cvtsd2ss" , TOKEN_INSN, C_none, 0, I_CVTSD2SS }, |
4793 | { "cvtsi2sd" , TOKEN_INSN, C_none, 0, I_CVTSI2SD }, |
4794 | { "cvtss2sd" , TOKEN_INSN, C_none, 0, I_CVTSS2SD }, |
4795 | { "cvttpd2pi" , TOKEN_INSN, C_none, 0, I_CVTTPD2PI }, |
4796 | { "cvttpd2dq" , TOKEN_INSN, C_none, 0, I_CVTTPD2DQ }, |
4797 | { "cvttps2dq" , TOKEN_INSN, C_none, 0, I_CVTTPS2DQ }, |
4798 | { "cvttsd2si" , TOKEN_INSN, C_none, 0, I_CVTTSD2SI }, |
4799 | { "divpd" , TOKEN_INSN, C_none, 0, I_DIVPD }, |
4800 | { "divsd" , TOKEN_INSN, C_none, 0, I_DIVSD }, |
4801 | { "maxpd" , TOKEN_INSN, C_none, 0, I_MAXPD }, |
4802 | { "maxsd" , TOKEN_INSN, C_none, 0, I_MAXSD }, |
4803 | { "minpd" , TOKEN_INSN, C_none, 0, I_MINPD }, |
4804 | { "minsd" , TOKEN_INSN, C_none, 0, I_MINSD }, |
4805 | { "movapd" , TOKEN_INSN, C_none, 0, I_MOVAPD }, |
4806 | { "movhpd" , TOKEN_INSN, C_none, 0, I_MOVHPD }, |
4807 | { "movlpd" , TOKEN_INSN, C_none, 0, I_MOVLPD }, |
4808 | { "movmskpd" , TOKEN_INSN, C_none, 0, I_MOVMSKPD }, |
4809 | { "movupd" , TOKEN_INSN, C_none, 0, I_MOVUPD }, |
4810 | { "mulpd" , TOKEN_INSN, C_none, 0, I_MULPD }, |
4811 | { "mulsd" , TOKEN_INSN, C_none, 0, I_MULSD }, |
4812 | { "orpd" , TOKEN_INSN, C_none, 0, I_ORPD }, |
4813 | { "shufpd" , TOKEN_INSN, C_none, 0, I_SHUFPD }, |
4814 | { "sqrtpd" , TOKEN_INSN, C_none, 0, I_SQRTPD }, |
4815 | { "sqrtsd" , TOKEN_INSN, C_none, 0, I_SQRTSD }, |
4816 | { "subpd" , TOKEN_INSN, C_none, 0, I_SUBPD }, |
4817 | { "subsd" , TOKEN_INSN, C_none, 0, I_SUBSD }, |
4818 | { "ucomisd" , TOKEN_INSN, C_none, 0, I_UCOMISD }, |
4819 | { "unpckhpd" , TOKEN_INSN, C_none, 0, I_UNPCKHPD }, |
4820 | { "unpcklpd" , TOKEN_INSN, C_none, 0, I_UNPCKLPD }, |
4821 | { "xorpd" , TOKEN_INSN, C_none, 0, I_XORPD }, |
4822 | { "addsubpd" , TOKEN_INSN, C_none, 0, I_ADDSUBPD }, |
4823 | { "addsubps" , TOKEN_INSN, C_none, 0, I_ADDSUBPS }, |
4824 | { "haddpd" , TOKEN_INSN, C_none, 0, I_HADDPD }, |
4825 | { "haddps" , TOKEN_INSN, C_none, 0, I_HADDPS }, |
4826 | { "hsubpd" , TOKEN_INSN, C_none, 0, I_HSUBPD }, |
4827 | { "hsubps" , TOKEN_INSN, C_none, 0, I_HSUBPS }, |
4828 | { "lddqu" , TOKEN_INSN, C_none, 0, I_LDDQU }, |
4829 | { "movddup" , TOKEN_INSN, C_none, 0, I_MOVDDUP }, |
4830 | { "movshdup" , TOKEN_INSN, C_none, 0, I_MOVSHDUP }, |
4831 | { "movsldup" , TOKEN_INSN, C_none, 0, I_MOVSLDUP }, |
4832 | { "clgi" , TOKEN_INSN, C_none, 0, I_CLGI }, |
4833 | { "stgi" , TOKEN_INSN, C_none, 0, I_STGI }, |
4834 | { "vmcall" , TOKEN_INSN, C_none, 0, I_VMCALL }, |
4835 | { "vmclear" , TOKEN_INSN, C_none, 0, I_VMCLEAR }, |
4836 | { "vmfunc" , TOKEN_INSN, C_none, 0, I_VMFUNC }, |
4837 | { "vmlaunch" , TOKEN_INSN, C_none, 0, I_VMLAUNCH }, |
4838 | { "vmload" , TOKEN_INSN, C_none, 0, I_VMLOAD }, |
4839 | { "vmmcall" , TOKEN_INSN, C_none, 0, I_VMMCALL }, |
4840 | { "vmptrld" , TOKEN_INSN, C_none, 0, I_VMPTRLD }, |
4841 | { "vmptrst" , TOKEN_INSN, C_none, 0, I_VMPTRST }, |
4842 | { "vmread" , TOKEN_INSN, C_none, 0, I_VMREAD }, |
4843 | { "vmresume" , TOKEN_INSN, C_none, 0, I_VMRESUME }, |
4844 | { "vmrun" , TOKEN_INSN, C_none, 0, I_VMRUN }, |
4845 | { "vmsave" , TOKEN_INSN, C_none, 0, I_VMSAVE }, |
4846 | { "vmwrite" , TOKEN_INSN, C_none, 0, I_VMWRITE }, |
4847 | { "vmxoff" , TOKEN_INSN, C_none, 0, I_VMXOFF }, |
4848 | { "vmxon" , TOKEN_INSN, C_none, 0, I_VMXON }, |
4849 | { "invept" , TOKEN_INSN, C_none, 0, I_INVEPT }, |
4850 | { "invvpid" , TOKEN_INSN, C_none, 0, I_INVVPID }, |
4851 | { "pabsb" , TOKEN_INSN, C_none, 0, I_PABSB }, |
4852 | { "pabsw" , TOKEN_INSN, C_none, 0, I_PABSW }, |
4853 | { "pabsd" , TOKEN_INSN, C_none, 0, I_PABSD }, |
4854 | { "palignr" , TOKEN_INSN, C_none, 0, I_PALIGNR }, |
4855 | { "phaddw" , TOKEN_INSN, C_none, 0, I_PHADDW }, |
4856 | { "phaddd" , TOKEN_INSN, C_none, 0, I_PHADDD }, |
4857 | { "phaddsw" , TOKEN_INSN, C_none, 0, I_PHADDSW }, |
4858 | { "phsubw" , TOKEN_INSN, C_none, 0, I_PHSUBW }, |
4859 | { "phsubd" , TOKEN_INSN, C_none, 0, I_PHSUBD }, |
4860 | { "phsubsw" , TOKEN_INSN, C_none, 0, I_PHSUBSW }, |
4861 | { "pmaddubsw" , TOKEN_INSN, C_none, 0, I_PMADDUBSW }, |
4862 | { "pmulhrsw" , TOKEN_INSN, C_none, 0, I_PMULHRSW }, |
4863 | { "pshufb" , TOKEN_INSN, C_none, 0, I_PSHUFB }, |
4864 | { "psignb" , TOKEN_INSN, C_none, 0, I_PSIGNB }, |
4865 | { "psignw" , TOKEN_INSN, C_none, 0, I_PSIGNW }, |
4866 | { "psignd" , TOKEN_INSN, C_none, 0, I_PSIGND }, |
4867 | { "extrq" , TOKEN_INSN, C_none, 0, I_EXTRQ }, |
4868 | { "insertq" , TOKEN_INSN, C_none, 0, I_INSERTQ }, |
4869 | { "movntsd" , TOKEN_INSN, C_none, 0, I_MOVNTSD }, |
4870 | { "movntss" , TOKEN_INSN, C_none, 0, I_MOVNTSS }, |
4871 | { "lzcnt" , TOKEN_INSN, C_none, 0, I_LZCNT }, |
4872 | { "blendpd" , TOKEN_INSN, C_none, 0, I_BLENDPD }, |
4873 | { "blendps" , TOKEN_INSN, C_none, 0, I_BLENDPS }, |
4874 | { "blendvpd" , TOKEN_INSN, C_none, 0, I_BLENDVPD }, |
4875 | { "blendvps" , TOKEN_INSN, C_none, 0, I_BLENDVPS }, |
4876 | { "dppd" , TOKEN_INSN, C_none, 0, I_DPPD }, |
4877 | { "dpps" , TOKEN_INSN, C_none, 0, I_DPPS }, |
4878 | { "extractps" , TOKEN_INSN, C_none, 0, I_EXTRACTPS }, |
4879 | { "insertps" , TOKEN_INSN, C_none, 0, I_INSERTPS }, |
4880 | { "movntdqa" , TOKEN_INSN, C_none, 0, I_MOVNTDQA }, |
4881 | { "mpsadbw" , TOKEN_INSN, C_none, 0, I_MPSADBW }, |
4882 | { "packusdw" , TOKEN_INSN, C_none, 0, I_PACKUSDW }, |
4883 | { "pblendvb" , TOKEN_INSN, C_none, 0, I_PBLENDVB }, |
4884 | { "pblendw" , TOKEN_INSN, C_none, 0, I_PBLENDW }, |
4885 | { "pcmpeqq" , TOKEN_INSN, C_none, 0, I_PCMPEQQ }, |
4886 | { "pextrb" , TOKEN_INSN, C_none, 0, I_PEXTRB }, |
4887 | { "pextrd" , TOKEN_INSN, C_none, 0, I_PEXTRD }, |
4888 | { "pextrq" , TOKEN_INSN, C_none, 0, I_PEXTRQ }, |
4889 | { "phminposuw" , TOKEN_INSN, C_none, 0, I_PHMINPOSUW }, |
4890 | { "pinsrb" , TOKEN_INSN, C_none, 0, I_PINSRB }, |
4891 | { "pinsrd" , TOKEN_INSN, C_none, 0, I_PINSRD }, |
4892 | { "pinsrq" , TOKEN_INSN, C_none, 0, I_PINSRQ }, |
4893 | { "pmaxsb" , TOKEN_INSN, C_none, 0, I_PMAXSB }, |
4894 | { "pmaxsd" , TOKEN_INSN, C_none, 0, I_PMAXSD }, |
4895 | { "pmaxud" , TOKEN_INSN, C_none, 0, I_PMAXUD }, |
4896 | { "pmaxuw" , TOKEN_INSN, C_none, 0, I_PMAXUW }, |
4897 | { "pminsb" , TOKEN_INSN, C_none, 0, I_PMINSB }, |
4898 | { "pminsd" , TOKEN_INSN, C_none, 0, I_PMINSD }, |
4899 | { "pminud" , TOKEN_INSN, C_none, 0, I_PMINUD }, |
4900 | { "pminuw" , TOKEN_INSN, C_none, 0, I_PMINUW }, |
4901 | { "pmovsxbw" , TOKEN_INSN, C_none, 0, I_PMOVSXBW }, |
4902 | { "pmovsxbd" , TOKEN_INSN, C_none, 0, I_PMOVSXBD }, |
4903 | { "pmovsxbq" , TOKEN_INSN, C_none, 0, I_PMOVSXBQ }, |
4904 | { "pmovsxwd" , TOKEN_INSN, C_none, 0, I_PMOVSXWD }, |
4905 | { "pmovsxwq" , TOKEN_INSN, C_none, 0, I_PMOVSXWQ }, |
4906 | { "pmovsxdq" , TOKEN_INSN, C_none, 0, I_PMOVSXDQ }, |
4907 | { "pmovzxbw" , TOKEN_INSN, C_none, 0, I_PMOVZXBW }, |
4908 | { "pmovzxbd" , TOKEN_INSN, C_none, 0, I_PMOVZXBD }, |
4909 | { "pmovzxbq" , TOKEN_INSN, C_none, 0, I_PMOVZXBQ }, |
4910 | { "pmovzxwd" , TOKEN_INSN, C_none, 0, I_PMOVZXWD }, |
4911 | { "pmovzxwq" , TOKEN_INSN, C_none, 0, I_PMOVZXWQ }, |
4912 | { "pmovzxdq" , TOKEN_INSN, C_none, 0, I_PMOVZXDQ }, |
4913 | { "pmuldq" , TOKEN_INSN, C_none, 0, I_PMULDQ }, |
4914 | { "pmulld" , TOKEN_INSN, C_none, 0, I_PMULLD }, |
4915 | { "ptest" , TOKEN_INSN, C_none, 0, I_PTEST }, |
4916 | { "roundpd" , TOKEN_INSN, C_none, 0, I_ROUNDPD }, |
4917 | { "roundps" , TOKEN_INSN, C_none, 0, I_ROUNDPS }, |
4918 | { "roundsd" , TOKEN_INSN, C_none, 0, I_ROUNDSD }, |
4919 | { "roundss" , TOKEN_INSN, C_none, 0, I_ROUNDSS }, |
4920 | { "crc32" , TOKEN_INSN, C_none, 0, I_CRC32 }, |
4921 | { "pcmpestri" , TOKEN_INSN, C_none, 0, I_PCMPESTRI }, |
4922 | { "pcmpestrm" , TOKEN_INSN, C_none, 0, I_PCMPESTRM }, |
4923 | { "pcmpistri" , TOKEN_INSN, C_none, 0, I_PCMPISTRI }, |
4924 | { "pcmpistrm" , TOKEN_INSN, C_none, 0, I_PCMPISTRM }, |
4925 | { "pcmpgtq" , TOKEN_INSN, C_none, 0, I_PCMPGTQ }, |
4926 | { "popcnt" , TOKEN_INSN, C_none, 0, I_POPCNT }, |
4927 | { "getsec" , TOKEN_INSN, C_none, 0, I_GETSEC }, |
4928 | { "pfrcpv" , TOKEN_INSN, C_none, 0, I_PFRCPV }, |
4929 | { "pfrsqrtv" , TOKEN_INSN, C_none, 0, I_PFRSQRTV }, |
4930 | { "movbe" , TOKEN_INSN, C_none, 0, I_MOVBE }, |
4931 | { "aesenc" , TOKEN_INSN, C_none, 0, I_AESENC }, |
4932 | { "aesenclast" , TOKEN_INSN, C_none, 0, I_AESENCLAST }, |
4933 | { "aesdec" , TOKEN_INSN, C_none, 0, I_AESDEC }, |
4934 | { "aesdeclast" , TOKEN_INSN, C_none, 0, I_AESDECLAST }, |
4935 | { "aesimc" , TOKEN_INSN, C_none, 0, I_AESIMC }, |
4936 | { "aeskeygenassist" , TOKEN_INSN, C_none, 0, I_AESKEYGENASSIST }, |
4937 | { "vaesenc" , TOKEN_INSN, C_none, 0, I_VAESENC }, |
4938 | { "vaesenclast" , TOKEN_INSN, C_none, 0, I_VAESENCLAST }, |
4939 | { "vaesdec" , TOKEN_INSN, C_none, 0, I_VAESDEC }, |
4940 | { "vaesdeclast" , TOKEN_INSN, C_none, 0, I_VAESDECLAST }, |
4941 | { "vaesimc" , TOKEN_INSN, C_none, 0, I_VAESIMC }, |
4942 | { "vaeskeygenassist" , TOKEN_INSN, C_none, 0, I_VAESKEYGENASSIST }, |
4943 | { "vaddpd" , TOKEN_INSN, C_none, 0, I_VADDPD }, |
4944 | { "vaddps" , TOKEN_INSN, C_none, 0, I_VADDPS }, |
4945 | { "vaddsd" , TOKEN_INSN, C_none, 0, I_VADDSD }, |
4946 | { "vaddss" , TOKEN_INSN, C_none, 0, I_VADDSS }, |
4947 | { "vaddsubpd" , TOKEN_INSN, C_none, 0, I_VADDSUBPD }, |
4948 | { "vaddsubps" , TOKEN_INSN, C_none, 0, I_VADDSUBPS }, |
4949 | { "vandpd" , TOKEN_INSN, C_none, 0, I_VANDPD }, |
4950 | { "vandps" , TOKEN_INSN, C_none, 0, I_VANDPS }, |
4951 | { "vandnpd" , TOKEN_INSN, C_none, 0, I_VANDNPD }, |
4952 | { "vandnps" , TOKEN_INSN, C_none, 0, I_VANDNPS }, |
4953 | { "vblendpd" , TOKEN_INSN, C_none, 0, I_VBLENDPD }, |
4954 | { "vblendps" , TOKEN_INSN, C_none, 0, I_VBLENDPS }, |
4955 | { "vblendvpd" , TOKEN_INSN, C_none, 0, I_VBLENDVPD }, |
4956 | { "vblendvps" , TOKEN_INSN, C_none, 0, I_VBLENDVPS }, |
4957 | { "vbroadcastss" , TOKEN_INSN, C_none, 0, I_VBROADCASTSS }, |
4958 | { "vbroadcastsd" , TOKEN_INSN, C_none, 0, I_VBROADCASTSD }, |
4959 | { "vbroadcastf128" , TOKEN_INSN, C_none, 0, I_VBROADCASTF128 }, |
4960 | { "vcmpeq_ospd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_OSPD }, |
4961 | { "vcmpeqpd" , TOKEN_INSN, C_none, 0, I_VCMPEQPD }, |
4962 | { "vcmplt_ospd" , TOKEN_INSN, C_none, 0, I_VCMPLT_OSPD }, |
4963 | { "vcmpltpd" , TOKEN_INSN, C_none, 0, I_VCMPLTPD }, |
4964 | { "vcmple_ospd" , TOKEN_INSN, C_none, 0, I_VCMPLE_OSPD }, |
4965 | { "vcmplepd" , TOKEN_INSN, C_none, 0, I_VCMPLEPD }, |
4966 | { "vcmpunord_qpd" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_QPD }, |
4967 | { "vcmpunordpd" , TOKEN_INSN, C_none, 0, I_VCMPUNORDPD }, |
4968 | { "vcmpneq_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQPD }, |
4969 | { "vcmpneqpd" , TOKEN_INSN, C_none, 0, I_VCMPNEQPD }, |
4970 | { "vcmpnlt_uspd" , TOKEN_INSN, C_none, 0, I_VCMPNLT_USPD }, |
4971 | { "vcmpnltpd" , TOKEN_INSN, C_none, 0, I_VCMPNLTPD }, |
4972 | { "vcmpnle_uspd" , TOKEN_INSN, C_none, 0, I_VCMPNLE_USPD }, |
4973 | { "vcmpnlepd" , TOKEN_INSN, C_none, 0, I_VCMPNLEPD }, |
4974 | { "vcmpord_qpd" , TOKEN_INSN, C_none, 0, I_VCMPORD_QPD }, |
4975 | { "vcmpordpd" , TOKEN_INSN, C_none, 0, I_VCMPORDPD }, |
4976 | { "vcmpeq_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_UQPD }, |
4977 | { "vcmpnge_uspd" , TOKEN_INSN, C_none, 0, I_VCMPNGE_USPD }, |
4978 | { "vcmpngepd" , TOKEN_INSN, C_none, 0, I_VCMPNGEPD }, |
4979 | { "vcmpngt_uspd" , TOKEN_INSN, C_none, 0, I_VCMPNGT_USPD }, |
4980 | { "vcmpngtpd" , TOKEN_INSN, C_none, 0, I_VCMPNGTPD }, |
4981 | { "vcmpfalse_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQPD }, |
4982 | { "vcmpfalsepd" , TOKEN_INSN, C_none, 0, I_VCMPFALSEPD }, |
4983 | { "vcmpneq_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQPD }, |
4984 | { "vcmpge_ospd" , TOKEN_INSN, C_none, 0, I_VCMPGE_OSPD }, |
4985 | { "vcmpgepd" , TOKEN_INSN, C_none, 0, I_VCMPGEPD }, |
4986 | { "vcmpgt_ospd" , TOKEN_INSN, C_none, 0, I_VCMPGT_OSPD }, |
4987 | { "vcmpgtpd" , TOKEN_INSN, C_none, 0, I_VCMPGTPD }, |
4988 | { "vcmptrue_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQPD }, |
4989 | { "vcmptruepd" , TOKEN_INSN, C_none, 0, I_VCMPTRUEPD }, |
4990 | { "vcmplt_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPLT_OQPD }, |
4991 | { "vcmple_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPLE_OQPD }, |
4992 | { "vcmpunord_spd" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_SPD }, |
4993 | { "vcmpneq_uspd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_USPD }, |
4994 | { "vcmpnlt_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPNLT_UQPD }, |
4995 | { "vcmpnle_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPNLE_UQPD }, |
4996 | { "vcmpord_spd" , TOKEN_INSN, C_none, 0, I_VCMPORD_SPD }, |
4997 | { "vcmpeq_uspd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_USPD }, |
4998 | { "vcmpnge_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPNGE_UQPD }, |
4999 | { "vcmpngt_uqpd" , TOKEN_INSN, C_none, 0, I_VCMPNGT_UQPD }, |
5000 | { "vcmpfalse_ospd" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSPD }, |
5001 | { "vcmpneq_ospd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSPD }, |
5002 | { "vcmpge_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPGE_OQPD }, |
5003 | { "vcmpgt_oqpd" , TOKEN_INSN, C_none, 0, I_VCMPGT_OQPD }, |
5004 | { "vcmptrue_uspd" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_USPD }, |
5005 | { "vcmppd" , TOKEN_INSN, C_none, 0, I_VCMPPD }, |
5006 | { "vcmpeq_osps" , TOKEN_INSN, C_none, 0, I_VCMPEQ_OSPS }, |
5007 | { "vcmpeqps" , TOKEN_INSN, C_none, 0, I_VCMPEQPS }, |
5008 | { "vcmplt_osps" , TOKEN_INSN, C_none, 0, I_VCMPLT_OSPS }, |
5009 | { "vcmpltps" , TOKEN_INSN, C_none, 0, I_VCMPLTPS }, |
5010 | { "vcmple_osps" , TOKEN_INSN, C_none, 0, I_VCMPLE_OSPS }, |
5011 | { "vcmpleps" , TOKEN_INSN, C_none, 0, I_VCMPLEPS }, |
5012 | { "vcmpunord_qps" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_QPS }, |
5013 | { "vcmpunordps" , TOKEN_INSN, C_none, 0, I_VCMPUNORDPS }, |
5014 | { "vcmpneq_uqps" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQPS }, |
5015 | { "vcmpneqps" , TOKEN_INSN, C_none, 0, I_VCMPNEQPS }, |
5016 | { "vcmpnlt_usps" , TOKEN_INSN, C_none, 0, I_VCMPNLT_USPS }, |
5017 | { "vcmpnltps" , TOKEN_INSN, C_none, 0, I_VCMPNLTPS }, |
5018 | { "vcmpnle_usps" , TOKEN_INSN, C_none, 0, I_VCMPNLE_USPS }, |
5019 | { "vcmpnleps" , TOKEN_INSN, C_none, 0, I_VCMPNLEPS }, |
5020 | { "vcmpord_qps" , TOKEN_INSN, C_none, 0, I_VCMPORD_QPS }, |
5021 | { "vcmpordps" , TOKEN_INSN, C_none, 0, I_VCMPORDPS }, |
5022 | { "vcmpeq_uqps" , TOKEN_INSN, C_none, 0, I_VCMPEQ_UQPS }, |
5023 | { "vcmpnge_usps" , TOKEN_INSN, C_none, 0, I_VCMPNGE_USPS }, |
5024 | { "vcmpngeps" , TOKEN_INSN, C_none, 0, I_VCMPNGEPS }, |
5025 | { "vcmpngt_usps" , TOKEN_INSN, C_none, 0, I_VCMPNGT_USPS }, |
5026 | { "vcmpngtps" , TOKEN_INSN, C_none, 0, I_VCMPNGTPS }, |
5027 | { "vcmpfalse_oqps" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQPS }, |
5028 | { "vcmpfalseps" , TOKEN_INSN, C_none, 0, I_VCMPFALSEPS }, |
5029 | { "vcmpneq_oqps" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQPS }, |
5030 | { "vcmpge_osps" , TOKEN_INSN, C_none, 0, I_VCMPGE_OSPS }, |
5031 | { "vcmpgeps" , TOKEN_INSN, C_none, 0, I_VCMPGEPS }, |
5032 | { "vcmpgt_osps" , TOKEN_INSN, C_none, 0, I_VCMPGT_OSPS }, |
5033 | { "vcmpgtps" , TOKEN_INSN, C_none, 0, I_VCMPGTPS }, |
5034 | { "vcmptrue_uqps" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQPS }, |
5035 | { "vcmptrueps" , TOKEN_INSN, C_none, 0, I_VCMPTRUEPS }, |
5036 | { "vcmplt_oqps" , TOKEN_INSN, C_none, 0, I_VCMPLT_OQPS }, |
5037 | { "vcmple_oqps" , TOKEN_INSN, C_none, 0, I_VCMPLE_OQPS }, |
5038 | { "vcmpunord_sps" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_SPS }, |
5039 | { "vcmpneq_usps" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_USPS }, |
5040 | { "vcmpnlt_uqps" , TOKEN_INSN, C_none, 0, I_VCMPNLT_UQPS }, |
5041 | { "vcmpnle_uqps" , TOKEN_INSN, C_none, 0, I_VCMPNLE_UQPS }, |
5042 | { "vcmpord_sps" , TOKEN_INSN, C_none, 0, I_VCMPORD_SPS }, |
5043 | { "vcmpeq_usps" , TOKEN_INSN, C_none, 0, I_VCMPEQ_USPS }, |
5044 | { "vcmpnge_uqps" , TOKEN_INSN, C_none, 0, I_VCMPNGE_UQPS }, |
5045 | { "vcmpngt_uqps" , TOKEN_INSN, C_none, 0, I_VCMPNGT_UQPS }, |
5046 | { "vcmpfalse_osps" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSPS }, |
5047 | { "vcmpneq_osps" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSPS }, |
5048 | { "vcmpge_oqps" , TOKEN_INSN, C_none, 0, I_VCMPGE_OQPS }, |
5049 | { "vcmpgt_oqps" , TOKEN_INSN, C_none, 0, I_VCMPGT_OQPS }, |
5050 | { "vcmptrue_usps" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_USPS }, |
5051 | { "vcmpps" , TOKEN_INSN, C_none, 0, I_VCMPPS }, |
5052 | { "vcmpeq_ossd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_OSSD }, |
5053 | { "vcmpeqsd" , TOKEN_INSN, C_none, 0, I_VCMPEQSD }, |
5054 | { "vcmplt_ossd" , TOKEN_INSN, C_none, 0, I_VCMPLT_OSSD }, |
5055 | { "vcmpltsd" , TOKEN_INSN, C_none, 0, I_VCMPLTSD }, |
5056 | { "vcmple_ossd" , TOKEN_INSN, C_none, 0, I_VCMPLE_OSSD }, |
5057 | { "vcmplesd" , TOKEN_INSN, C_none, 0, I_VCMPLESD }, |
5058 | { "vcmpunord_qsd" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_QSD }, |
5059 | { "vcmpunordsd" , TOKEN_INSN, C_none, 0, I_VCMPUNORDSD }, |
5060 | { "vcmpneq_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQSD }, |
5061 | { "vcmpneqsd" , TOKEN_INSN, C_none, 0, I_VCMPNEQSD }, |
5062 | { "vcmpnlt_ussd" , TOKEN_INSN, C_none, 0, I_VCMPNLT_USSD }, |
5063 | { "vcmpnltsd" , TOKEN_INSN, C_none, 0, I_VCMPNLTSD }, |
5064 | { "vcmpnle_ussd" , TOKEN_INSN, C_none, 0, I_VCMPNLE_USSD }, |
5065 | { "vcmpnlesd" , TOKEN_INSN, C_none, 0, I_VCMPNLESD }, |
5066 | { "vcmpord_qsd" , TOKEN_INSN, C_none, 0, I_VCMPORD_QSD }, |
5067 | { "vcmpordsd" , TOKEN_INSN, C_none, 0, I_VCMPORDSD }, |
5068 | { "vcmpeq_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_UQSD }, |
5069 | { "vcmpnge_ussd" , TOKEN_INSN, C_none, 0, I_VCMPNGE_USSD }, |
5070 | { "vcmpngesd" , TOKEN_INSN, C_none, 0, I_VCMPNGESD }, |
5071 | { "vcmpngt_ussd" , TOKEN_INSN, C_none, 0, I_VCMPNGT_USSD }, |
5072 | { "vcmpngtsd" , TOKEN_INSN, C_none, 0, I_VCMPNGTSD }, |
5073 | { "vcmpfalse_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQSD }, |
5074 | { "vcmpfalsesd" , TOKEN_INSN, C_none, 0, I_VCMPFALSESD }, |
5075 | { "vcmpneq_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQSD }, |
5076 | { "vcmpge_ossd" , TOKEN_INSN, C_none, 0, I_VCMPGE_OSSD }, |
5077 | { "vcmpgesd" , TOKEN_INSN, C_none, 0, I_VCMPGESD }, |
5078 | { "vcmpgt_ossd" , TOKEN_INSN, C_none, 0, I_VCMPGT_OSSD }, |
5079 | { "vcmpgtsd" , TOKEN_INSN, C_none, 0, I_VCMPGTSD }, |
5080 | { "vcmptrue_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQSD }, |
5081 | { "vcmptruesd" , TOKEN_INSN, C_none, 0, I_VCMPTRUESD }, |
5082 | { "vcmplt_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPLT_OQSD }, |
5083 | { "vcmple_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPLE_OQSD }, |
5084 | { "vcmpunord_ssd" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_SSD }, |
5085 | { "vcmpneq_ussd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_USSD }, |
5086 | { "vcmpnlt_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPNLT_UQSD }, |
5087 | { "vcmpnle_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPNLE_UQSD }, |
5088 | { "vcmpord_ssd" , TOKEN_INSN, C_none, 0, I_VCMPORD_SSD }, |
5089 | { "vcmpeq_ussd" , TOKEN_INSN, C_none, 0, I_VCMPEQ_USSD }, |
5090 | { "vcmpnge_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPNGE_UQSD }, |
5091 | { "vcmpngt_uqsd" , TOKEN_INSN, C_none, 0, I_VCMPNGT_UQSD }, |
5092 | { "vcmpfalse_ossd" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSSD }, |
5093 | { "vcmpneq_ossd" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSSD }, |
5094 | { "vcmpge_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPGE_OQSD }, |
5095 | { "vcmpgt_oqsd" , TOKEN_INSN, C_none, 0, I_VCMPGT_OQSD }, |
5096 | { "vcmptrue_ussd" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_USSD }, |
5097 | { "vcmpsd" , TOKEN_INSN, C_none, 0, I_VCMPSD }, |
5098 | { "vcmpeq_osss" , TOKEN_INSN, C_none, 0, I_VCMPEQ_OSSS }, |
5099 | { "vcmpeqss" , TOKEN_INSN, C_none, 0, I_VCMPEQSS }, |
5100 | { "vcmplt_osss" , TOKEN_INSN, C_none, 0, I_VCMPLT_OSSS }, |
5101 | { "vcmpltss" , TOKEN_INSN, C_none, 0, I_VCMPLTSS }, |
5102 | { "vcmple_osss" , TOKEN_INSN, C_none, 0, I_VCMPLE_OSSS }, |
5103 | { "vcmpless" , TOKEN_INSN, C_none, 0, I_VCMPLESS }, |
5104 | { "vcmpunord_qss" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_QSS }, |
5105 | { "vcmpunordss" , TOKEN_INSN, C_none, 0, I_VCMPUNORDSS }, |
5106 | { "vcmpneq_uqss" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQSS }, |
5107 | { "vcmpneqss" , TOKEN_INSN, C_none, 0, I_VCMPNEQSS }, |
5108 | { "vcmpnlt_usss" , TOKEN_INSN, C_none, 0, I_VCMPNLT_USSS }, |
5109 | { "vcmpnltss" , TOKEN_INSN, C_none, 0, I_VCMPNLTSS }, |
5110 | { "vcmpnle_usss" , TOKEN_INSN, C_none, 0, I_VCMPNLE_USSS }, |
5111 | { "vcmpnless" , TOKEN_INSN, C_none, 0, I_VCMPNLESS }, |
5112 | { "vcmpord_qss" , TOKEN_INSN, C_none, 0, I_VCMPORD_QSS }, |
5113 | { "vcmpordss" , TOKEN_INSN, C_none, 0, I_VCMPORDSS }, |
5114 | { "vcmpeq_uqss" , TOKEN_INSN, C_none, 0, I_VCMPEQ_UQSS }, |
5115 | { "vcmpnge_usss" , TOKEN_INSN, C_none, 0, I_VCMPNGE_USSS }, |
5116 | { "vcmpngess" , TOKEN_INSN, C_none, 0, I_VCMPNGESS }, |
5117 | { "vcmpngt_usss" , TOKEN_INSN, C_none, 0, I_VCMPNGT_USSS }, |
5118 | { "vcmpngtss" , TOKEN_INSN, C_none, 0, I_VCMPNGTSS }, |
5119 | { "vcmpfalse_oqss" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQSS }, |
5120 | { "vcmpfalsess" , TOKEN_INSN, C_none, 0, I_VCMPFALSESS }, |
5121 | { "vcmpneq_oqss" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQSS }, |
5122 | { "vcmpge_osss" , TOKEN_INSN, C_none, 0, I_VCMPGE_OSSS }, |
5123 | { "vcmpgess" , TOKEN_INSN, C_none, 0, I_VCMPGESS }, |
5124 | { "vcmpgt_osss" , TOKEN_INSN, C_none, 0, I_VCMPGT_OSSS }, |
5125 | { "vcmpgtss" , TOKEN_INSN, C_none, 0, I_VCMPGTSS }, |
5126 | { "vcmptrue_uqss" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQSS }, |
5127 | { "vcmptruess" , TOKEN_INSN, C_none, 0, I_VCMPTRUESS }, |
5128 | { "vcmplt_oqss" , TOKEN_INSN, C_none, 0, I_VCMPLT_OQSS }, |
5129 | { "vcmple_oqss" , TOKEN_INSN, C_none, 0, I_VCMPLE_OQSS }, |
5130 | { "vcmpunord_sss" , TOKEN_INSN, C_none, 0, I_VCMPUNORD_SSS }, |
5131 | { "vcmpneq_usss" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_USSS }, |
5132 | { "vcmpnlt_uqss" , TOKEN_INSN, C_none, 0, I_VCMPNLT_UQSS }, |
5133 | { "vcmpnle_uqss" , TOKEN_INSN, C_none, 0, I_VCMPNLE_UQSS }, |
5134 | { "vcmpord_sss" , TOKEN_INSN, C_none, 0, I_VCMPORD_SSS }, |
5135 | { "vcmpeq_usss" , TOKEN_INSN, C_none, 0, I_VCMPEQ_USSS }, |
5136 | { "vcmpnge_uqss" , TOKEN_INSN, C_none, 0, I_VCMPNGE_UQSS }, |
5137 | { "vcmpngt_uqss" , TOKEN_INSN, C_none, 0, I_VCMPNGT_UQSS }, |
5138 | { "vcmpfalse_osss" , TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSSS }, |
5139 | { "vcmpneq_osss" , TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSSS }, |
5140 | { "vcmpge_oqss" , TOKEN_INSN, C_none, 0, I_VCMPGE_OQSS }, |
5141 | { "vcmpgt_oqss" , TOKEN_INSN, C_none, 0, I_VCMPGT_OQSS }, |
5142 | { "vcmptrue_usss" , TOKEN_INSN, C_none, 0, I_VCMPTRUE_USSS }, |
5143 | { "vcmpss" , TOKEN_INSN, C_none, 0, I_VCMPSS }, |
5144 | { "vcomisd" , TOKEN_INSN, C_none, 0, I_VCOMISD }, |
5145 | { "vcomiss" , TOKEN_INSN, C_none, 0, I_VCOMISS }, |
5146 | { "vcvtdq2pd" , TOKEN_INSN, C_none, 0, I_VCVTDQ2PD }, |
5147 | { "vcvtdq2ps" , TOKEN_INSN, C_none, 0, I_VCVTDQ2PS }, |
5148 | { "vcvtpd2dq" , TOKEN_INSN, C_none, 0, I_VCVTPD2DQ }, |
5149 | { "vcvtpd2ps" , TOKEN_INSN, C_none, 0, I_VCVTPD2PS }, |
5150 | { "vcvtps2dq" , TOKEN_INSN, C_none, 0, I_VCVTPS2DQ }, |
5151 | { "vcvtps2pd" , TOKEN_INSN, C_none, 0, I_VCVTPS2PD }, |
5152 | { "vcvtsd2si" , TOKEN_INSN, C_none, 0, I_VCVTSD2SI }, |
5153 | { "vcvtsd2ss" , TOKEN_INSN, C_none, 0, I_VCVTSD2SS }, |
5154 | { "vcvtsi2sd" , TOKEN_INSN, C_none, 0, I_VCVTSI2SD }, |
5155 | { "vcvtsi2ss" , TOKEN_INSN, C_none, 0, I_VCVTSI2SS }, |
5156 | { "vcvtss2sd" , TOKEN_INSN, C_none, 0, I_VCVTSS2SD }, |
5157 | { "vcvtss2si" , TOKEN_INSN, C_none, 0, I_VCVTSS2SI }, |
5158 | { "vcvttpd2dq" , TOKEN_INSN, C_none, 0, I_VCVTTPD2DQ }, |
5159 | { "vcvttps2dq" , TOKEN_INSN, C_none, 0, I_VCVTTPS2DQ }, |
5160 | { "vcvttsd2si" , TOKEN_INSN, C_none, 0, I_VCVTTSD2SI }, |
5161 | { "vcvttss2si" , TOKEN_INSN, C_none, 0, I_VCVTTSS2SI }, |
5162 | { "vdivpd" , TOKEN_INSN, C_none, 0, I_VDIVPD }, |
5163 | { "vdivps" , TOKEN_INSN, C_none, 0, I_VDIVPS }, |
5164 | { "vdivsd" , TOKEN_INSN, C_none, 0, I_VDIVSD }, |
5165 | { "vdivss" , TOKEN_INSN, C_none, 0, I_VDIVSS }, |
5166 | { "vdppd" , TOKEN_INSN, C_none, 0, I_VDPPD }, |
5167 | { "vdpps" , TOKEN_INSN, C_none, 0, I_VDPPS }, |
5168 | { "vextractf128" , TOKEN_INSN, C_none, 0, I_VEXTRACTF128 }, |
5169 | { "vextractps" , TOKEN_INSN, C_none, 0, I_VEXTRACTPS }, |
5170 | { "vhaddpd" , TOKEN_INSN, C_none, 0, I_VHADDPD }, |
5171 | { "vhaddps" , TOKEN_INSN, C_none, 0, I_VHADDPS }, |
5172 | { "vhsubpd" , TOKEN_INSN, C_none, 0, I_VHSUBPD }, |
5173 | { "vhsubps" , TOKEN_INSN, C_none, 0, I_VHSUBPS }, |
5174 | { "vinsertf128" , TOKEN_INSN, C_none, 0, I_VINSERTF128 }, |
5175 | { "vinsertps" , TOKEN_INSN, C_none, 0, I_VINSERTPS }, |
5176 | { "vlddqu" , TOKEN_INSN, C_none, 0, I_VLDDQU }, |
5177 | { "vldqqu" , TOKEN_INSN, C_none, 0, I_VLDQQU }, |
5178 | { "vldmxcsr" , TOKEN_INSN, C_none, 0, I_VLDMXCSR }, |
5179 | { "vmaskmovdqu" , TOKEN_INSN, C_none, 0, I_VMASKMOVDQU }, |
5180 | { "vmaskmovps" , TOKEN_INSN, C_none, 0, I_VMASKMOVPS }, |
5181 | { "vmaskmovpd" , TOKEN_INSN, C_none, 0, I_VMASKMOVPD }, |
5182 | { "vmaxpd" , TOKEN_INSN, C_none, 0, I_VMAXPD }, |
5183 | { "vmaxps" , TOKEN_INSN, C_none, 0, I_VMAXPS }, |
5184 | { "vmaxsd" , TOKEN_INSN, C_none, 0, I_VMAXSD }, |
5185 | { "vmaxss" , TOKEN_INSN, C_none, 0, I_VMAXSS }, |
5186 | { "vminpd" , TOKEN_INSN, C_none, 0, I_VMINPD }, |
5187 | { "vminps" , TOKEN_INSN, C_none, 0, I_VMINPS }, |
5188 | { "vminsd" , TOKEN_INSN, C_none, 0, I_VMINSD }, |
5189 | { "vminss" , TOKEN_INSN, C_none, 0, I_VMINSS }, |
5190 | { "vmovapd" , TOKEN_INSN, C_none, 0, I_VMOVAPD }, |
5191 | { "vmovaps" , TOKEN_INSN, C_none, 0, I_VMOVAPS }, |
5192 | { "vmovd" , TOKEN_INSN, C_none, 0, I_VMOVD }, |
5193 | { "vmovq" , TOKEN_INSN, C_none, 0, I_VMOVQ }, |
5194 | { "vmovddup" , TOKEN_INSN, C_none, 0, I_VMOVDDUP }, |
5195 | { "vmovdqa" , TOKEN_INSN, C_none, 0, I_VMOVDQA }, |
5196 | { "vmovqqa" , TOKEN_INSN, C_none, 0, I_VMOVQQA }, |
5197 | { "vmovdqu" , TOKEN_INSN, C_none, 0, I_VMOVDQU }, |
5198 | { "vmovqqu" , TOKEN_INSN, C_none, 0, I_VMOVQQU }, |
5199 | { "vmovhlps" , TOKEN_INSN, C_none, 0, I_VMOVHLPS }, |
5200 | { "vmovhpd" , TOKEN_INSN, C_none, 0, I_VMOVHPD }, |
5201 | { "vmovhps" , TOKEN_INSN, C_none, 0, I_VMOVHPS }, |
5202 | { "vmovlhps" , TOKEN_INSN, C_none, 0, I_VMOVLHPS }, |
5203 | { "vmovlpd" , TOKEN_INSN, C_none, 0, I_VMOVLPD }, |
5204 | { "vmovlps" , TOKEN_INSN, C_none, 0, I_VMOVLPS }, |
5205 | { "vmovmskpd" , TOKEN_INSN, C_none, 0, I_VMOVMSKPD }, |
5206 | { "vmovmskps" , TOKEN_INSN, C_none, 0, I_VMOVMSKPS }, |
5207 | { "vmovntdq" , TOKEN_INSN, C_none, 0, I_VMOVNTDQ }, |
5208 | { "vmovntqq" , TOKEN_INSN, C_none, 0, I_VMOVNTQQ }, |
5209 | { "vmovntdqa" , TOKEN_INSN, C_none, 0, I_VMOVNTDQA }, |
5210 | { "vmovntpd" , TOKEN_INSN, C_none, 0, I_VMOVNTPD }, |
5211 | { "vmovntps" , TOKEN_INSN, C_none, 0, I_VMOVNTPS }, |
5212 | { "vmovsd" , TOKEN_INSN, C_none, 0, I_VMOVSD }, |
5213 | { "vmovshdup" , TOKEN_INSN, C_none, 0, I_VMOVSHDUP }, |
5214 | { "vmovsldup" , TOKEN_INSN, C_none, 0, I_VMOVSLDUP }, |
5215 | { "vmovss" , TOKEN_INSN, C_none, 0, I_VMOVSS }, |
5216 | { "vmovupd" , TOKEN_INSN, C_none, 0, I_VMOVUPD }, |
5217 | { "vmovups" , TOKEN_INSN, C_none, 0, I_VMOVUPS }, |
5218 | { "vmpsadbw" , TOKEN_INSN, C_none, 0, I_VMPSADBW }, |
5219 | { "vmulpd" , TOKEN_INSN, C_none, 0, I_VMULPD }, |
5220 | { "vmulps" , TOKEN_INSN, C_none, 0, I_VMULPS }, |
5221 | { "vmulsd" , TOKEN_INSN, C_none, 0, I_VMULSD }, |
5222 | { "vmulss" , TOKEN_INSN, C_none, 0, I_VMULSS }, |
5223 | { "vorpd" , TOKEN_INSN, C_none, 0, I_VORPD }, |
5224 | { "vorps" , TOKEN_INSN, C_none, 0, I_VORPS }, |
5225 | { "vpabsb" , TOKEN_INSN, C_none, 0, I_VPABSB }, |
5226 | { "vpabsw" , TOKEN_INSN, C_none, 0, I_VPABSW }, |
5227 | { "vpabsd" , TOKEN_INSN, C_none, 0, I_VPABSD }, |
5228 | { "vpacksswb" , TOKEN_INSN, C_none, 0, I_VPACKSSWB }, |
5229 | { "vpackssdw" , TOKEN_INSN, C_none, 0, I_VPACKSSDW }, |
5230 | { "vpackuswb" , TOKEN_INSN, C_none, 0, I_VPACKUSWB }, |
5231 | { "vpackusdw" , TOKEN_INSN, C_none, 0, I_VPACKUSDW }, |
5232 | { "vpaddb" , TOKEN_INSN, C_none, 0, I_VPADDB }, |
5233 | { "vpaddw" , TOKEN_INSN, C_none, 0, I_VPADDW }, |
5234 | { "vpaddd" , TOKEN_INSN, C_none, 0, I_VPADDD }, |
5235 | { "vpaddq" , TOKEN_INSN, C_none, 0, I_VPADDQ }, |
5236 | { "vpaddsb" , TOKEN_INSN, C_none, 0, I_VPADDSB }, |
5237 | { "vpaddsw" , TOKEN_INSN, C_none, 0, I_VPADDSW }, |
5238 | { "vpaddusb" , TOKEN_INSN, C_none, 0, I_VPADDUSB }, |
5239 | { "vpaddusw" , TOKEN_INSN, C_none, 0, I_VPADDUSW }, |
5240 | { "vpalignr" , TOKEN_INSN, C_none, 0, I_VPALIGNR }, |
5241 | { "vpand" , TOKEN_INSN, C_none, 0, I_VPAND }, |
5242 | { "vpandn" , TOKEN_INSN, C_none, 0, I_VPANDN }, |
5243 | { "vpavgb" , TOKEN_INSN, C_none, 0, I_VPAVGB }, |
5244 | { "vpavgw" , TOKEN_INSN, C_none, 0, I_VPAVGW }, |
5245 | { "vpblendvb" , TOKEN_INSN, C_none, 0, I_VPBLENDVB }, |
5246 | { "vpblendw" , TOKEN_INSN, C_none, 0, I_VPBLENDW }, |
5247 | { "vpcmpestri" , TOKEN_INSN, C_none, 0, I_VPCMPESTRI }, |
5248 | { "vpcmpestrm" , TOKEN_INSN, C_none, 0, I_VPCMPESTRM }, |
5249 | { "vpcmpistri" , TOKEN_INSN, C_none, 0, I_VPCMPISTRI }, |
5250 | { "vpcmpistrm" , TOKEN_INSN, C_none, 0, I_VPCMPISTRM }, |
5251 | { "vpcmpeqb" , TOKEN_INSN, C_none, 0, I_VPCMPEQB }, |
5252 | { "vpcmpeqw" , TOKEN_INSN, C_none, 0, I_VPCMPEQW }, |
5253 | { "vpcmpeqd" , TOKEN_INSN, C_none, 0, I_VPCMPEQD }, |
5254 | { "vpcmpeqq" , TOKEN_INSN, C_none, 0, I_VPCMPEQQ }, |
5255 | { "vpcmpgtb" , TOKEN_INSN, C_none, 0, I_VPCMPGTB }, |
5256 | { "vpcmpgtw" , TOKEN_INSN, C_none, 0, I_VPCMPGTW }, |
5257 | { "vpcmpgtd" , TOKEN_INSN, C_none, 0, I_VPCMPGTD }, |
5258 | { "vpcmpgtq" , TOKEN_INSN, C_none, 0, I_VPCMPGTQ }, |
5259 | { "vpermilpd" , TOKEN_INSN, C_none, 0, I_VPERMILPD }, |
5260 | { "vpermilps" , TOKEN_INSN, C_none, 0, I_VPERMILPS }, |
5261 | { "vperm2f128" , TOKEN_INSN, C_none, 0, I_VPERM2F128 }, |
5262 | { "vpextrb" , TOKEN_INSN, C_none, 0, I_VPEXTRB }, |
5263 | { "vpextrw" , TOKEN_INSN, C_none, 0, I_VPEXTRW }, |
5264 | { "vpextrd" , TOKEN_INSN, C_none, 0, I_VPEXTRD }, |
5265 | { "vpextrq" , TOKEN_INSN, C_none, 0, I_VPEXTRQ }, |
5266 | { "vphaddw" , TOKEN_INSN, C_none, 0, I_VPHADDW }, |
5267 | { "vphaddd" , TOKEN_INSN, C_none, 0, I_VPHADDD }, |
5268 | { "vphaddsw" , TOKEN_INSN, C_none, 0, I_VPHADDSW }, |
5269 | { "vphminposuw" , TOKEN_INSN, C_none, 0, I_VPHMINPOSUW }, |
5270 | { "vphsubw" , TOKEN_INSN, C_none, 0, I_VPHSUBW }, |
5271 | { "vphsubd" , TOKEN_INSN, C_none, 0, I_VPHSUBD }, |
5272 | { "vphsubsw" , TOKEN_INSN, C_none, 0, I_VPHSUBSW }, |
5273 | { "vpinsrb" , TOKEN_INSN, C_none, 0, I_VPINSRB }, |
5274 | { "vpinsrw" , TOKEN_INSN, C_none, 0, I_VPINSRW }, |
5275 | { "vpinsrd" , TOKEN_INSN, C_none, 0, I_VPINSRD }, |
5276 | { "vpinsrq" , TOKEN_INSN, C_none, 0, I_VPINSRQ }, |
5277 | { "vpmaddwd" , TOKEN_INSN, C_none, 0, I_VPMADDWD }, |
5278 | { "vpmaddubsw" , TOKEN_INSN, C_none, 0, I_VPMADDUBSW }, |
5279 | { "vpmaxsb" , TOKEN_INSN, C_none, 0, I_VPMAXSB }, |
5280 | { "vpmaxsw" , TOKEN_INSN, C_none, 0, I_VPMAXSW }, |
5281 | { "vpmaxsd" , TOKEN_INSN, C_none, 0, I_VPMAXSD }, |
5282 | { "vpmaxub" , TOKEN_INSN, C_none, 0, I_VPMAXUB }, |
5283 | { "vpmaxuw" , TOKEN_INSN, C_none, 0, I_VPMAXUW }, |
5284 | { "vpmaxud" , TOKEN_INSN, C_none, 0, I_VPMAXUD }, |
5285 | { "vpminsb" , TOKEN_INSN, C_none, 0, I_VPMINSB }, |
5286 | { "vpminsw" , TOKEN_INSN, C_none, 0, I_VPMINSW }, |
5287 | { "vpminsd" , TOKEN_INSN, C_none, 0, I_VPMINSD }, |
5288 | { "vpminub" , TOKEN_INSN, C_none, 0, I_VPMINUB }, |
5289 | { "vpminuw" , TOKEN_INSN, C_none, 0, I_VPMINUW }, |
5290 | { "vpminud" , TOKEN_INSN, C_none, 0, I_VPMINUD }, |
5291 | { "vpmovmskb" , TOKEN_INSN, C_none, 0, I_VPMOVMSKB }, |
5292 | { "vpmovsxbw" , TOKEN_INSN, C_none, 0, I_VPMOVSXBW }, |
5293 | { "vpmovsxbd" , TOKEN_INSN, C_none, 0, I_VPMOVSXBD }, |
5294 | { "vpmovsxbq" , TOKEN_INSN, C_none, 0, I_VPMOVSXBQ }, |
5295 | { "vpmovsxwd" , TOKEN_INSN, C_none, 0, I_VPMOVSXWD }, |
5296 | { "vpmovsxwq" , TOKEN_INSN, C_none, 0, I_VPMOVSXWQ }, |
5297 | { "vpmovsxdq" , TOKEN_INSN, C_none, 0, I_VPMOVSXDQ }, |
5298 | { "vpmovzxbw" , TOKEN_INSN, C_none, 0, I_VPMOVZXBW }, |
5299 | { "vpmovzxbd" , TOKEN_INSN, C_none, 0, I_VPMOVZXBD }, |
5300 | { "vpmovzxbq" , TOKEN_INSN, C_none, 0, I_VPMOVZXBQ }, |
5301 | { "vpmovzxwd" , TOKEN_INSN, C_none, 0, I_VPMOVZXWD }, |
5302 | { "vpmovzxwq" , TOKEN_INSN, C_none, 0, I_VPMOVZXWQ }, |
5303 | { "vpmovzxdq" , TOKEN_INSN, C_none, 0, I_VPMOVZXDQ }, |
5304 | { "vpmulhuw" , TOKEN_INSN, C_none, 0, I_VPMULHUW }, |
5305 | { "vpmulhrsw" , TOKEN_INSN, C_none, 0, I_VPMULHRSW }, |
5306 | { "vpmulhw" , TOKEN_INSN, C_none, 0, I_VPMULHW }, |
5307 | { "vpmullw" , TOKEN_INSN, C_none, 0, I_VPMULLW }, |
5308 | { "vpmulld" , TOKEN_INSN, C_none, 0, I_VPMULLD }, |
5309 | { "vpmuludq" , TOKEN_INSN, C_none, 0, I_VPMULUDQ }, |
5310 | { "vpmuldq" , TOKEN_INSN, C_none, 0, I_VPMULDQ }, |
5311 | { "vpor" , TOKEN_INSN, C_none, 0, I_VPOR }, |
5312 | { "vpsadbw" , TOKEN_INSN, C_none, 0, I_VPSADBW }, |
5313 | { "vpshufb" , TOKEN_INSN, C_none, 0, I_VPSHUFB }, |
5314 | { "vpshufd" , TOKEN_INSN, C_none, 0, I_VPSHUFD }, |
5315 | { "vpshufhw" , TOKEN_INSN, C_none, 0, I_VPSHUFHW }, |
5316 | { "vpshuflw" , TOKEN_INSN, C_none, 0, I_VPSHUFLW }, |
5317 | { "vpsignb" , TOKEN_INSN, C_none, 0, I_VPSIGNB }, |
5318 | { "vpsignw" , TOKEN_INSN, C_none, 0, I_VPSIGNW }, |
5319 | { "vpsignd" , TOKEN_INSN, C_none, 0, I_VPSIGND }, |
5320 | { "vpslldq" , TOKEN_INSN, C_none, 0, I_VPSLLDQ }, |
5321 | { "vpsrldq" , TOKEN_INSN, C_none, 0, I_VPSRLDQ }, |
5322 | { "vpsllw" , TOKEN_INSN, C_none, 0, I_VPSLLW }, |
5323 | { "vpslld" , TOKEN_INSN, C_none, 0, I_VPSLLD }, |
5324 | { "vpsllq" , TOKEN_INSN, C_none, 0, I_VPSLLQ }, |
5325 | { "vpsraw" , TOKEN_INSN, C_none, 0, I_VPSRAW }, |
5326 | { "vpsrad" , TOKEN_INSN, C_none, 0, I_VPSRAD }, |
5327 | { "vpsrlw" , TOKEN_INSN, C_none, 0, I_VPSRLW }, |
5328 | { "vpsrld" , TOKEN_INSN, C_none, 0, I_VPSRLD }, |
5329 | { "vpsrlq" , TOKEN_INSN, C_none, 0, I_VPSRLQ }, |
5330 | { "vptest" , TOKEN_INSN, C_none, 0, I_VPTEST }, |
5331 | { "vpsubb" , TOKEN_INSN, C_none, 0, I_VPSUBB }, |
5332 | { "vpsubw" , TOKEN_INSN, C_none, 0, I_VPSUBW }, |
5333 | { "vpsubd" , TOKEN_INSN, C_none, 0, I_VPSUBD }, |
5334 | { "vpsubq" , TOKEN_INSN, C_none, 0, I_VPSUBQ }, |
5335 | { "vpsubsb" , TOKEN_INSN, C_none, 0, I_VPSUBSB }, |
5336 | { "vpsubsw" , TOKEN_INSN, C_none, 0, I_VPSUBSW }, |
5337 | { "vpsubusb" , TOKEN_INSN, C_none, 0, I_VPSUBUSB }, |
5338 | { "vpsubusw" , TOKEN_INSN, C_none, 0, I_VPSUBUSW }, |
5339 | { "vpunpckhbw" , TOKEN_INSN, C_none, 0, I_VPUNPCKHBW }, |
5340 | { "vpunpckhwd" , TOKEN_INSN, C_none, 0, I_VPUNPCKHWD }, |
5341 | { "vpunpckhdq" , TOKEN_INSN, C_none, 0, I_VPUNPCKHDQ }, |
5342 | { "vpunpckhqdq" , TOKEN_INSN, C_none, 0, I_VPUNPCKHQDQ }, |
5343 | { "vpunpcklbw" , TOKEN_INSN, C_none, 0, I_VPUNPCKLBW }, |
5344 | { "vpunpcklwd" , TOKEN_INSN, C_none, 0, I_VPUNPCKLWD }, |
5345 | { "vpunpckldq" , TOKEN_INSN, C_none, 0, I_VPUNPCKLDQ }, |
5346 | { "vpunpcklqdq" , TOKEN_INSN, C_none, 0, I_VPUNPCKLQDQ }, |
5347 | { "vpxor" , TOKEN_INSN, C_none, 0, I_VPXOR }, |
5348 | { "vrcpps" , TOKEN_INSN, C_none, 0, I_VRCPPS }, |
5349 | { "vrcpss" , TOKEN_INSN, C_none, 0, I_VRCPSS }, |
5350 | { "vrsqrtps" , TOKEN_INSN, C_none, 0, I_VRSQRTPS }, |
5351 | { "vrsqrtss" , TOKEN_INSN, C_none, 0, I_VRSQRTSS }, |
5352 | { "vroundpd" , TOKEN_INSN, C_none, 0, I_VROUNDPD }, |
5353 | { "vroundps" , TOKEN_INSN, C_none, 0, I_VROUNDPS }, |
5354 | { "vroundsd" , TOKEN_INSN, C_none, 0, I_VROUNDSD }, |
5355 | { "vroundss" , TOKEN_INSN, C_none, 0, I_VROUNDSS }, |
5356 | { "vshufpd" , TOKEN_INSN, C_none, 0, I_VSHUFPD }, |
5357 | { "vshufps" , TOKEN_INSN, C_none, 0, I_VSHUFPS }, |
5358 | { "vsqrtpd" , TOKEN_INSN, C_none, 0, I_VSQRTPD }, |
5359 | { "vsqrtps" , TOKEN_INSN, C_none, 0, I_VSQRTPS }, |
5360 | { "vsqrtsd" , TOKEN_INSN, C_none, 0, I_VSQRTSD }, |
5361 | { "vsqrtss" , TOKEN_INSN, C_none, 0, I_VSQRTSS }, |
5362 | { "vstmxcsr" , TOKEN_INSN, C_none, 0, I_VSTMXCSR }, |
5363 | { "vsubpd" , TOKEN_INSN, C_none, 0, I_VSUBPD }, |
5364 | { "vsubps" , TOKEN_INSN, C_none, 0, I_VSUBPS }, |
5365 | { "vsubsd" , TOKEN_INSN, C_none, 0, I_VSUBSD }, |
5366 | { "vsubss" , TOKEN_INSN, C_none, 0, I_VSUBSS }, |
5367 | { "vtestps" , TOKEN_INSN, C_none, 0, I_VTESTPS }, |
5368 | { "vtestpd" , TOKEN_INSN, C_none, 0, I_VTESTPD }, |
5369 | { "vucomisd" , TOKEN_INSN, C_none, 0, I_VUCOMISD }, |
5370 | { "vucomiss" , TOKEN_INSN, C_none, 0, I_VUCOMISS }, |
5371 | { "vunpckhpd" , TOKEN_INSN, C_none, 0, I_VUNPCKHPD }, |
5372 | { "vunpckhps" , TOKEN_INSN, C_none, 0, I_VUNPCKHPS }, |
5373 | { "vunpcklpd" , TOKEN_INSN, C_none, 0, I_VUNPCKLPD }, |
5374 | { "vunpcklps" , TOKEN_INSN, C_none, 0, I_VUNPCKLPS }, |
5375 | { "vxorpd" , TOKEN_INSN, C_none, 0, I_VXORPD }, |
5376 | { "vxorps" , TOKEN_INSN, C_none, 0, I_VXORPS }, |
5377 | { "vzeroall" , TOKEN_INSN, C_none, 0, I_VZEROALL }, |
5378 | { "vzeroupper" , TOKEN_INSN, C_none, 0, I_VZEROUPPER }, |
5379 | { "pclmullqlqdq" , TOKEN_INSN, C_none, 0, I_PCLMULLQLQDQ }, |
5380 | { "pclmulhqlqdq" , TOKEN_INSN, C_none, 0, I_PCLMULHQLQDQ }, |
5381 | { "pclmullqhqdq" , TOKEN_INSN, C_none, 0, I_PCLMULLQHQDQ }, |
5382 | { "pclmulhqhqdq" , TOKEN_INSN, C_none, 0, I_PCLMULHQHQDQ }, |
5383 | { "pclmulqdq" , TOKEN_INSN, C_none, 0, I_PCLMULQDQ }, |
5384 | { "vpclmullqlqdq" , TOKEN_INSN, C_none, 0, I_VPCLMULLQLQDQ }, |
5385 | { "vpclmulhqlqdq" , TOKEN_INSN, C_none, 0, I_VPCLMULHQLQDQ }, |
5386 | { "vpclmullqhqdq" , TOKEN_INSN, C_none, 0, I_VPCLMULLQHQDQ }, |
5387 | { "vpclmulhqhqdq" , TOKEN_INSN, C_none, 0, I_VPCLMULHQHQDQ }, |
5388 | { "vpclmulqdq" , TOKEN_INSN, C_none, 0, I_VPCLMULQDQ }, |
5389 | { "vfmadd132ps" , TOKEN_INSN, C_none, 0, I_VFMADD132PS }, |
5390 | { "vfmadd132pd" , TOKEN_INSN, C_none, 0, I_VFMADD132PD }, |
5391 | { "vfmadd312ps" , TOKEN_INSN, C_none, 0, I_VFMADD312PS }, |
5392 | { "vfmadd312pd" , TOKEN_INSN, C_none, 0, I_VFMADD312PD }, |
5393 | { "vfmadd213ps" , TOKEN_INSN, C_none, 0, I_VFMADD213PS }, |
5394 | { "vfmadd213pd" , TOKEN_INSN, C_none, 0, I_VFMADD213PD }, |
5395 | { "vfmadd123ps" , TOKEN_INSN, C_none, 0, I_VFMADD123PS }, |
5396 | { "vfmadd123pd" , TOKEN_INSN, C_none, 0, I_VFMADD123PD }, |
5397 | { "vfmadd231ps" , TOKEN_INSN, C_none, 0, I_VFMADD231PS }, |
5398 | { "vfmadd231pd" , TOKEN_INSN, C_none, 0, I_VFMADD231PD }, |
5399 | { "vfmadd321ps" , TOKEN_INSN, C_none, 0, I_VFMADD321PS }, |
5400 | { "vfmadd321pd" , TOKEN_INSN, C_none, 0, I_VFMADD321PD }, |
5401 | { "vfmaddsub132ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB132PS }, |
5402 | { "vfmaddsub132pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB132PD }, |
5403 | { "vfmaddsub312ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB312PS }, |
5404 | { "vfmaddsub312pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB312PD }, |
5405 | { "vfmaddsub213ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB213PS }, |
5406 | { "vfmaddsub213pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB213PD }, |
5407 | { "vfmaddsub123ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB123PS }, |
5408 | { "vfmaddsub123pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB123PD }, |
5409 | { "vfmaddsub231ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB231PS }, |
5410 | { "vfmaddsub231pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB231PD }, |
5411 | { "vfmaddsub321ps" , TOKEN_INSN, C_none, 0, I_VFMADDSUB321PS }, |
5412 | { "vfmaddsub321pd" , TOKEN_INSN, C_none, 0, I_VFMADDSUB321PD }, |
5413 | { "vfmsub132ps" , TOKEN_INSN, C_none, 0, I_VFMSUB132PS }, |
5414 | { "vfmsub132pd" , TOKEN_INSN, C_none, 0, I_VFMSUB132PD }, |
5415 | { "vfmsub312ps" , TOKEN_INSN, C_none, 0, I_VFMSUB312PS }, |
5416 | { "vfmsub312pd" , TOKEN_INSN, C_none, 0, I_VFMSUB312PD }, |
5417 | { "vfmsub213ps" , TOKEN_INSN, C_none, 0, I_VFMSUB213PS }, |
5418 | { "vfmsub213pd" , TOKEN_INSN, C_none, 0, I_VFMSUB213PD }, |
5419 | { "vfmsub123ps" , TOKEN_INSN, C_none, 0, I_VFMSUB123PS }, |
5420 | { "vfmsub123pd" , TOKEN_INSN, C_none, 0, I_VFMSUB123PD }, |
5421 | { "vfmsub231ps" , TOKEN_INSN, C_none, 0, I_VFMSUB231PS }, |
5422 | { "vfmsub231pd" , TOKEN_INSN, C_none, 0, I_VFMSUB231PD }, |
5423 | { "vfmsub321ps" , TOKEN_INSN, C_none, 0, I_VFMSUB321PS }, |
5424 | { "vfmsub321pd" , TOKEN_INSN, C_none, 0, I_VFMSUB321PD }, |
5425 | { "vfmsubadd132ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD132PS }, |
5426 | { "vfmsubadd132pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD132PD }, |
5427 | { "vfmsubadd312ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD312PS }, |
5428 | { "vfmsubadd312pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD312PD }, |
5429 | { "vfmsubadd213ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD213PS }, |
5430 | { "vfmsubadd213pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD213PD }, |
5431 | { "vfmsubadd123ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD123PS }, |
5432 | { "vfmsubadd123pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD123PD }, |
5433 | { "vfmsubadd231ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD231PS }, |
5434 | { "vfmsubadd231pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD231PD }, |
5435 | { "vfmsubadd321ps" , TOKEN_INSN, C_none, 0, I_VFMSUBADD321PS }, |
5436 | { "vfmsubadd321pd" , TOKEN_INSN, C_none, 0, I_VFMSUBADD321PD }, |
5437 | { "vfnmadd132ps" , TOKEN_INSN, C_none, 0, I_VFNMADD132PS }, |
5438 | { "vfnmadd132pd" , TOKEN_INSN, C_none, 0, I_VFNMADD132PD }, |
5439 | { "vfnmadd312ps" , TOKEN_INSN, C_none, 0, I_VFNMADD312PS }, |
5440 | { "vfnmadd312pd" , TOKEN_INSN, C_none, 0, I_VFNMADD312PD }, |
5441 | { "vfnmadd213ps" , TOKEN_INSN, C_none, 0, I_VFNMADD213PS }, |
5442 | { "vfnmadd213pd" , TOKEN_INSN, C_none, 0, I_VFNMADD213PD }, |
5443 | { "vfnmadd123ps" , TOKEN_INSN, C_none, 0, I_VFNMADD123PS }, |
5444 | { "vfnmadd123pd" , TOKEN_INSN, C_none, 0, I_VFNMADD123PD }, |
5445 | { "vfnmadd231ps" , TOKEN_INSN, C_none, 0, I_VFNMADD231PS }, |
5446 | { "vfnmadd231pd" , TOKEN_INSN, C_none, 0, I_VFNMADD231PD }, |
5447 | { "vfnmadd321ps" , TOKEN_INSN, C_none, 0, I_VFNMADD321PS }, |
5448 | { "vfnmadd321pd" , TOKEN_INSN, C_none, 0, I_VFNMADD321PD }, |
5449 | { "vfnmsub132ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB132PS }, |
5450 | { "vfnmsub132pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB132PD }, |
5451 | { "vfnmsub312ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB312PS }, |
5452 | { "vfnmsub312pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB312PD }, |
5453 | { "vfnmsub213ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB213PS }, |
5454 | { "vfnmsub213pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB213PD }, |
5455 | { "vfnmsub123ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB123PS }, |
5456 | { "vfnmsub123pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB123PD }, |
5457 | { "vfnmsub231ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB231PS }, |
5458 | { "vfnmsub231pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB231PD }, |
5459 | { "vfnmsub321ps" , TOKEN_INSN, C_none, 0, I_VFNMSUB321PS }, |
5460 | { "vfnmsub321pd" , TOKEN_INSN, C_none, 0, I_VFNMSUB321PD }, |
5461 | { "vfmadd132ss" , TOKEN_INSN, C_none, 0, I_VFMADD132SS }, |
5462 | { "vfmadd132sd" , TOKEN_INSN, C_none, 0, I_VFMADD132SD }, |
5463 | { "vfmadd312ss" , TOKEN_INSN, C_none, 0, I_VFMADD312SS }, |
5464 | { "vfmadd312sd" , TOKEN_INSN, C_none, 0, I_VFMADD312SD }, |
5465 | { "vfmadd213ss" , TOKEN_INSN, C_none, 0, I_VFMADD213SS }, |
5466 | { "vfmadd213sd" , TOKEN_INSN, C_none, 0, I_VFMADD213SD }, |
5467 | { "vfmadd123ss" , TOKEN_INSN, C_none, 0, I_VFMADD123SS }, |
5468 | { "vfmadd123sd" , TOKEN_INSN, C_none, 0, I_VFMADD123SD }, |
5469 | { "vfmadd231ss" , TOKEN_INSN, C_none, 0, I_VFMADD231SS }, |
5470 | { "vfmadd231sd" , TOKEN_INSN, C_none, 0, I_VFMADD231SD }, |
5471 | { "vfmadd321ss" , TOKEN_INSN, C_none, 0, I_VFMADD321SS }, |
5472 | { "vfmadd321sd" , TOKEN_INSN, C_none, 0, I_VFMADD321SD }, |
5473 | { "vfmsub132ss" , TOKEN_INSN, C_none, 0, I_VFMSUB132SS }, |
5474 | { "vfmsub132sd" , TOKEN_INSN, C_none, 0, I_VFMSUB132SD }, |
5475 | { "vfmsub312ss" , TOKEN_INSN, C_none, 0, I_VFMSUB312SS }, |
5476 | { "vfmsub312sd" , TOKEN_INSN, C_none, 0, I_VFMSUB312SD }, |
5477 | { "vfmsub213ss" , TOKEN_INSN, C_none, 0, I_VFMSUB213SS }, |
5478 | { "vfmsub213sd" , TOKEN_INSN, C_none, 0, I_VFMSUB213SD }, |
5479 | { "vfmsub123ss" , TOKEN_INSN, C_none, 0, I_VFMSUB123SS }, |
5480 | { "vfmsub123sd" , TOKEN_INSN, C_none, 0, I_VFMSUB123SD }, |
5481 | { "vfmsub231ss" , TOKEN_INSN, C_none, 0, I_VFMSUB231SS }, |
5482 | { "vfmsub231sd" , TOKEN_INSN, C_none, 0, I_VFMSUB231SD }, |
5483 | { "vfmsub321ss" , TOKEN_INSN, C_none, 0, I_VFMSUB321SS }, |
5484 | { "vfmsub321sd" , TOKEN_INSN, C_none, 0, I_VFMSUB321SD }, |
5485 | { "vfnmadd132ss" , TOKEN_INSN, C_none, 0, I_VFNMADD132SS }, |
5486 | { "vfnmadd132sd" , TOKEN_INSN, C_none, 0, I_VFNMADD132SD }, |
5487 | { "vfnmadd312ss" , TOKEN_INSN, C_none, 0, I_VFNMADD312SS }, |
5488 | { "vfnmadd312sd" , TOKEN_INSN, C_none, 0, I_VFNMADD312SD }, |
5489 | { "vfnmadd213ss" , TOKEN_INSN, C_none, 0, I_VFNMADD213SS }, |
5490 | { "vfnmadd213sd" , TOKEN_INSN, C_none, 0, I_VFNMADD213SD }, |
5491 | { "vfnmadd123ss" , TOKEN_INSN, C_none, 0, I_VFNMADD123SS }, |
5492 | { "vfnmadd123sd" , TOKEN_INSN, C_none, 0, I_VFNMADD123SD }, |
5493 | { "vfnmadd231ss" , TOKEN_INSN, C_none, 0, I_VFNMADD231SS }, |
5494 | { "vfnmadd231sd" , TOKEN_INSN, C_none, 0, I_VFNMADD231SD }, |
5495 | { "vfnmadd321ss" , TOKEN_INSN, C_none, 0, I_VFNMADD321SS }, |
5496 | { "vfnmadd321sd" , TOKEN_INSN, C_none, 0, I_VFNMADD321SD }, |
5497 | { "vfnmsub132ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB132SS }, |
5498 | { "vfnmsub132sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB132SD }, |
5499 | { "vfnmsub312ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB312SS }, |
5500 | { "vfnmsub312sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB312SD }, |
5501 | { "vfnmsub213ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB213SS }, |
5502 | { "vfnmsub213sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB213SD }, |
5503 | { "vfnmsub123ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB123SS }, |
5504 | { "vfnmsub123sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB123SD }, |
5505 | { "vfnmsub231ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB231SS }, |
5506 | { "vfnmsub231sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB231SD }, |
5507 | { "vfnmsub321ss" , TOKEN_INSN, C_none, 0, I_VFNMSUB321SS }, |
5508 | { "vfnmsub321sd" , TOKEN_INSN, C_none, 0, I_VFNMSUB321SD }, |
5509 | { "rdfsbase" , TOKEN_INSN, C_none, 0, I_RDFSBASE }, |
5510 | { "rdgsbase" , TOKEN_INSN, C_none, 0, I_RDGSBASE }, |
5511 | { "rdrand" , TOKEN_INSN, C_none, 0, I_RDRAND }, |
5512 | { "wrfsbase" , TOKEN_INSN, C_none, 0, I_WRFSBASE }, |
5513 | { "wrgsbase" , TOKEN_INSN, C_none, 0, I_WRGSBASE }, |
5514 | { "vcvtph2ps" , TOKEN_INSN, C_none, 0, I_VCVTPH2PS }, |
5515 | { "vcvtps2ph" , TOKEN_INSN, C_none, 0, I_VCVTPS2PH }, |
5516 | { "adcx" , TOKEN_INSN, C_none, 0, I_ADCX }, |
5517 | { "adox" , TOKEN_INSN, C_none, 0, I_ADOX }, |
5518 | { "rdseed" , TOKEN_INSN, C_none, 0, I_RDSEED }, |
5519 | { "clac" , TOKEN_INSN, C_none, 0, I_CLAC }, |
5520 | { "stac" , TOKEN_INSN, C_none, 0, I_STAC }, |
5521 | { "xstore" , TOKEN_INSN, C_none, 0, I_XSTORE }, |
5522 | { "xcryptecb" , TOKEN_INSN, C_none, 0, I_XCRYPTECB }, |
5523 | { "xcryptcbc" , TOKEN_INSN, C_none, 0, I_XCRYPTCBC }, |
5524 | { "xcryptctr" , TOKEN_INSN, C_none, 0, I_XCRYPTCTR }, |
5525 | { "xcryptcfb" , TOKEN_INSN, C_none, 0, I_XCRYPTCFB }, |
5526 | { "xcryptofb" , TOKEN_INSN, C_none, 0, I_XCRYPTOFB }, |
5527 | { "montmul" , TOKEN_INSN, C_none, 0, I_MONTMUL }, |
5528 | { "xsha1" , TOKEN_INSN, C_none, 0, I_XSHA1 }, |
5529 | { "xsha256" , TOKEN_INSN, C_none, 0, I_XSHA256 }, |
5530 | { "llwpcb" , TOKEN_INSN, C_none, 0, I_LLWPCB }, |
5531 | { "slwpcb" , TOKEN_INSN, C_none, 0, I_SLWPCB }, |
5532 | { "lwpval" , TOKEN_INSN, C_none, 0, I_LWPVAL }, |
5533 | { "lwpins" , TOKEN_INSN, C_none, 0, I_LWPINS }, |
5534 | { "vfmaddpd" , TOKEN_INSN, C_none, 0, I_VFMADDPD }, |
5535 | { "vfmaddps" , TOKEN_INSN, C_none, 0, I_VFMADDPS }, |
5536 | { "vfmaddsd" , TOKEN_INSN, C_none, 0, I_VFMADDSD }, |
5537 | { "vfmaddss" , TOKEN_INSN, C_none, 0, I_VFMADDSS }, |
5538 | { "vfmaddsubpd" , TOKEN_INSN, C_none, 0, I_VFMADDSUBPD }, |
5539 | { "vfmaddsubps" , TOKEN_INSN, C_none, 0, I_VFMADDSUBPS }, |
5540 | { "vfmsubaddpd" , TOKEN_INSN, C_none, 0, I_VFMSUBADDPD }, |
5541 | { "vfmsubaddps" , TOKEN_INSN, C_none, 0, I_VFMSUBADDPS }, |
5542 | { "vfmsubpd" , TOKEN_INSN, C_none, 0, I_VFMSUBPD }, |
5543 | { "vfmsubps" , TOKEN_INSN, C_none, 0, I_VFMSUBPS }, |
5544 | { "vfmsubsd" , TOKEN_INSN, C_none, 0, I_VFMSUBSD }, |
5545 | { "vfmsubss" , TOKEN_INSN, C_none, 0, I_VFMSUBSS }, |
5546 | { "vfnmaddpd" , TOKEN_INSN, C_none, 0, I_VFNMADDPD }, |
5547 | { "vfnmaddps" , TOKEN_INSN, C_none, 0, I_VFNMADDPS }, |
5548 | { "vfnmaddsd" , TOKEN_INSN, C_none, 0, I_VFNMADDSD }, |
5549 | { "vfnmaddss" , TOKEN_INSN, C_none, 0, I_VFNMADDSS }, |
5550 | { "vfnmsubpd" , TOKEN_INSN, C_none, 0, I_VFNMSUBPD }, |
5551 | { "vfnmsubps" , TOKEN_INSN, C_none, 0, I_VFNMSUBPS }, |
5552 | { "vfnmsubsd" , TOKEN_INSN, C_none, 0, I_VFNMSUBSD }, |
5553 | { "vfnmsubss" , TOKEN_INSN, C_none, 0, I_VFNMSUBSS }, |
5554 | { "vfrczpd" , TOKEN_INSN, C_none, 0, I_VFRCZPD }, |
5555 | { "vfrczps" , TOKEN_INSN, C_none, 0, I_VFRCZPS }, |
5556 | { "vfrczsd" , TOKEN_INSN, C_none, 0, I_VFRCZSD }, |
5557 | { "vfrczss" , TOKEN_INSN, C_none, 0, I_VFRCZSS }, |
5558 | { "vpcmov" , TOKEN_INSN, C_none, 0, I_VPCMOV }, |
5559 | { "vpcomb" , TOKEN_INSN, C_none, 0, I_VPCOMB }, |
5560 | { "vpcomd" , TOKEN_INSN, C_none, 0, I_VPCOMD }, |
5561 | { "vpcomq" , TOKEN_INSN, C_none, 0, I_VPCOMQ }, |
5562 | { "vpcomub" , TOKEN_INSN, C_none, 0, I_VPCOMUB }, |
5563 | { "vpcomud" , TOKEN_INSN, C_none, 0, I_VPCOMUD }, |
5564 | { "vpcomuq" , TOKEN_INSN, C_none, 0, I_VPCOMUQ }, |
5565 | { "vpcomuw" , TOKEN_INSN, C_none, 0, I_VPCOMUW }, |
5566 | { "vpcomw" , TOKEN_INSN, C_none, 0, I_VPCOMW }, |
5567 | { "vphaddbd" , TOKEN_INSN, C_none, 0, I_VPHADDBD }, |
5568 | { "vphaddbq" , TOKEN_INSN, C_none, 0, I_VPHADDBQ }, |
5569 | { "vphaddbw" , TOKEN_INSN, C_none, 0, I_VPHADDBW }, |
5570 | { "vphadddq" , TOKEN_INSN, C_none, 0, I_VPHADDDQ }, |
5571 | { "vphaddubd" , TOKEN_INSN, C_none, 0, I_VPHADDUBD }, |
5572 | { "vphaddubq" , TOKEN_INSN, C_none, 0, I_VPHADDUBQ }, |
5573 | { "vphaddubw" , TOKEN_INSN, C_none, 0, I_VPHADDUBW }, |
5574 | { "vphaddudq" , TOKEN_INSN, C_none, 0, I_VPHADDUDQ }, |
5575 | { "vphadduwd" , TOKEN_INSN, C_none, 0, I_VPHADDUWD }, |
5576 | { "vphadduwq" , TOKEN_INSN, C_none, 0, I_VPHADDUWQ }, |
5577 | { "vphaddwd" , TOKEN_INSN, C_none, 0, I_VPHADDWD }, |
5578 | { "vphaddwq" , TOKEN_INSN, C_none, 0, I_VPHADDWQ }, |
5579 | { "vphsubbw" , TOKEN_INSN, C_none, 0, I_VPHSUBBW }, |
5580 | { "vphsubdq" , TOKEN_INSN, C_none, 0, I_VPHSUBDQ }, |
5581 | { "vphsubwd" , TOKEN_INSN, C_none, 0, I_VPHSUBWD }, |
5582 | { "vpmacsdd" , TOKEN_INSN, C_none, 0, I_VPMACSDD }, |
5583 | { "vpmacsdqh" , TOKEN_INSN, C_none, 0, I_VPMACSDQH }, |
5584 | { "vpmacsdql" , TOKEN_INSN, C_none, 0, I_VPMACSDQL }, |
5585 | { "vpmacssdd" , TOKEN_INSN, C_none, 0, I_VPMACSSDD }, |
5586 | { "vpmacssdqh" , TOKEN_INSN, C_none, 0, I_VPMACSSDQH }, |
5587 | { "vpmacssdql" , TOKEN_INSN, C_none, 0, I_VPMACSSDQL }, |
5588 | { "vpmacsswd" , TOKEN_INSN, C_none, 0, I_VPMACSSWD }, |
5589 | { "vpmacssww" , TOKEN_INSN, C_none, 0, I_VPMACSSWW }, |
5590 | { "vpmacswd" , TOKEN_INSN, C_none, 0, I_VPMACSWD }, |
5591 | { "vpmacsww" , TOKEN_INSN, C_none, 0, I_VPMACSWW }, |
5592 | { "vpmadcsswd" , TOKEN_INSN, C_none, 0, I_VPMADCSSWD }, |
5593 | { "vpmadcswd" , TOKEN_INSN, C_none, 0, I_VPMADCSWD }, |
5594 | { "vpperm" , TOKEN_INSN, C_none, 0, I_VPPERM }, |
5595 | { "vprotb" , TOKEN_INSN, C_none, 0, I_VPROTB }, |
5596 | { "vprotd" , TOKEN_INSN, C_none, 0, I_VPROTD }, |
5597 | { "vprotq" , TOKEN_INSN, C_none, 0, I_VPROTQ }, |
5598 | { "vprotw" , TOKEN_INSN, C_none, 0, I_VPROTW }, |
5599 | { "vpshab" , TOKEN_INSN, C_none, 0, I_VPSHAB }, |
5600 | { "vpshad" , TOKEN_INSN, C_none, 0, I_VPSHAD }, |
5601 | { "vpshaq" , TOKEN_INSN, C_none, 0, I_VPSHAQ }, |
5602 | { "vpshaw" , TOKEN_INSN, C_none, 0, I_VPSHAW }, |
5603 | { "vpshlb" , TOKEN_INSN, C_none, 0, I_VPSHLB }, |
5604 | { "vpshld" , TOKEN_INSN, C_none, 0, I_VPSHLD }, |
5605 | { "vpshlq" , TOKEN_INSN, C_none, 0, I_VPSHLQ }, |
5606 | { "vpshlw" , TOKEN_INSN, C_none, 0, I_VPSHLW }, |
5607 | { "vbroadcasti128" , TOKEN_INSN, C_none, 0, I_VBROADCASTI128 }, |
5608 | { "vpblendd" , TOKEN_INSN, C_none, 0, I_VPBLENDD }, |
5609 | { "vpbroadcastb" , TOKEN_INSN, C_none, 0, I_VPBROADCASTB }, |
5610 | { "vpbroadcastw" , TOKEN_INSN, C_none, 0, I_VPBROADCASTW }, |
5611 | { "vpbroadcastd" , TOKEN_INSN, C_none, 0, I_VPBROADCASTD }, |
5612 | { "vpbroadcastq" , TOKEN_INSN, C_none, 0, I_VPBROADCASTQ }, |
5613 | { "vpermd" , TOKEN_INSN, C_none, 0, I_VPERMD }, |
5614 | { "vpermpd" , TOKEN_INSN, C_none, 0, I_VPERMPD }, |
5615 | { "vpermps" , TOKEN_INSN, C_none, 0, I_VPERMPS }, |
5616 | { "vpermq" , TOKEN_INSN, C_none, 0, I_VPERMQ }, |
5617 | { "vperm2i128" , TOKEN_INSN, C_none, 0, I_VPERM2I128 }, |
5618 | { "vextracti128" , TOKEN_INSN, C_none, 0, I_VEXTRACTI128 }, |
5619 | { "vinserti128" , TOKEN_INSN, C_none, 0, I_VINSERTI128 }, |
5620 | { "vpmaskmovd" , TOKEN_INSN, C_none, 0, I_VPMASKMOVD }, |
5621 | { "vpmaskmovq" , TOKEN_INSN, C_none, 0, I_VPMASKMOVQ }, |
5622 | { "vpsllvd" , TOKEN_INSN, C_none, 0, I_VPSLLVD }, |
5623 | { "vpsllvq" , TOKEN_INSN, C_none, 0, I_VPSLLVQ }, |
5624 | { "vpsravd" , TOKEN_INSN, C_none, 0, I_VPSRAVD }, |
5625 | { "vpsrlvd" , TOKEN_INSN, C_none, 0, I_VPSRLVD }, |
5626 | { "vpsrlvq" , TOKEN_INSN, C_none, 0, I_VPSRLVQ }, |
5627 | { "vgatherdpd" , TOKEN_INSN, C_none, 0, I_VGATHERDPD }, |
5628 | { "vgatherqpd" , TOKEN_INSN, C_none, 0, I_VGATHERQPD }, |
5629 | { "vgatherdps" , TOKEN_INSN, C_none, 0, I_VGATHERDPS }, |
5630 | { "vgatherqps" , TOKEN_INSN, C_none, 0, I_VGATHERQPS }, |
5631 | { "vpgatherdd" , TOKEN_INSN, C_none, 0, I_VPGATHERDD }, |
5632 | { "vpgatherqd" , TOKEN_INSN, C_none, 0, I_VPGATHERQD }, |
5633 | { "vpgatherdq" , TOKEN_INSN, C_none, 0, I_VPGATHERDQ }, |
5634 | { "vpgatherqq" , TOKEN_INSN, C_none, 0, I_VPGATHERQQ }, |
5635 | { "xabort" , TOKEN_INSN, C_none, 0, I_XABORT }, |
5636 | { "xbegin" , TOKEN_INSN, C_none, 0, I_XBEGIN }, |
5637 | { "xend" , TOKEN_INSN, C_none, 0, I_XEND }, |
5638 | { "xtest" , TOKEN_INSN, C_none, 0, I_XTEST }, |
5639 | { "andn" , TOKEN_INSN, C_none, 0, I_ANDN }, |
5640 | { "bextr" , TOKEN_INSN, C_none, 0, I_BEXTR }, |
5641 | { "blci" , TOKEN_INSN, C_none, 0, I_BLCI }, |
5642 | { "blcic" , TOKEN_INSN, C_none, 0, I_BLCIC }, |
5643 | { "blsi" , TOKEN_INSN, C_none, 0, I_BLSI }, |
5644 | { "blsic" , TOKEN_INSN, C_none, 0, I_BLSIC }, |
5645 | { "blcfill" , TOKEN_INSN, C_none, 0, I_BLCFILL }, |
5646 | { "blsfill" , TOKEN_INSN, C_none, 0, I_BLSFILL }, |
5647 | { "blcmsk" , TOKEN_INSN, C_none, 0, I_BLCMSK }, |
5648 | { "blsmsk" , TOKEN_INSN, C_none, 0, I_BLSMSK }, |
5649 | { "blsr" , TOKEN_INSN, C_none, 0, I_BLSR }, |
5650 | { "blcs" , TOKEN_INSN, C_none, 0, I_BLCS }, |
5651 | { "bzhi" , TOKEN_INSN, C_none, 0, I_BZHI }, |
5652 | { "mulx" , TOKEN_INSN, C_none, 0, I_MULX }, |
5653 | { "pdep" , TOKEN_INSN, C_none, 0, I_PDEP }, |
5654 | { "pext" , TOKEN_INSN, C_none, 0, I_PEXT }, |
5655 | { "rorx" , TOKEN_INSN, C_none, 0, I_RORX }, |
5656 | { "sarx" , TOKEN_INSN, C_none, 0, I_SARX }, |
5657 | { "shlx" , TOKEN_INSN, C_none, 0, I_SHLX }, |
5658 | { "shrx" , TOKEN_INSN, C_none, 0, I_SHRX }, |
5659 | { "tzcnt" , TOKEN_INSN, C_none, 0, I_TZCNT }, |
5660 | { "tzmsk" , TOKEN_INSN, C_none, 0, I_TZMSK }, |
5661 | { "t1mskc" , TOKEN_INSN, C_none, 0, I_T1MSKC }, |
5662 | { "prefetchwt1" , TOKEN_INSN, C_none, 0, I_PREFETCHWT1 }, |
5663 | { "bndmk" , TOKEN_INSN, C_none, 0, I_BNDMK }, |
5664 | { "bndcl" , TOKEN_INSN, C_none, 0, I_BNDCL }, |
5665 | { "bndcu" , TOKEN_INSN, C_none, 0, I_BNDCU }, |
5666 | { "bndcn" , TOKEN_INSN, C_none, 0, I_BNDCN }, |
5667 | { "bndmov" , TOKEN_INSN, C_none, 0, I_BNDMOV }, |
5668 | { "bndldx" , TOKEN_INSN, C_none, 0, I_BNDLDX }, |
5669 | { "bndstx" , TOKEN_INSN, C_none, 0, I_BNDSTX }, |
5670 | { "sha1msg1" , TOKEN_INSN, C_none, 0, I_SHA1MSG1 }, |
5671 | { "sha1msg2" , TOKEN_INSN, C_none, 0, I_SHA1MSG2 }, |
5672 | { "sha1nexte" , TOKEN_INSN, C_none, 0, I_SHA1NEXTE }, |
5673 | { "sha1rnds4" , TOKEN_INSN, C_none, 0, I_SHA1RNDS4 }, |
5674 | { "sha256msg1" , TOKEN_INSN, C_none, 0, I_SHA256MSG1 }, |
5675 | { "sha256msg2" , TOKEN_INSN, C_none, 0, I_SHA256MSG2 }, |
5676 | { "sha256rnds2" , TOKEN_INSN, C_none, 0, I_SHA256RNDS2 }, |
5677 | { "kaddb" , TOKEN_INSN, C_none, 0, I_KADDB }, |
5678 | { "kaddd" , TOKEN_INSN, C_none, 0, I_KADDD }, |
5679 | { "kaddq" , TOKEN_INSN, C_none, 0, I_KADDQ }, |
5680 | { "kaddw" , TOKEN_INSN, C_none, 0, I_KADDW }, |
5681 | { "kandb" , TOKEN_INSN, C_none, 0, I_KANDB }, |
5682 | { "kandd" , TOKEN_INSN, C_none, 0, I_KANDD }, |
5683 | { "kandnb" , TOKEN_INSN, C_none, 0, I_KANDNB }, |
5684 | { "kandnd" , TOKEN_INSN, C_none, 0, I_KANDND }, |
5685 | { "kandnq" , TOKEN_INSN, C_none, 0, I_KANDNQ }, |
5686 | { "kandnw" , TOKEN_INSN, C_none, 0, I_KANDNW }, |
5687 | { "kandq" , TOKEN_INSN, C_none, 0, I_KANDQ }, |
5688 | { "kandw" , TOKEN_INSN, C_none, 0, I_KANDW }, |
5689 | { "kmovb" , TOKEN_INSN, C_none, 0, I_KMOVB }, |
5690 | { "kmovd" , TOKEN_INSN, C_none, 0, I_KMOVD }, |
5691 | { "kmovq" , TOKEN_INSN, C_none, 0, I_KMOVQ }, |
5692 | { "kmovw" , TOKEN_INSN, C_none, 0, I_KMOVW }, |
5693 | { "knotb" , TOKEN_INSN, C_none, 0, I_KNOTB }, |
5694 | { "knotd" , TOKEN_INSN, C_none, 0, I_KNOTD }, |
5695 | { "knotq" , TOKEN_INSN, C_none, 0, I_KNOTQ }, |
5696 | { "knotw" , TOKEN_INSN, C_none, 0, I_KNOTW }, |
5697 | { "korb" , TOKEN_INSN, C_none, 0, I_KORB }, |
5698 | { "kord" , TOKEN_INSN, C_none, 0, I_KORD }, |
5699 | { "korq" , TOKEN_INSN, C_none, 0, I_KORQ }, |
5700 | { "kortestb" , TOKEN_INSN, C_none, 0, I_KORTESTB }, |
5701 | { "kortestd" , TOKEN_INSN, C_none, 0, I_KORTESTD }, |
5702 | { "kortestq" , TOKEN_INSN, C_none, 0, I_KORTESTQ }, |
5703 | { "kortestw" , TOKEN_INSN, C_none, 0, I_KORTESTW }, |
5704 | { "korw" , TOKEN_INSN, C_none, 0, I_KORW }, |
5705 | { "kshiftlb" , TOKEN_INSN, C_none, 0, I_KSHIFTLB }, |
5706 | { "kshiftld" , TOKEN_INSN, C_none, 0, I_KSHIFTLD }, |
5707 | { "kshiftlq" , TOKEN_INSN, C_none, 0, I_KSHIFTLQ }, |
5708 | { "kshiftlw" , TOKEN_INSN, C_none, 0, I_KSHIFTLW }, |
5709 | { "kshiftrb" , TOKEN_INSN, C_none, 0, I_KSHIFTRB }, |
5710 | { "kshiftrd" , TOKEN_INSN, C_none, 0, I_KSHIFTRD }, |
5711 | { "kshiftrq" , TOKEN_INSN, C_none, 0, I_KSHIFTRQ }, |
5712 | { "kshiftrw" , TOKEN_INSN, C_none, 0, I_KSHIFTRW }, |
5713 | { "ktestb" , TOKEN_INSN, C_none, 0, I_KTESTB }, |
5714 | { "ktestd" , TOKEN_INSN, C_none, 0, I_KTESTD }, |
5715 | { "ktestq" , TOKEN_INSN, C_none, 0, I_KTESTQ }, |
5716 | { "ktestw" , TOKEN_INSN, C_none, 0, I_KTESTW }, |
5717 | { "kunpckbw" , TOKEN_INSN, C_none, 0, I_KUNPCKBW }, |
5718 | { "kunpckdq" , TOKEN_INSN, C_none, 0, I_KUNPCKDQ }, |
5719 | { "kunpckwd" , TOKEN_INSN, C_none, 0, I_KUNPCKWD }, |
5720 | { "kxnorb" , TOKEN_INSN, C_none, 0, I_KXNORB }, |
5721 | { "kxnord" , TOKEN_INSN, C_none, 0, I_KXNORD }, |
5722 | { "kxnorq" , TOKEN_INSN, C_none, 0, I_KXNORQ }, |
5723 | { "kxnorw" , TOKEN_INSN, C_none, 0, I_KXNORW }, |
5724 | { "kxorb" , TOKEN_INSN, C_none, 0, I_KXORB }, |
5725 | { "kxord" , TOKEN_INSN, C_none, 0, I_KXORD }, |
5726 | { "kxorq" , TOKEN_INSN, C_none, 0, I_KXORQ }, |
5727 | { "kxorw" , TOKEN_INSN, C_none, 0, I_KXORW }, |
5728 | { "valignd" , TOKEN_INSN, C_none, 0, I_VALIGND }, |
5729 | { "valignq" , TOKEN_INSN, C_none, 0, I_VALIGNQ }, |
5730 | { "vblendmpd" , TOKEN_INSN, C_none, 0, I_VBLENDMPD }, |
5731 | { "vblendmps" , TOKEN_INSN, C_none, 0, I_VBLENDMPS }, |
5732 | { "vbroadcastf32x2" , TOKEN_INSN, C_none, 0, I_VBROADCASTF32X2 }, |
5733 | { "vbroadcastf32x4" , TOKEN_INSN, C_none, 0, I_VBROADCASTF32X4 }, |
5734 | { "vbroadcastf32x8" , TOKEN_INSN, C_none, 0, I_VBROADCASTF32X8 }, |
5735 | { "vbroadcastf64x2" , TOKEN_INSN, C_none, 0, I_VBROADCASTF64X2 }, |
5736 | { "vbroadcastf64x4" , TOKEN_INSN, C_none, 0, I_VBROADCASTF64X4 }, |
5737 | { "vbroadcasti32x2" , TOKEN_INSN, C_none, 0, I_VBROADCASTI32X2 }, |
5738 | { "vbroadcasti32x4" , TOKEN_INSN, C_none, 0, I_VBROADCASTI32X4 }, |
5739 | { "vbroadcasti32x8" , TOKEN_INSN, C_none, 0, I_VBROADCASTI32X8 }, |
5740 | { "vbroadcasti64x2" , TOKEN_INSN, C_none, 0, I_VBROADCASTI64X2 }, |
5741 | { "vbroadcasti64x4" , TOKEN_INSN, C_none, 0, I_VBROADCASTI64X4 }, |
5742 | { "vcompresspd" , TOKEN_INSN, C_none, 0, I_VCOMPRESSPD }, |
5743 | { "vcompressps" , TOKEN_INSN, C_none, 0, I_VCOMPRESSPS }, |
5744 | { "vcvtpd2qq" , TOKEN_INSN, C_none, 0, I_VCVTPD2QQ }, |
5745 | { "vcvtpd2udq" , TOKEN_INSN, C_none, 0, I_VCVTPD2UDQ }, |
5746 | { "vcvtpd2uqq" , TOKEN_INSN, C_none, 0, I_VCVTPD2UQQ }, |
5747 | { "vcvtps2qq" , TOKEN_INSN, C_none, 0, I_VCVTPS2QQ }, |
5748 | { "vcvtps2udq" , TOKEN_INSN, C_none, 0, I_VCVTPS2UDQ }, |
5749 | { "vcvtps2uqq" , TOKEN_INSN, C_none, 0, I_VCVTPS2UQQ }, |
5750 | { "vcvtqq2pd" , TOKEN_INSN, C_none, 0, I_VCVTQQ2PD }, |
5751 | { "vcvtqq2ps" , TOKEN_INSN, C_none, 0, I_VCVTQQ2PS }, |
5752 | { "vcvtsd2usi" , TOKEN_INSN, C_none, 0, I_VCVTSD2USI }, |
5753 | { "vcvtss2usi" , TOKEN_INSN, C_none, 0, I_VCVTSS2USI }, |
5754 | { "vcvttpd2qq" , TOKEN_INSN, C_none, 0, I_VCVTTPD2QQ }, |
5755 | { "vcvttpd2udq" , TOKEN_INSN, C_none, 0, I_VCVTTPD2UDQ }, |
5756 | { "vcvttpd2uqq" , TOKEN_INSN, C_none, 0, I_VCVTTPD2UQQ }, |
5757 | { "vcvttps2qq" , TOKEN_INSN, C_none, 0, I_VCVTTPS2QQ }, |
5758 | { "vcvttps2udq" , TOKEN_INSN, C_none, 0, I_VCVTTPS2UDQ }, |
5759 | { "vcvttps2uqq" , TOKEN_INSN, C_none, 0, I_VCVTTPS2UQQ }, |
5760 | { "vcvttsd2usi" , TOKEN_INSN, C_none, 0, I_VCVTTSD2USI }, |
5761 | { "vcvttss2usi" , TOKEN_INSN, C_none, 0, I_VCVTTSS2USI }, |
5762 | { "vcvtudq2pd" , TOKEN_INSN, C_none, 0, I_VCVTUDQ2PD }, |
5763 | { "vcvtudq2ps" , TOKEN_INSN, C_none, 0, I_VCVTUDQ2PS }, |
5764 | { "vcvtuqq2pd" , TOKEN_INSN, C_none, 0, I_VCVTUQQ2PD }, |
5765 | { "vcvtuqq2ps" , TOKEN_INSN, C_none, 0, I_VCVTUQQ2PS }, |
5766 | { "vcvtusi2sd" , TOKEN_INSN, C_none, 0, I_VCVTUSI2SD }, |
5767 | { "vcvtusi2ss" , TOKEN_INSN, C_none, 0, I_VCVTUSI2SS }, |
5768 | { "vdbpsadbw" , TOKEN_INSN, C_none, 0, I_VDBPSADBW }, |
5769 | { "vexp2pd" , TOKEN_INSN, C_none, 0, I_VEXP2PD }, |
5770 | { "vexp2ps" , TOKEN_INSN, C_none, 0, I_VEXP2PS }, |
5771 | { "vexpandpd" , TOKEN_INSN, C_none, 0, I_VEXPANDPD }, |
5772 | { "vexpandps" , TOKEN_INSN, C_none, 0, I_VEXPANDPS }, |
5773 | { "vextractf32x4" , TOKEN_INSN, C_none, 0, I_VEXTRACTF32X4 }, |
5774 | { "vextractf32x8" , TOKEN_INSN, C_none, 0, I_VEXTRACTF32X8 }, |
5775 | { "vextractf64x2" , TOKEN_INSN, C_none, 0, I_VEXTRACTF64X2 }, |
5776 | { "vextractf64x4" , TOKEN_INSN, C_none, 0, I_VEXTRACTF64X4 }, |
5777 | { "vextracti32x4" , TOKEN_INSN, C_none, 0, I_VEXTRACTI32X4 }, |
5778 | { "vextracti32x8" , TOKEN_INSN, C_none, 0, I_VEXTRACTI32X8 }, |
5779 | { "vextracti64x2" , TOKEN_INSN, C_none, 0, I_VEXTRACTI64X2 }, |
5780 | { "vextracti64x4" , TOKEN_INSN, C_none, 0, I_VEXTRACTI64X4 }, |
5781 | { "vfixupimmpd" , TOKEN_INSN, C_none, 0, I_VFIXUPIMMPD }, |
5782 | { "vfixupimmps" , TOKEN_INSN, C_none, 0, I_VFIXUPIMMPS }, |
5783 | { "vfixupimmsd" , TOKEN_INSN, C_none, 0, I_VFIXUPIMMSD }, |
5784 | { "vfixupimmss" , TOKEN_INSN, C_none, 0, I_VFIXUPIMMSS }, |
5785 | { "vfpclasspd" , TOKEN_INSN, C_none, 0, I_VFPCLASSPD }, |
5786 | { "vfpclassps" , TOKEN_INSN, C_none, 0, I_VFPCLASSPS }, |
5787 | { "vfpclasssd" , TOKEN_INSN, C_none, 0, I_VFPCLASSSD }, |
5788 | { "vfpclassss" , TOKEN_INSN, C_none, 0, I_VFPCLASSSS }, |
5789 | { "vgatherpf0dpd" , TOKEN_INSN, C_none, 0, I_VGATHERPF0DPD }, |
5790 | { "vgatherpf0dps" , TOKEN_INSN, C_none, 0, I_VGATHERPF0DPS }, |
5791 | { "vgatherpf0qpd" , TOKEN_INSN, C_none, 0, I_VGATHERPF0QPD }, |
5792 | { "vgatherpf0qps" , TOKEN_INSN, C_none, 0, I_VGATHERPF0QPS }, |
5793 | { "vgatherpf1dpd" , TOKEN_INSN, C_none, 0, I_VGATHERPF1DPD }, |
5794 | { "vgatherpf1dps" , TOKEN_INSN, C_none, 0, I_VGATHERPF1DPS }, |
5795 | { "vgatherpf1qpd" , TOKEN_INSN, C_none, 0, I_VGATHERPF1QPD }, |
5796 | { "vgatherpf1qps" , TOKEN_INSN, C_none, 0, I_VGATHERPF1QPS }, |
5797 | { "vgetexppd" , TOKEN_INSN, C_none, 0, I_VGETEXPPD }, |
5798 | { "vgetexpps" , TOKEN_INSN, C_none, 0, I_VGETEXPPS }, |
5799 | { "vgetexpsd" , TOKEN_INSN, C_none, 0, I_VGETEXPSD }, |
5800 | { "vgetexpss" , TOKEN_INSN, C_none, 0, I_VGETEXPSS }, |
5801 | { "vgetmantpd" , TOKEN_INSN, C_none, 0, I_VGETMANTPD }, |
5802 | { "vgetmantps" , TOKEN_INSN, C_none, 0, I_VGETMANTPS }, |
5803 | { "vgetmantsd" , TOKEN_INSN, C_none, 0, I_VGETMANTSD }, |
5804 | { "vgetmantss" , TOKEN_INSN, C_none, 0, I_VGETMANTSS }, |
5805 | { "vinsertf32x4" , TOKEN_INSN, C_none, 0, I_VINSERTF32X4 }, |
5806 | { "vinsertf32x8" , TOKEN_INSN, C_none, 0, I_VINSERTF32X8 }, |
5807 | { "vinsertf64x2" , TOKEN_INSN, C_none, 0, I_VINSERTF64X2 }, |
5808 | { "vinsertf64x4" , TOKEN_INSN, C_none, 0, I_VINSERTF64X4 }, |
5809 | { "vinserti32x4" , TOKEN_INSN, C_none, 0, I_VINSERTI32X4 }, |
5810 | { "vinserti32x8" , TOKEN_INSN, C_none, 0, I_VINSERTI32X8 }, |
5811 | { "vinserti64x2" , TOKEN_INSN, C_none, 0, I_VINSERTI64X2 }, |
5812 | { "vinserti64x4" , TOKEN_INSN, C_none, 0, I_VINSERTI64X4 }, |
5813 | { "vmovdqa32" , TOKEN_INSN, C_none, 0, I_VMOVDQA32 }, |
5814 | { "vmovdqa64" , TOKEN_INSN, C_none, 0, I_VMOVDQA64 }, |
5815 | { "vmovdqu16" , TOKEN_INSN, C_none, 0, I_VMOVDQU16 }, |
5816 | { "vmovdqu32" , TOKEN_INSN, C_none, 0, I_VMOVDQU32 }, |
5817 | { "vmovdqu64" , TOKEN_INSN, C_none, 0, I_VMOVDQU64 }, |
5818 | { "vmovdqu8" , TOKEN_INSN, C_none, 0, I_VMOVDQU8 }, |
5819 | { "vpabsq" , TOKEN_INSN, C_none, 0, I_VPABSQ }, |
5820 | { "vpandd" , TOKEN_INSN, C_none, 0, I_VPANDD }, |
5821 | { "vpandnd" , TOKEN_INSN, C_none, 0, I_VPANDND }, |
5822 | { "vpandnq" , TOKEN_INSN, C_none, 0, I_VPANDNQ }, |
5823 | { "vpandq" , TOKEN_INSN, C_none, 0, I_VPANDQ }, |
5824 | { "vpblendmb" , TOKEN_INSN, C_none, 0, I_VPBLENDMB }, |
5825 | { "vpblendmd" , TOKEN_INSN, C_none, 0, I_VPBLENDMD }, |
5826 | { "vpblendmq" , TOKEN_INSN, C_none, 0, I_VPBLENDMQ }, |
5827 | { "vpblendmw" , TOKEN_INSN, C_none, 0, I_VPBLENDMW }, |
5828 | { "vpbroadcastmb2q" , TOKEN_INSN, C_none, 0, I_VPBROADCASTMB2Q }, |
5829 | { "vpbroadcastmw2d" , TOKEN_INSN, C_none, 0, I_VPBROADCASTMW2D }, |
5830 | { "vpcmpb" , TOKEN_INSN, C_none, 0, I_VPCMPB }, |
5831 | { "vpcmpd" , TOKEN_INSN, C_none, 0, I_VPCMPD }, |
5832 | { "vpcmpq" , TOKEN_INSN, C_none, 0, I_VPCMPQ }, |
5833 | { "vpcmpub" , TOKEN_INSN, C_none, 0, I_VPCMPUB }, |
5834 | { "vpcmpud" , TOKEN_INSN, C_none, 0, I_VPCMPUD }, |
5835 | { "vpcmpuq" , TOKEN_INSN, C_none, 0, I_VPCMPUQ }, |
5836 | { "vpcmpuw" , TOKEN_INSN, C_none, 0, I_VPCMPUW }, |
5837 | { "vpcmpw" , TOKEN_INSN, C_none, 0, I_VPCMPW }, |
5838 | { "vpcompressd" , TOKEN_INSN, C_none, 0, I_VPCOMPRESSD }, |
5839 | { "vpcompressq" , TOKEN_INSN, C_none, 0, I_VPCOMPRESSQ }, |
5840 | { "vpconflictd" , TOKEN_INSN, C_none, 0, I_VPCONFLICTD }, |
5841 | { "vpconflictq" , TOKEN_INSN, C_none, 0, I_VPCONFLICTQ }, |
5842 | { "vpermb" , TOKEN_INSN, C_none, 0, I_VPERMB }, |
5843 | { "vpermi2b" , TOKEN_INSN, C_none, 0, I_VPERMI2B }, |
5844 | { "vpermi2d" , TOKEN_INSN, C_none, 0, I_VPERMI2D }, |
5845 | { "vpermi2pd" , TOKEN_INSN, C_none, 0, I_VPERMI2PD }, |
5846 | { "vpermi2ps" , TOKEN_INSN, C_none, 0, I_VPERMI2PS }, |
5847 | { "vpermi2q" , TOKEN_INSN, C_none, 0, I_VPERMI2Q }, |
5848 | { "vpermi2w" , TOKEN_INSN, C_none, 0, I_VPERMI2W }, |
5849 | { "vpermt2b" , TOKEN_INSN, C_none, 0, I_VPERMT2B }, |
5850 | { "vpermt2d" , TOKEN_INSN, C_none, 0, I_VPERMT2D }, |
5851 | { "vpermt2pd" , TOKEN_INSN, C_none, 0, I_VPERMT2PD }, |
5852 | { "vpermt2ps" , TOKEN_INSN, C_none, 0, I_VPERMT2PS }, |
5853 | { "vpermt2q" , TOKEN_INSN, C_none, 0, I_VPERMT2Q }, |
5854 | { "vpermt2w" , TOKEN_INSN, C_none, 0, I_VPERMT2W }, |
5855 | { "vpermw" , TOKEN_INSN, C_none, 0, I_VPERMW }, |
5856 | { "vpexpandd" , TOKEN_INSN, C_none, 0, I_VPEXPANDD }, |
5857 | { "vpexpandq" , TOKEN_INSN, C_none, 0, I_VPEXPANDQ }, |
5858 | { "vplzcntd" , TOKEN_INSN, C_none, 0, I_VPLZCNTD }, |
5859 | { "vplzcntq" , TOKEN_INSN, C_none, 0, I_VPLZCNTQ }, |
5860 | { "vpmadd52huq" , TOKEN_INSN, C_none, 0, I_VPMADD52HUQ }, |
5861 | { "vpmadd52luq" , TOKEN_INSN, C_none, 0, I_VPMADD52LUQ }, |
5862 | { "vpmaxsq" , TOKEN_INSN, C_none, 0, I_VPMAXSQ }, |
5863 | { "vpmaxuq" , TOKEN_INSN, C_none, 0, I_VPMAXUQ }, |
5864 | { "vpminsq" , TOKEN_INSN, C_none, 0, I_VPMINSQ }, |
5865 | { "vpminuq" , TOKEN_INSN, C_none, 0, I_VPMINUQ }, |
5866 | { "vpmovb2m" , TOKEN_INSN, C_none, 0, I_VPMOVB2M }, |
5867 | { "vpmovd2m" , TOKEN_INSN, C_none, 0, I_VPMOVD2M }, |
5868 | { "vpmovdb" , TOKEN_INSN, C_none, 0, I_VPMOVDB }, |
5869 | { "vpmovdw" , TOKEN_INSN, C_none, 0, I_VPMOVDW }, |
5870 | { "vpmovm2b" , TOKEN_INSN, C_none, 0, I_VPMOVM2B }, |
5871 | { "vpmovm2d" , TOKEN_INSN, C_none, 0, I_VPMOVM2D }, |
5872 | { "vpmovm2q" , TOKEN_INSN, C_none, 0, I_VPMOVM2Q }, |
5873 | { "vpmovm2w" , TOKEN_INSN, C_none, 0, I_VPMOVM2W }, |
5874 | { "vpmovq2m" , TOKEN_INSN, C_none, 0, I_VPMOVQ2M }, |
5875 | { "vpmovqb" , TOKEN_INSN, C_none, 0, I_VPMOVQB }, |
5876 | { "vpmovqd" , TOKEN_INSN, C_none, 0, I_VPMOVQD }, |
5877 | { "vpmovqw" , TOKEN_INSN, C_none, 0, I_VPMOVQW }, |
5878 | { "vpmovsdb" , TOKEN_INSN, C_none, 0, I_VPMOVSDB }, |
5879 | { "vpmovsdw" , TOKEN_INSN, C_none, 0, I_VPMOVSDW }, |
5880 | { "vpmovsqb" , TOKEN_INSN, C_none, 0, I_VPMOVSQB }, |
5881 | { "vpmovsqd" , TOKEN_INSN, C_none, 0, I_VPMOVSQD }, |
5882 | { "vpmovsqw" , TOKEN_INSN, C_none, 0, I_VPMOVSQW }, |
5883 | { "vpmovswb" , TOKEN_INSN, C_none, 0, I_VPMOVSWB }, |
5884 | { "vpmovusdb" , TOKEN_INSN, C_none, 0, I_VPMOVUSDB }, |
5885 | { "vpmovusdw" , TOKEN_INSN, C_none, 0, I_VPMOVUSDW }, |
5886 | { "vpmovusqb" , TOKEN_INSN, C_none, 0, I_VPMOVUSQB }, |
5887 | { "vpmovusqd" , TOKEN_INSN, C_none, 0, I_VPMOVUSQD }, |
5888 | { "vpmovusqw" , TOKEN_INSN, C_none, 0, I_VPMOVUSQW }, |
5889 | { "vpmovuswb" , TOKEN_INSN, C_none, 0, I_VPMOVUSWB }, |
5890 | { "vpmovw2m" , TOKEN_INSN, C_none, 0, I_VPMOVW2M }, |
5891 | { "vpmovwb" , TOKEN_INSN, C_none, 0, I_VPMOVWB }, |
5892 | { "vpmullq" , TOKEN_INSN, C_none, 0, I_VPMULLQ }, |
5893 | { "vpmultishiftqb" , TOKEN_INSN, C_none, 0, I_VPMULTISHIFTQB }, |
5894 | { "vpord" , TOKEN_INSN, C_none, 0, I_VPORD }, |
5895 | { "vporq" , TOKEN_INSN, C_none, 0, I_VPORQ }, |
5896 | { "vprold" , TOKEN_INSN, C_none, 0, I_VPROLD }, |
5897 | { "vprolq" , TOKEN_INSN, C_none, 0, I_VPROLQ }, |
5898 | { "vprolvd" , TOKEN_INSN, C_none, 0, I_VPROLVD }, |
5899 | { "vprolvq" , TOKEN_INSN, C_none, 0, I_VPROLVQ }, |
5900 | { "vprord" , TOKEN_INSN, C_none, 0, I_VPRORD }, |
5901 | { "vprorq" , TOKEN_INSN, C_none, 0, I_VPRORQ }, |
5902 | { "vprorvd" , TOKEN_INSN, C_none, 0, I_VPRORVD }, |
5903 | { "vprorvq" , TOKEN_INSN, C_none, 0, I_VPRORVQ }, |
5904 | { "vpscatterdd" , TOKEN_INSN, C_none, 0, I_VPSCATTERDD }, |
5905 | { "vpscatterdq" , TOKEN_INSN, C_none, 0, I_VPSCATTERDQ }, |
5906 | { "vpscatterqd" , TOKEN_INSN, C_none, 0, I_VPSCATTERQD }, |
5907 | { "vpscatterqq" , TOKEN_INSN, C_none, 0, I_VPSCATTERQQ }, |
5908 | { "vpsllvw" , TOKEN_INSN, C_none, 0, I_VPSLLVW }, |
5909 | { "vpsraq" , TOKEN_INSN, C_none, 0, I_VPSRAQ }, |
5910 | { "vpsravq" , TOKEN_INSN, C_none, 0, I_VPSRAVQ }, |
5911 | { "vpsravw" , TOKEN_INSN, C_none, 0, I_VPSRAVW }, |
5912 | { "vpsrlvw" , TOKEN_INSN, C_none, 0, I_VPSRLVW }, |
5913 | { "vpternlogd" , TOKEN_INSN, C_none, 0, I_VPTERNLOGD }, |
5914 | { "vpternlogq" , TOKEN_INSN, C_none, 0, I_VPTERNLOGQ }, |
5915 | { "vptestmb" , TOKEN_INSN, C_none, 0, I_VPTESTMB }, |
5916 | { "vptestmd" , TOKEN_INSN, C_none, 0, I_VPTESTMD }, |
5917 | { "vptestmq" , TOKEN_INSN, C_none, 0, I_VPTESTMQ }, |
5918 | { "vptestmw" , TOKEN_INSN, C_none, 0, I_VPTESTMW }, |
5919 | { "vptestnmb" , TOKEN_INSN, C_none, 0, I_VPTESTNMB }, |
5920 | { "vptestnmd" , TOKEN_INSN, C_none, 0, I_VPTESTNMD }, |
5921 | { "vptestnmq" , TOKEN_INSN, C_none, 0, I_VPTESTNMQ }, |
5922 | { "vptestnmw" , TOKEN_INSN, C_none, 0, I_VPTESTNMW }, |
5923 | { "vpxord" , TOKEN_INSN, C_none, 0, I_VPXORD }, |
5924 | { "vpxorq" , TOKEN_INSN, C_none, 0, I_VPXORQ }, |
5925 | { "vrangepd" , TOKEN_INSN, C_none, 0, I_VRANGEPD }, |
5926 | { "vrangeps" , TOKEN_INSN, C_none, 0, I_VRANGEPS }, |
5927 | { "vrangesd" , TOKEN_INSN, C_none, 0, I_VRANGESD }, |
5928 | { "vrangess" , TOKEN_INSN, C_none, 0, I_VRANGESS }, |
5929 | { "vrcp14pd" , TOKEN_INSN, C_none, 0, I_VRCP14PD }, |
5930 | { "vrcp14ps" , TOKEN_INSN, C_none, 0, I_VRCP14PS }, |
5931 | { "vrcp14sd" , TOKEN_INSN, C_none, 0, I_VRCP14SD }, |
5932 | { "vrcp14ss" , TOKEN_INSN, C_none, 0, I_VRCP14SS }, |
5933 | { "vrcp28pd" , TOKEN_INSN, C_none, 0, I_VRCP28PD }, |
5934 | { "vrcp28ps" , TOKEN_INSN, C_none, 0, I_VRCP28PS }, |
5935 | { "vrcp28sd" , TOKEN_INSN, C_none, 0, I_VRCP28SD }, |
5936 | { "vrcp28ss" , TOKEN_INSN, C_none, 0, I_VRCP28SS }, |
5937 | { "vreducepd" , TOKEN_INSN, C_none, 0, I_VREDUCEPD }, |
5938 | { "vreduceps" , TOKEN_INSN, C_none, 0, I_VREDUCEPS }, |
5939 | { "vreducesd" , TOKEN_INSN, C_none, 0, I_VREDUCESD }, |
5940 | { "vreducess" , TOKEN_INSN, C_none, 0, I_VREDUCESS }, |
5941 | { "vrndscalepd" , TOKEN_INSN, C_none, 0, I_VRNDSCALEPD }, |
5942 | { "vrndscaleps" , TOKEN_INSN, C_none, 0, I_VRNDSCALEPS }, |
5943 | { "vrndscalesd" , TOKEN_INSN, C_none, 0, I_VRNDSCALESD }, |
5944 | { "vrndscaless" , TOKEN_INSN, C_none, 0, I_VRNDSCALESS }, |
5945 | { "vrsqrt14pd" , TOKEN_INSN, C_none, 0, I_VRSQRT14PD }, |
5946 | { "vrsqrt14ps" , TOKEN_INSN, C_none, 0, I_VRSQRT14PS }, |
5947 | { "vrsqrt14sd" , TOKEN_INSN, C_none, 0, I_VRSQRT14SD }, |
5948 | { "vrsqrt14ss" , TOKEN_INSN, C_none, 0, I_VRSQRT14SS }, |
5949 | { "vrsqrt28pd" , TOKEN_INSN, C_none, 0, I_VRSQRT28PD }, |
5950 | { "vrsqrt28ps" , TOKEN_INSN, C_none, 0, I_VRSQRT28PS }, |
5951 | { "vrsqrt28sd" , TOKEN_INSN, C_none, 0, I_VRSQRT28SD }, |
5952 | { "vrsqrt28ss" , TOKEN_INSN, C_none, 0, I_VRSQRT28SS }, |
5953 | { "vscalefpd" , TOKEN_INSN, C_none, 0, I_VSCALEFPD }, |
5954 | { "vscalefps" , TOKEN_INSN, C_none, 0, I_VSCALEFPS }, |
5955 | { "vscalefsd" , TOKEN_INSN, C_none, 0, I_VSCALEFSD }, |
5956 | { "vscalefss" , TOKEN_INSN, C_none, 0, I_VSCALEFSS }, |
5957 | { "vscatterdpd" , TOKEN_INSN, C_none, 0, I_VSCATTERDPD }, |
5958 | { "vscatterdps" , TOKEN_INSN, C_none, 0, I_VSCATTERDPS }, |
5959 | { "vscatterpf0dpd" , TOKEN_INSN, C_none, 0, I_VSCATTERPF0DPD }, |
5960 | { "vscatterpf0dps" , TOKEN_INSN, C_none, 0, I_VSCATTERPF0DPS }, |
5961 | { "vscatterpf0qpd" , TOKEN_INSN, C_none, 0, I_VSCATTERPF0QPD }, |
5962 | { "vscatterpf0qps" , TOKEN_INSN, C_none, 0, I_VSCATTERPF0QPS }, |
5963 | { "vscatterpf1dpd" , TOKEN_INSN, C_none, 0, I_VSCATTERPF1DPD }, |
5964 | { "vscatterpf1dps" , TOKEN_INSN, C_none, 0, I_VSCATTERPF1DPS }, |
5965 | { "vscatterpf1qpd" , TOKEN_INSN, C_none, 0, I_VSCATTERPF1QPD }, |
5966 | { "vscatterpf1qps" , TOKEN_INSN, C_none, 0, I_VSCATTERPF1QPS }, |
5967 | { "vscatterqpd" , TOKEN_INSN, C_none, 0, I_VSCATTERQPD }, |
5968 | { "vscatterqps" , TOKEN_INSN, C_none, 0, I_VSCATTERQPS }, |
5969 | { "vshuff32x4" , TOKEN_INSN, C_none, 0, I_VSHUFF32X4 }, |
5970 | { "vshuff64x2" , TOKEN_INSN, C_none, 0, I_VSHUFF64X2 }, |
5971 | { "vshufi32x4" , TOKEN_INSN, C_none, 0, I_VSHUFI32X4 }, |
5972 | { "vshufi64x2" , TOKEN_INSN, C_none, 0, I_VSHUFI64X2 }, |
5973 | { "rdpkru" , TOKEN_INSN, C_none, 0, I_RDPKRU }, |
5974 | { "wrpkru" , TOKEN_INSN, C_none, 0, I_WRPKRU }, |
5975 | { "rdpid" , TOKEN_INSN, C_none, 0, I_RDPID }, |
5976 | { "clflushopt" , TOKEN_INSN, C_none, 0, I_CLFLUSHOPT }, |
5977 | { "clwb" , TOKEN_INSN, C_none, 0, I_CLWB }, |
5978 | { "pcommit" , TOKEN_INSN, C_none, 0, I_PCOMMIT }, |
5979 | { "clzero" , TOKEN_INSN, C_none, 0, I_CLZERO }, |
5980 | { "ptwrite" , TOKEN_INSN, C_none, 0, I_PTWRITE }, |
5981 | { "cldemote" , TOKEN_INSN, C_none, 0, I_CLDEMOTE }, |
5982 | { "movdiri" , TOKEN_INSN, C_none, 0, I_MOVDIRI }, |
5983 | { "movdir64b" , TOKEN_INSN, C_none, 0, I_MOVDIR64B }, |
5984 | { "pconfig" , TOKEN_INSN, C_none, 0, I_PCONFIG }, |
5985 | { "tpause" , TOKEN_INSN, C_none, 0, I_TPAUSE }, |
5986 | { "umonitor" , TOKEN_INSN, C_none, 0, I_UMONITOR }, |
5987 | { "umwait" , TOKEN_INSN, C_none, 0, I_UMWAIT }, |
5988 | { "wbnoinvd" , TOKEN_INSN, C_none, 0, I_WBNOINVD }, |
5989 | { "gf2p8affineinvqb" , TOKEN_INSN, C_none, 0, I_GF2P8AFFINEINVQB }, |
5990 | { "vgf2p8affineinvqb" , TOKEN_INSN, C_none, 0, I_VGF2P8AFFINEINVQB }, |
5991 | { "gf2p8affineqb" , TOKEN_INSN, C_none, 0, I_GF2P8AFFINEQB }, |
5992 | { "vgf2p8affineqb" , TOKEN_INSN, C_none, 0, I_VGF2P8AFFINEQB }, |
5993 | { "gf2p8mulb" , TOKEN_INSN, C_none, 0, I_GF2P8MULB }, |
5994 | { "vgf2p8mulb" , TOKEN_INSN, C_none, 0, I_VGF2P8MULB }, |
5995 | { "vpcompressb" , TOKEN_INSN, C_none, 0, I_VPCOMPRESSB }, |
5996 | { "vpcompressw" , TOKEN_INSN, C_none, 0, I_VPCOMPRESSW }, |
5997 | { "vpexpandb" , TOKEN_INSN, C_none, 0, I_VPEXPANDB }, |
5998 | { "vpexpandw" , TOKEN_INSN, C_none, 0, I_VPEXPANDW }, |
5999 | { "vpshldw" , TOKEN_INSN, C_none, 0, I_VPSHLDW }, |
6000 | { "vpshldd" , TOKEN_INSN, C_none, 0, I_VPSHLDD }, |
6001 | { "vpshldq" , TOKEN_INSN, C_none, 0, I_VPSHLDQ }, |
6002 | { "vpshldvw" , TOKEN_INSN, C_none, 0, I_VPSHLDVW }, |
6003 | { "vpshldvd" , TOKEN_INSN, C_none, 0, I_VPSHLDVD }, |
6004 | { "vpshldvq" , TOKEN_INSN, C_none, 0, I_VPSHLDVQ }, |
6005 | { "vpshrdw" , TOKEN_INSN, C_none, 0, I_VPSHRDW }, |
6006 | { "vpshrdd" , TOKEN_INSN, C_none, 0, I_VPSHRDD }, |
6007 | { "vpshrdq" , TOKEN_INSN, C_none, 0, I_VPSHRDQ }, |
6008 | { "vpshrdvw" , TOKEN_INSN, C_none, 0, I_VPSHRDVW }, |
6009 | { "vpshrdvd" , TOKEN_INSN, C_none, 0, I_VPSHRDVD }, |
6010 | { "vpshrdvq" , TOKEN_INSN, C_none, 0, I_VPSHRDVQ }, |
6011 | { "vpdpbusd" , TOKEN_INSN, C_none, 0, I_VPDPBUSD }, |
6012 | { "vpdpbusds" , TOKEN_INSN, C_none, 0, I_VPDPBUSDS }, |
6013 | { "vpdpwssd" , TOKEN_INSN, C_none, 0, I_VPDPWSSD }, |
6014 | { "vpdpwssds" , TOKEN_INSN, C_none, 0, I_VPDPWSSDS }, |
6015 | { "vpopcntb" , TOKEN_INSN, C_none, 0, I_VPOPCNTB }, |
6016 | { "vpopcntw" , TOKEN_INSN, C_none, 0, I_VPOPCNTW }, |
6017 | { "vpopcntd" , TOKEN_INSN, C_none, 0, I_VPOPCNTD }, |
6018 | { "vpopcntq" , TOKEN_INSN, C_none, 0, I_VPOPCNTQ }, |
6019 | { "vpshufbitqmb" , TOKEN_INSN, C_none, 0, I_VPSHUFBITQMB }, |
6020 | { "v4fmaddps" , TOKEN_INSN, C_none, 0, I_V4FMADDPS }, |
6021 | { "v4fnmaddps" , TOKEN_INSN, C_none, 0, I_V4FNMADDPS }, |
6022 | { "v4fmaddss" , TOKEN_INSN, C_none, 0, I_V4FMADDSS }, |
6023 | { "v4fnmaddss" , TOKEN_INSN, C_none, 0, I_V4FNMADDSS }, |
6024 | { "v4dpwssds" , TOKEN_INSN, C_none, 0, I_V4DPWSSDS }, |
6025 | { "v4dpwssd" , TOKEN_INSN, C_none, 0, I_V4DPWSSD }, |
6026 | { "encls" , TOKEN_INSN, C_none, 0, I_ENCLS }, |
6027 | { "enclu" , TOKEN_INSN, C_none, 0, I_ENCLU }, |
6028 | { "enclv" , TOKEN_INSN, C_none, 0, I_ENCLV }, |
6029 | { "hint_nop0" , TOKEN_INSN, C_none, 0, I_HINT_NOP0 }, |
6030 | { "hint_nop1" , TOKEN_INSN, C_none, 0, I_HINT_NOP1 }, |
6031 | { "hint_nop2" , TOKEN_INSN, C_none, 0, I_HINT_NOP2 }, |
6032 | { "hint_nop3" , TOKEN_INSN, C_none, 0, I_HINT_NOP3 }, |
6033 | { "hint_nop4" , TOKEN_INSN, C_none, 0, I_HINT_NOP4 }, |
6034 | { "hint_nop5" , TOKEN_INSN, C_none, 0, I_HINT_NOP5 }, |
6035 | { "hint_nop6" , TOKEN_INSN, C_none, 0, I_HINT_NOP6 }, |
6036 | { "hint_nop7" , TOKEN_INSN, C_none, 0, I_HINT_NOP7 }, |
6037 | { "hint_nop8" , TOKEN_INSN, C_none, 0, I_HINT_NOP8 }, |
6038 | { "hint_nop9" , TOKEN_INSN, C_none, 0, I_HINT_NOP9 }, |
6039 | { "hint_nop10" , TOKEN_INSN, C_none, 0, I_HINT_NOP10 }, |
6040 | { "hint_nop11" , TOKEN_INSN, C_none, 0, I_HINT_NOP11 }, |
6041 | { "hint_nop12" , TOKEN_INSN, C_none, 0, I_HINT_NOP12 }, |
6042 | { "hint_nop13" , TOKEN_INSN, C_none, 0, I_HINT_NOP13 }, |
6043 | { "hint_nop14" , TOKEN_INSN, C_none, 0, I_HINT_NOP14 }, |
6044 | { "hint_nop15" , TOKEN_INSN, C_none, 0, I_HINT_NOP15 }, |
6045 | { "hint_nop16" , TOKEN_INSN, C_none, 0, I_HINT_NOP16 }, |
6046 | { "hint_nop17" , TOKEN_INSN, C_none, 0, I_HINT_NOP17 }, |
6047 | { "hint_nop18" , TOKEN_INSN, C_none, 0, I_HINT_NOP18 }, |
6048 | { "hint_nop19" , TOKEN_INSN, C_none, 0, I_HINT_NOP19 }, |
6049 | { "hint_nop20" , TOKEN_INSN, C_none, 0, I_HINT_NOP20 }, |
6050 | { "hint_nop21" , TOKEN_INSN, C_none, 0, I_HINT_NOP21 }, |
6051 | { "hint_nop22" , TOKEN_INSN, C_none, 0, I_HINT_NOP22 }, |
6052 | { "hint_nop23" , TOKEN_INSN, C_none, 0, I_HINT_NOP23 }, |
6053 | { "hint_nop24" , TOKEN_INSN, C_none, 0, I_HINT_NOP24 }, |
6054 | { "hint_nop25" , TOKEN_INSN, C_none, 0, I_HINT_NOP25 }, |
6055 | { "hint_nop26" , TOKEN_INSN, C_none, 0, I_HINT_NOP26 }, |
6056 | { "hint_nop27" , TOKEN_INSN, C_none, 0, I_HINT_NOP27 }, |
6057 | { "hint_nop28" , TOKEN_INSN, C_none, 0, I_HINT_NOP28 }, |
6058 | { "hint_nop29" , TOKEN_INSN, C_none, 0, I_HINT_NOP29 }, |
6059 | { "hint_nop30" , TOKEN_INSN, C_none, 0, I_HINT_NOP30 }, |
6060 | { "hint_nop31" , TOKEN_INSN, C_none, 0, I_HINT_NOP31 }, |
6061 | { "hint_nop32" , TOKEN_INSN, C_none, 0, I_HINT_NOP32 }, |
6062 | { "hint_nop33" , TOKEN_INSN, C_none, 0, I_HINT_NOP33 }, |
6063 | { "hint_nop34" , TOKEN_INSN, C_none, 0, I_HINT_NOP34 }, |
6064 | { "hint_nop35" , TOKEN_INSN, C_none, 0, I_HINT_NOP35 }, |
6065 | { "hint_nop36" , TOKEN_INSN, C_none, 0, I_HINT_NOP36 }, |
6066 | { "hint_nop37" , TOKEN_INSN, C_none, 0, I_HINT_NOP37 }, |
6067 | { "hint_nop38" , TOKEN_INSN, C_none, 0, I_HINT_NOP38 }, |
6068 | { "hint_nop39" , TOKEN_INSN, C_none, 0, I_HINT_NOP39 }, |
6069 | { "hint_nop40" , TOKEN_INSN, C_none, 0, I_HINT_NOP40 }, |
6070 | { "hint_nop41" , TOKEN_INSN, C_none, 0, I_HINT_NOP41 }, |
6071 | { "hint_nop42" , TOKEN_INSN, C_none, 0, I_HINT_NOP42 }, |
6072 | { "hint_nop43" , TOKEN_INSN, C_none, 0, I_HINT_NOP43 }, |
6073 | { "hint_nop44" , TOKEN_INSN, C_none, 0, I_HINT_NOP44 }, |
6074 | { "hint_nop45" , TOKEN_INSN, C_none, 0, I_HINT_NOP45 }, |
6075 | { "hint_nop46" , TOKEN_INSN, C_none, 0, I_HINT_NOP46 }, |
6076 | { "hint_nop47" , TOKEN_INSN, C_none, 0, I_HINT_NOP47 }, |
6077 | { "hint_nop48" , TOKEN_INSN, C_none, 0, I_HINT_NOP48 }, |
6078 | { "hint_nop49" , TOKEN_INSN, C_none, 0, I_HINT_NOP49 }, |
6079 | { "hint_nop50" , TOKEN_INSN, C_none, 0, I_HINT_NOP50 }, |
6080 | { "hint_nop51" , TOKEN_INSN, C_none, 0, I_HINT_NOP51 }, |
6081 | { "hint_nop52" , TOKEN_INSN, C_none, 0, I_HINT_NOP52 }, |
6082 | { "hint_nop53" , TOKEN_INSN, C_none, 0, I_HINT_NOP53 }, |
6083 | { "hint_nop54" , TOKEN_INSN, C_none, 0, I_HINT_NOP54 }, |
6084 | { "hint_nop55" , TOKEN_INSN, C_none, 0, I_HINT_NOP55 }, |
6085 | { "hint_nop56" , TOKEN_INSN, C_none, 0, I_HINT_NOP56 }, |
6086 | { "hint_nop57" , TOKEN_INSN, C_none, 0, I_HINT_NOP57 }, |
6087 | { "hint_nop58" , TOKEN_INSN, C_none, 0, I_HINT_NOP58 }, |
6088 | { "hint_nop59" , TOKEN_INSN, C_none, 0, I_HINT_NOP59 }, |
6089 | { "hint_nop60" , TOKEN_INSN, C_none, 0, I_HINT_NOP60 }, |
6090 | { "hint_nop61" , TOKEN_INSN, C_none, 0, I_HINT_NOP61 }, |
6091 | { "hint_nop62" , TOKEN_INSN, C_none, 0, I_HINT_NOP62 }, |
6092 | { "hint_nop63" , TOKEN_INSN, C_none, 0, I_HINT_NOP63 }, |
6093 | { "al" , TOKEN_REG, 0, 0, R_AL }, |
6094 | { "ah" , TOKEN_REG, 0, 0, R_AH }, |
6095 | { "ax" , TOKEN_REG, 0, 0, R_AX }, |
6096 | { "eax" , TOKEN_REG, 0, 0, R_EAX }, |
6097 | { "rax" , TOKEN_REG, 0, 0, R_RAX }, |
6098 | { "bl" , TOKEN_REG, 0, 0, R_BL }, |
6099 | { "bh" , TOKEN_REG, 0, 0, R_BH }, |
6100 | { "bx" , TOKEN_REG, 0, 0, R_BX }, |
6101 | { "ebx" , TOKEN_REG, 0, 0, R_EBX }, |
6102 | { "rbx" , TOKEN_REG, 0, 0, R_RBX }, |
6103 | { "cl" , TOKEN_REG, 0, 0, R_CL }, |
6104 | { "ch" , TOKEN_REG, 0, 0, R_CH }, |
6105 | { "cx" , TOKEN_REG, 0, 0, R_CX }, |
6106 | { "ecx" , TOKEN_REG, 0, 0, R_ECX }, |
6107 | { "rcx" , TOKEN_REG, 0, 0, R_RCX }, |
6108 | { "dl" , TOKEN_REG, 0, 0, R_DL }, |
6109 | { "dh" , TOKEN_REG, 0, 0, R_DH }, |
6110 | { "dx" , TOKEN_REG, 0, 0, R_DX }, |
6111 | { "edx" , TOKEN_REG, 0, 0, R_EDX }, |
6112 | { "rdx" , TOKEN_REG, 0, 0, R_RDX }, |
6113 | { "spl" , TOKEN_REG, 0, 0, R_SPL }, |
6114 | { "sp" , TOKEN_REG, 0, 0, R_SP }, |
6115 | { "esp" , TOKEN_REG, 0, 0, R_ESP }, |
6116 | { "rsp" , TOKEN_REG, 0, 0, R_RSP }, |
6117 | { "bpl" , TOKEN_REG, 0, 0, R_BPL }, |
6118 | { "bp" , TOKEN_REG, 0, 0, R_BP }, |
6119 | { "ebp" , TOKEN_REG, 0, 0, R_EBP }, |
6120 | { "rbp" , TOKEN_REG, 0, 0, R_RBP }, |
6121 | { "sil" , TOKEN_REG, 0, 0, R_SIL }, |
6122 | { "si" , TOKEN_REG, 0, 0, R_SI }, |
6123 | { "esi" , TOKEN_REG, 0, 0, R_ESI }, |
6124 | { "rsi" , TOKEN_REG, 0, 0, R_RSI }, |
6125 | { "dil" , TOKEN_REG, 0, 0, R_DIL }, |
6126 | { "di" , TOKEN_REG, 0, 0, R_DI }, |
6127 | { "edi" , TOKEN_REG, 0, 0, R_EDI }, |
6128 | { "rdi" , TOKEN_REG, 0, 0, R_RDI }, |
6129 | { "r8b" , TOKEN_REG, 0, 0, R_R8B }, |
6130 | { "r9b" , TOKEN_REG, 0, 0, R_R9B }, |
6131 | { "r10b" , TOKEN_REG, 0, 0, R_R10B }, |
6132 | { "r11b" , TOKEN_REG, 0, 0, R_R11B }, |
6133 | { "r12b" , TOKEN_REG, 0, 0, R_R12B }, |
6134 | { "r13b" , TOKEN_REG, 0, 0, R_R13B }, |
6135 | { "r14b" , TOKEN_REG, 0, 0, R_R14B }, |
6136 | { "r15b" , TOKEN_REG, 0, 0, R_R15B }, |
6137 | { "r8w" , TOKEN_REG, 0, 0, R_R8W }, |
6138 | { "r9w" , TOKEN_REG, 0, 0, R_R9W }, |
6139 | { "r10w" , TOKEN_REG, 0, 0, R_R10W }, |
6140 | { "r11w" , TOKEN_REG, 0, 0, R_R11W }, |
6141 | { "r12w" , TOKEN_REG, 0, 0, R_R12W }, |
6142 | { "r13w" , TOKEN_REG, 0, 0, R_R13W }, |
6143 | { "r14w" , TOKEN_REG, 0, 0, R_R14W }, |
6144 | { "r15w" , TOKEN_REG, 0, 0, R_R15W }, |
6145 | { "r8d" , TOKEN_REG, 0, 0, R_R8D }, |
6146 | { "r9d" , TOKEN_REG, 0, 0, R_R9D }, |
6147 | { "r10d" , TOKEN_REG, 0, 0, R_R10D }, |
6148 | { "r11d" , TOKEN_REG, 0, 0, R_R11D }, |
6149 | { "r12d" , TOKEN_REG, 0, 0, R_R12D }, |
6150 | { "r13d" , TOKEN_REG, 0, 0, R_R13D }, |
6151 | { "r14d" , TOKEN_REG, 0, 0, R_R14D }, |
6152 | { "r15d" , TOKEN_REG, 0, 0, R_R15D }, |
6153 | { "r8" , TOKEN_REG, 0, 0, R_R8 }, |
6154 | { "r9" , TOKEN_REG, 0, 0, R_R9 }, |
6155 | { "r10" , TOKEN_REG, 0, 0, R_R10 }, |
6156 | { "r11" , TOKEN_REG, 0, 0, R_R11 }, |
6157 | { "r12" , TOKEN_REG, 0, 0, R_R12 }, |
6158 | { "r13" , TOKEN_REG, 0, 0, R_R13 }, |
6159 | { "r14" , TOKEN_REG, 0, 0, R_R14 }, |
6160 | { "r15" , TOKEN_REG, 0, 0, R_R15 }, |
6161 | { "es" , TOKEN_REG, 0, 0, R_ES }, |
6162 | { "cs" , TOKEN_REG, 0, 0, R_CS }, |
6163 | { "ss" , TOKEN_REG, 0, 0, R_SS }, |
6164 | { "ds" , TOKEN_REG, 0, 0, R_DS }, |
6165 | { "fs" , TOKEN_REG, 0, 0, R_FS }, |
6166 | { "gs" , TOKEN_REG, 0, 0, R_GS }, |
6167 | { "segr6" , TOKEN_REG, 0, 0, R_SEGR6 }, |
6168 | { "segr7" , TOKEN_REG, 0, 0, R_SEGR7 }, |
6169 | { "cr0" , TOKEN_REG, 0, 0, R_CR0 }, |
6170 | { "cr1" , TOKEN_REG, 0, 0, R_CR1 }, |
6171 | { "cr2" , TOKEN_REG, 0, 0, R_CR2 }, |
6172 | { "cr3" , TOKEN_REG, 0, 0, R_CR3 }, |
6173 | { "cr4" , TOKEN_REG, 0, 0, R_CR4 }, |
6174 | { "cr5" , TOKEN_REG, 0, 0, R_CR5 }, |
6175 | { "cr6" , TOKEN_REG, 0, 0, R_CR6 }, |
6176 | { "cr7" , TOKEN_REG, 0, 0, R_CR7 }, |
6177 | { "cr8" , TOKEN_REG, 0, 0, R_CR8 }, |
6178 | { "cr9" , TOKEN_REG, 0, 0, R_CR9 }, |
6179 | { "cr10" , TOKEN_REG, 0, 0, R_CR10 }, |
6180 | { "cr11" , TOKEN_REG, 0, 0, R_CR11 }, |
6181 | { "cr12" , TOKEN_REG, 0, 0, R_CR12 }, |
6182 | { "cr13" , TOKEN_REG, 0, 0, R_CR13 }, |
6183 | { "cr14" , TOKEN_REG, 0, 0, R_CR14 }, |
6184 | { "cr15" , TOKEN_REG, 0, 0, R_CR15 }, |
6185 | { "dr0" , TOKEN_REG, 0, 0, R_DR0 }, |
6186 | { "dr1" , TOKEN_REG, 0, 0, R_DR1 }, |
6187 | { "dr2" , TOKEN_REG, 0, 0, R_DR2 }, |
6188 | { "dr3" , TOKEN_REG, 0, 0, R_DR3 }, |
6189 | { "dr4" , TOKEN_REG, 0, 0, R_DR4 }, |
6190 | { "dr5" , TOKEN_REG, 0, 0, R_DR5 }, |
6191 | { "dr6" , TOKEN_REG, 0, 0, R_DR6 }, |
6192 | { "dr7" , TOKEN_REG, 0, 0, R_DR7 }, |
6193 | { "dr8" , TOKEN_REG, 0, 0, R_DR8 }, |
6194 | { "dr9" , TOKEN_REG, 0, 0, R_DR9 }, |
6195 | { "dr10" , TOKEN_REG, 0, 0, R_DR10 }, |
6196 | { "dr11" , TOKEN_REG, 0, 0, R_DR11 }, |
6197 | { "dr12" , TOKEN_REG, 0, 0, R_DR12 }, |
6198 | { "dr13" , TOKEN_REG, 0, 0, R_DR13 }, |
6199 | { "dr14" , TOKEN_REG, 0, 0, R_DR14 }, |
6200 | { "dr15" , TOKEN_REG, 0, 0, R_DR15 }, |
6201 | { "tr0" , TOKEN_REG, 0, 0, R_TR0 }, |
6202 | { "tr1" , TOKEN_REG, 0, 0, R_TR1 }, |
6203 | { "tr2" , TOKEN_REG, 0, 0, R_TR2 }, |
6204 | { "tr3" , TOKEN_REG, 0, 0, R_TR3 }, |
6205 | { "tr4" , TOKEN_REG, 0, 0, R_TR4 }, |
6206 | { "tr5" , TOKEN_REG, 0, 0, R_TR5 }, |
6207 | { "tr6" , TOKEN_REG, 0, 0, R_TR6 }, |
6208 | { "tr7" , TOKEN_REG, 0, 0, R_TR7 }, |
6209 | { "st0" , TOKEN_REG, 0, 0, R_ST0 }, |
6210 | { "st1" , TOKEN_REG, 0, 0, R_ST1 }, |
6211 | { "st2" , TOKEN_REG, 0, 0, R_ST2 }, |
6212 | { "st3" , TOKEN_REG, 0, 0, R_ST3 }, |
6213 | { "st4" , TOKEN_REG, 0, 0, R_ST4 }, |
6214 | { "st5" , TOKEN_REG, 0, 0, R_ST5 }, |
6215 | { "st6" , TOKEN_REG, 0, 0, R_ST6 }, |
6216 | { "st7" , TOKEN_REG, 0, 0, R_ST7 }, |
6217 | { "mm0" , TOKEN_REG, 0, 0, R_MM0 }, |
6218 | { "mm1" , TOKEN_REG, 0, 0, R_MM1 }, |
6219 | { "mm2" , TOKEN_REG, 0, 0, R_MM2 }, |
6220 | { "mm3" , TOKEN_REG, 0, 0, R_MM3 }, |
6221 | { "mm4" , TOKEN_REG, 0, 0, R_MM4 }, |
6222 | { "mm5" , TOKEN_REG, 0, 0, R_MM5 }, |
6223 | { "mm6" , TOKEN_REG, 0, 0, R_MM6 }, |
6224 | { "mm7" , TOKEN_REG, 0, 0, R_MM7 }, |
6225 | { "xmm0" , TOKEN_REG, 0, 0, R_XMM0 }, |
6226 | { "xmm1" , TOKEN_REG, 0, 0, R_XMM1 }, |
6227 | { "xmm2" , TOKEN_REG, 0, 0, R_XMM2 }, |
6228 | { "xmm3" , TOKEN_REG, 0, 0, R_XMM3 }, |
6229 | { "xmm4" , TOKEN_REG, 0, 0, R_XMM4 }, |
6230 | { "xmm5" , TOKEN_REG, 0, 0, R_XMM5 }, |
6231 | { "xmm6" , TOKEN_REG, 0, 0, R_XMM6 }, |
6232 | { "xmm7" , TOKEN_REG, 0, 0, R_XMM7 }, |
6233 | { "xmm8" , TOKEN_REG, 0, 0, R_XMM8 }, |
6234 | { "xmm9" , TOKEN_REG, 0, 0, R_XMM9 }, |
6235 | { "xmm10" , TOKEN_REG, 0, 0, R_XMM10 }, |
6236 | { "xmm11" , TOKEN_REG, 0, 0, R_XMM11 }, |
6237 | { "xmm12" , TOKEN_REG, 0, 0, R_XMM12 }, |
6238 | { "xmm13" , TOKEN_REG, 0, 0, R_XMM13 }, |
6239 | { "xmm14" , TOKEN_REG, 0, 0, R_XMM14 }, |
6240 | { "xmm15" , TOKEN_REG, 0, 0, R_XMM15 }, |
6241 | { "xmm16" , TOKEN_REG, 0, 0, R_XMM16 }, |
6242 | { "xmm17" , TOKEN_REG, 0, 0, R_XMM17 }, |
6243 | { "xmm18" , TOKEN_REG, 0, 0, R_XMM18 }, |
6244 | { "xmm19" , TOKEN_REG, 0, 0, R_XMM19 }, |
6245 | { "xmm20" , TOKEN_REG, 0, 0, R_XMM20 }, |
6246 | { "xmm21" , TOKEN_REG, 0, 0, R_XMM21 }, |
6247 | { "xmm22" , TOKEN_REG, 0, 0, R_XMM22 }, |
6248 | { "xmm23" , TOKEN_REG, 0, 0, R_XMM23 }, |
6249 | { "xmm24" , TOKEN_REG, 0, 0, R_XMM24 }, |
6250 | { "xmm25" , TOKEN_REG, 0, 0, R_XMM25 }, |
6251 | { "xmm26" , TOKEN_REG, 0, 0, R_XMM26 }, |
6252 | { "xmm27" , TOKEN_REG, 0, 0, R_XMM27 }, |
6253 | { "xmm28" , TOKEN_REG, 0, 0, R_XMM28 }, |
6254 | { "xmm29" , TOKEN_REG, 0, 0, R_XMM29 }, |
6255 | { "xmm30" , TOKEN_REG, 0, 0, R_XMM30 }, |
6256 | { "xmm31" , TOKEN_REG, 0, 0, R_XMM31 }, |
6257 | { "ymm0" , TOKEN_REG, 0, 0, R_YMM0 }, |
6258 | { "ymm1" , TOKEN_REG, 0, 0, R_YMM1 }, |
6259 | { "ymm2" , TOKEN_REG, 0, 0, R_YMM2 }, |
6260 | { "ymm3" , TOKEN_REG, 0, 0, R_YMM3 }, |
6261 | { "ymm4" , TOKEN_REG, 0, 0, R_YMM4 }, |
6262 | { "ymm5" , TOKEN_REG, 0, 0, R_YMM5 }, |
6263 | { "ymm6" , TOKEN_REG, 0, 0, R_YMM6 }, |
6264 | { "ymm7" , TOKEN_REG, 0, 0, R_YMM7 }, |
6265 | { "ymm8" , TOKEN_REG, 0, 0, R_YMM8 }, |
6266 | { "ymm9" , TOKEN_REG, 0, 0, R_YMM9 }, |
6267 | { "ymm10" , TOKEN_REG, 0, 0, R_YMM10 }, |
6268 | { "ymm11" , TOKEN_REG, 0, 0, R_YMM11 }, |
6269 | { "ymm12" , TOKEN_REG, 0, 0, R_YMM12 }, |
6270 | { "ymm13" , TOKEN_REG, 0, 0, R_YMM13 }, |
6271 | { "ymm14" , TOKEN_REG, 0, 0, R_YMM14 }, |
6272 | { "ymm15" , TOKEN_REG, 0, 0, R_YMM15 }, |
6273 | { "ymm16" , TOKEN_REG, 0, 0, R_YMM16 }, |
6274 | { "ymm17" , TOKEN_REG, 0, 0, R_YMM17 }, |
6275 | { "ymm18" , TOKEN_REG, 0, 0, R_YMM18 }, |
6276 | { "ymm19" , TOKEN_REG, 0, 0, R_YMM19 }, |
6277 | { "ymm20" , TOKEN_REG, 0, 0, R_YMM20 }, |
6278 | { "ymm21" , TOKEN_REG, 0, 0, R_YMM21 }, |
6279 | { "ymm22" , TOKEN_REG, 0, 0, R_YMM22 }, |
6280 | { "ymm23" , TOKEN_REG, 0, 0, R_YMM23 }, |
6281 | { "ymm24" , TOKEN_REG, 0, 0, R_YMM24 }, |
6282 | { "ymm25" , TOKEN_REG, 0, 0, R_YMM25 }, |
6283 | { "ymm26" , TOKEN_REG, 0, 0, R_YMM26 }, |
6284 | { "ymm27" , TOKEN_REG, 0, 0, R_YMM27 }, |
6285 | { "ymm28" , TOKEN_REG, 0, 0, R_YMM28 }, |
6286 | { "ymm29" , TOKEN_REG, 0, 0, R_YMM29 }, |
6287 | { "ymm30" , TOKEN_REG, 0, 0, R_YMM30 }, |
6288 | { "ymm31" , TOKEN_REG, 0, 0, R_YMM31 }, |
6289 | { "zmm0" , TOKEN_REG, 0, 0, R_ZMM0 }, |
6290 | { "zmm1" , TOKEN_REG, 0, 0, R_ZMM1 }, |
6291 | { "zmm2" , TOKEN_REG, 0, 0, R_ZMM2 }, |
6292 | { "zmm3" , TOKEN_REG, 0, 0, R_ZMM3 }, |
6293 | { "zmm4" , TOKEN_REG, 0, 0, R_ZMM4 }, |
6294 | { "zmm5" , TOKEN_REG, 0, 0, R_ZMM5 }, |
6295 | { "zmm6" , TOKEN_REG, 0, 0, R_ZMM6 }, |
6296 | { "zmm7" , TOKEN_REG, 0, 0, R_ZMM7 }, |
6297 | { "zmm8" , TOKEN_REG, 0, 0, R_ZMM8 }, |
6298 | { "zmm9" , TOKEN_REG, 0, 0, R_ZMM9 }, |
6299 | { "zmm10" , TOKEN_REG, 0, 0, R_ZMM10 }, |
6300 | { "zmm11" , TOKEN_REG, 0, 0, R_ZMM11 }, |
6301 | { "zmm12" , TOKEN_REG, 0, 0, R_ZMM12 }, |
6302 | { "zmm13" , TOKEN_REG, 0, 0, R_ZMM13 }, |
6303 | { "zmm14" , TOKEN_REG, 0, 0, R_ZMM14 }, |
6304 | { "zmm15" , TOKEN_REG, 0, 0, R_ZMM15 }, |
6305 | { "zmm16" , TOKEN_REG, 0, 0, R_ZMM16 }, |
6306 | { "zmm17" , TOKEN_REG, 0, 0, R_ZMM17 }, |
6307 | { "zmm18" , TOKEN_REG, 0, 0, R_ZMM18 }, |
6308 | { "zmm19" , TOKEN_REG, 0, 0, R_ZMM19 }, |
6309 | { "zmm20" , TOKEN_REG, 0, 0, R_ZMM20 }, |
6310 | { "zmm21" , TOKEN_REG, 0, 0, R_ZMM21 }, |
6311 | { "zmm22" , TOKEN_REG, 0, 0, R_ZMM22 }, |
6312 | { "zmm23" , TOKEN_REG, 0, 0, R_ZMM23 }, |
6313 | { "zmm24" , TOKEN_REG, 0, 0, R_ZMM24 }, |
6314 | { "zmm25" , TOKEN_REG, 0, 0, R_ZMM25 }, |
6315 | { "zmm26" , TOKEN_REG, 0, 0, R_ZMM26 }, |
6316 | { "zmm27" , TOKEN_REG, 0, 0, R_ZMM27 }, |
6317 | { "zmm28" , TOKEN_REG, 0, 0, R_ZMM28 }, |
6318 | { "zmm29" , TOKEN_REG, 0, 0, R_ZMM29 }, |
6319 | { "zmm30" , TOKEN_REG, 0, 0, R_ZMM30 }, |
6320 | { "zmm31" , TOKEN_REG, 0, 0, R_ZMM31 }, |
6321 | { "k0" , TOKEN_REG, 0, 0, R_K0 }, |
6322 | { "k1" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K1 }, |
6323 | { "k2" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K2 }, |
6324 | { "k3" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K3 }, |
6325 | { "k4" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K4 }, |
6326 | { "k5" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K5 }, |
6327 | { "k6" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K6 }, |
6328 | { "k7" , TOKEN_REG, 0, TFLAG_BRC_OPT, R_K7 }, |
6329 | { "bnd0" , TOKEN_REG, 0, 0, R_BND0 }, |
6330 | { "bnd1" , TOKEN_REG, 0, 0, R_BND1 }, |
6331 | { "bnd2" , TOKEN_REG, 0, 0, R_BND2 }, |
6332 | { "bnd3" , TOKEN_REG, 0, 0, R_BND3 }, |
6333 | { "a16" , TOKEN_PREFIX, 0, 0, P_A16 }, |
6334 | { "a32" , TOKEN_PREFIX, 0, 0, P_A32 }, |
6335 | { "a64" , TOKEN_PREFIX, 0, 0, P_A64 }, |
6336 | { "asp" , TOKEN_PREFIX, 0, 0, P_ASP }, |
6337 | { "lock" , TOKEN_PREFIX, 0, 0, P_LOCK }, |
6338 | { "o16" , TOKEN_PREFIX, 0, 0, P_O16 }, |
6339 | { "o32" , TOKEN_PREFIX, 0, 0, P_O32 }, |
6340 | { "o64" , TOKEN_PREFIX, 0, 0, P_O64 }, |
6341 | { "osp" , TOKEN_PREFIX, 0, 0, P_OSP }, |
6342 | { "rep" , TOKEN_PREFIX, 0, 0, P_REP }, |
6343 | { "repe" , TOKEN_PREFIX, 0, 0, P_REPE }, |
6344 | { "repne" , TOKEN_PREFIX, 0, 0, P_REPNE }, |
6345 | { "repnz" , TOKEN_PREFIX, 0, 0, P_REPNZ }, |
6346 | { "repz" , TOKEN_PREFIX, 0, 0, P_REPZ }, |
6347 | { "times" , TOKEN_PREFIX, 0, 0, P_TIMES }, |
6348 | { "wait" , TOKEN_PREFIX, 0, 0, P_WAIT }, |
6349 | { "xacquire" , TOKEN_PREFIX, 0, 0, P_XACQUIRE }, |
6350 | { "xrelease" , TOKEN_PREFIX, 0, 0, P_XRELEASE }, |
6351 | { "bnd" , TOKEN_PREFIX, 0, 0, P_BND }, |
6352 | { "nobnd" , TOKEN_PREFIX, 0, 0, P_NOBND }, |
6353 | { "abs" , TOKEN_SPECIAL, 0, 0, S_ABS }, |
6354 | { "byte" , TOKEN_SPECIAL, 0, 0, S_BYTE }, |
6355 | { "dword" , TOKEN_SPECIAL, 0, 0, S_DWORD }, |
6356 | { "far" , TOKEN_SPECIAL, 0, 0, S_FAR }, |
6357 | { "long" , TOKEN_SPECIAL, 0, 0, S_LONG }, |
6358 | { "near" , TOKEN_SPECIAL, 0, 0, S_NEAR }, |
6359 | { "nosplit" , TOKEN_SPECIAL, 0, 0, S_NOSPLIT }, |
6360 | { "oword" , TOKEN_SPECIAL, 0, 0, S_OWORD }, |
6361 | { "qword" , TOKEN_SPECIAL, 0, 0, S_QWORD }, |
6362 | { "rel" , TOKEN_SPECIAL, 0, 0, S_REL }, |
6363 | { "short" , TOKEN_SPECIAL, 0, 0, S_SHORT }, |
6364 | { "strict" , TOKEN_SPECIAL, 0, 0, S_STRICT }, |
6365 | { "to" , TOKEN_SPECIAL, 0, 0, S_TO }, |
6366 | { "tword" , TOKEN_SPECIAL, 0, 0, S_TWORD }, |
6367 | { "word" , TOKEN_SPECIAL, 0, 0, S_WORD }, |
6368 | { "yword" , TOKEN_SPECIAL, 0, 0, S_YWORD }, |
6369 | { "zword" , TOKEN_SPECIAL, 0, 0, S_ZWORD }, |
6370 | { "ptr" , TOKEN_ID, 0, TFLAG_WARN, 0 }, |
6371 | { "__infinity__" , TOKEN_FLOAT, 0, 0, 0 }, |
6372 | { "__nan__" , TOKEN_FLOAT, 0, 0, 0 }, |
6373 | { "__qnan__" , TOKEN_FLOAT, 0, 0, 0 }, |
6374 | { "__snan__" , TOKEN_FLOAT, 0, 0, 0 }, |
6375 | { "__float8__" , TOKEN_FLOATIZE, 0, 0, FLOAT_8 }, |
6376 | { "__float16__" , TOKEN_FLOATIZE, 0, 0, FLOAT_16 }, |
6377 | { "__float32__" , TOKEN_FLOATIZE, 0, 0, FLOAT_32 }, |
6378 | { "__float64__" , TOKEN_FLOATIZE, 0, 0, FLOAT_64 }, |
6379 | { "__float80m__" , TOKEN_FLOATIZE, 0, 0, FLOAT_80M }, |
6380 | { "__float80e__" , TOKEN_FLOATIZE, 0, 0, FLOAT_80E }, |
6381 | { "__float128l__" , TOKEN_FLOATIZE, 0, 0, FLOAT_128L }, |
6382 | { "__float128h__" , TOKEN_FLOATIZE, 0, 0, FLOAT_128H }, |
6383 | { "__utf16__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16 }, |
6384 | { "__utf16le__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16LE }, |
6385 | { "__utf16be__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16BE }, |
6386 | { "__utf32__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF32 }, |
6387 | { "__utf32le__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF32LE }, |
6388 | { "__utf32be__" , TOKEN_STRFUNC, 0, 0, STRFUNC_UTF32BE }, |
6389 | { "__ilog2e__" , TOKEN_IFUNC, 0, 0, IFUNC_ILOG2E }, |
6390 | { "__ilog2w__" , TOKEN_IFUNC, 0, 0, IFUNC_ILOG2W }, |
6391 | { "__ilog2f__" , TOKEN_IFUNC, 0, 0, IFUNC_ILOG2F }, |
6392 | { "__ilog2c__" , TOKEN_IFUNC, 0, 0, IFUNC_ILOG2C }, |
6393 | { "seg" , TOKEN_SEG, 0, 0, 0 }, |
6394 | { "wrt" , TOKEN_WRT, 0, 0, 0 }, |
6395 | { "1to2" , TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO2 }, |
6396 | { "1to4" , TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO4 }, |
6397 | { "1to8" , TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO8 }, |
6398 | { "1to16" , TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO16 }, |
6399 | { "rn-sae" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RN }, |
6400 | { "rd-sae" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RD }, |
6401 | { "ru-sae" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RU }, |
6402 | { "rz-sae" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RZ }, |
6403 | { "sae" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_SAE }, |
6404 | { "z" , TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_Z }, |
6405 | { "evex" , TOKEN_PREFIX, 0, TFLAG_BRC, P_EVEX }, |
6406 | { "vex3" , TOKEN_PREFIX, 0, TFLAG_BRC, P_VEX3 }, |
6407 | { "vex2" , TOKEN_PREFIX, 0, TFLAG_BRC, P_VEX2 }, |
6408 | }; |
6409 | uint32_t k1, k2; |
6410 | uint64_t crc; |
6411 | uint16_t ix; |
6412 | const struct tokendata *data; |
6413 | |
6414 | tv->t_flag = 0; |
6415 | crc = crc64(UINT64_C(0xace2d0e480575791), token); |
6416 | k1 = (uint32_t)crc; |
6417 | k2 = (uint32_t)(crc >> 32); |
6418 | |
6419 | ix = hash1[k1 & 0x7ff] + hash2[k2 & 0x7ff]; |
6420 | if (ix >= 2283) |
6421 | return tv->t_type = TOKEN_ID; |
6422 | |
6423 | data = &tokendata[ix]; |
6424 | if (strcmp(data->string, token)) |
6425 | return tv->t_type = TOKEN_ID; |
6426 | |
6427 | tv->t_integer = data->num; |
6428 | tv->t_inttwo = data->aux; |
6429 | tv->t_flag = data->tokflag; |
6430 | return tv->t_type = data->tokentype; |
6431 | } |
6432 | |