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