uasm 1.0.9+2.57

A library to build the UASM compiler, for usage in build scripts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
T_AL,                    "al",              
T_CL,                    "cl",              
T_DL,                    "dl",              
T_BL,                    "bl",              
T_AH,                    "ah",              
T_CH,                    "ch",              
T_DH,                    "dh",              
T_BH,                    "bh",              
T_AX,                    "ax",              
T_CX,                    "cx",              
T_DX,                    "dx",              
T_BX,                    "bx",              
T_SP,                    "sp",              
T_BP,                    "bp",              
T_SI,                    "si",              
T_DI,                    "di",              
T_EAX,                   "eax",             
T_ECX,                   "ecx",             
T_EDX,                   "edx",             
T_EBX,                   "ebx",             
T_ESP,                   "esp",             
T_EBP,                   "ebp",             
T_ESI,                   "esi",             
T_EDI,                   "edi",             
T_ES,                    "es",              
T_CS,                    "cs",              
T_SS,                    "ss",              
T_DS,                    "ds",              
T_FS,                    "fs",              
T_GS,                    "gs",              
T_ST,                    "st",              
T_MM0,                   "mm0",             
T_MM1,                   "mm1",             
T_MM2,                   "mm2",             
T_MM3,                   "mm3",             
T_MM4,                   "mm4",             
T_MM5,                   "mm5",             
T_MM6,                   "mm6",             
T_MM7,                   "mm7",             
T_XMM0,                  "xmm0",            
T_XMM1,                  "xmm1",            
T_XMM2,                  "xmm2",            
T_XMM3,                  "xmm3",            
T_XMM4,                  "xmm4",            
T_XMM5,                  "xmm5",            
T_XMM6,                  "xmm6",            
T_XMM7,                  "xmm7",            
T_K0,                    "k0",              
T_K1,                    "k1",              
T_K2,                    "k2",              
T_K3,                    "k3",              
T_K4,                    "k4",              
T_K5,                    "k5",              
T_K6,                    "k6",              
T_K7,                    "k7",              
T_BND0,                  "bnd0",            
T_BND1,                  "bnd1",            
T_BND2,                  "bnd2",            
T_BND3,                  "bnd3",            
T_YMM0,                  "ymm0",            
T_YMM1,                  "ymm1",            
T_YMM2,                  "ymm2",            
T_YMM3,                  "ymm3",            
T_YMM4,                  "ymm4",            
T_YMM5,                  "ymm5",            
T_YMM6,                  "ymm6",            
T_YMM7,                  "ymm7",            
T_ZMM0,                  "zmm0",            
T_ZMM1,                  "zmm1",            
T_ZMM2,                  "zmm2",            
T_ZMM3,                  "zmm3",            
T_ZMM4,                  "zmm4",            
T_ZMM5,                  "zmm5",            
T_ZMM6,                  "zmm6",            
T_ZMM7,                  "zmm7",            
T_CR0,                   "cr0",             
T_CR2,                   "cr2",             
T_CR3,                   "cr3",             
T_CR4,                   "cr4",             
T_DR0,                   "dr0",             
T_DR1,                   "dr1",             
T_DR2,                   "dr2",             
T_DR3,                   "dr3",             
T_DR6,                   "dr6",             
T_DR7,                   "dr7",             
T_TR3,                   "tr3",             
T_TR4,                   "tr4",             
T_TR5,                   "tr5",             
T_TR6,                   "tr6",             
T_TR7,                   "tr7",             
T_SPL,                   "spl",             
T_BPL,                   "bpl",             
T_SIL,                   "sil",             
T_DIL,                   "dil",             
T_R8B,                   "r8b",             
T_R9B,                   "r9b",             
T_R10B,                  "r10b",            
T_R11B,                  "r11b",            
T_R12B,                  "r12b",            
T_R13B,                  "r13b",            
T_R14B,                  "r14b",            
T_R15B,                  "r15b",            
T_R8W,                   "r8w",             
T_R9W,                   "r9w",             
T_R10W,                  "r10w",            
T_R11W,                  "r11w",            
T_R12W,                  "r12w",            
T_R13W,                  "r13w",            
T_R14W,                  "r14w",            
T_R15W,                  "r15w",            
T_R8D,                   "r8d",             
T_R9D,                   "r9d",             
T_R10D,                  "r10d",            
T_R11D,                  "r11d",            
T_R12D,                  "r12d",            
T_R13D,                  "r13d",            
T_R14D,                  "r14d",            
T_R15D,                  "r15d",            
T_RAX,                   "rax",             
T_RCX,                   "rcx",             
T_RDX,                   "rdx",             
T_RBX,                   "rbx",             
T_RSP,                   "rsp",             
T_RBP,                   "rbp",             
T_RSI,                   "rsi",             
T_RDI,                   "rdi",             
T_R8,                    "r8",              
T_R9,                    "r9",              
T_R10,                   "r10",             
T_R11,                   "r11",             
T_R12,                   "r12",             
T_R13,                   "r13",             
T_R14,                   "r14",             
T_R15,                   "r15",             
T_RIP,                   "rip",             
T_XMM8,                  "xmm8",            
T_XMM9,                  "xmm9",            
T_XMM10,                 "xmm10",           
T_XMM11,                 "xmm11",           
T_XMM12,                 "xmm12",           
T_XMM13,                 "xmm13",           
T_XMM14,                 "xmm14",           
T_XMM15,                 "xmm15",           
T_XMM16,                 "xmm16",           
T_XMM17,                 "xmm17",           
T_XMM18,                 "xmm18",           
T_XMM19,                 "xmm19",           
T_XMM20,                 "xmm20",           
T_XMM21,                 "xmm21",           
T_XMM22,                 "xmm22",           
T_XMM23,                 "xmm23",           
T_XMM24,                 "xmm24",           
T_XMM25,                 "xmm25",           
T_XMM26,                 "xmm26",           
T_XMM27,                 "xmm27",           
T_XMM28,                 "xmm28",           
T_XMM29,                 "xmm29",           
T_XMM30,                 "xmm30",           
T_XMM31,                 "xmm31",           
T_YMM8,                  "ymm8",            
T_YMM9,                  "ymm9",            
T_YMM10,                 "ymm10",           
T_YMM11,                 "ymm11",           
T_YMM12,                 "ymm12",           
T_YMM13,                 "ymm13",           
T_YMM14,                 "ymm14",           
T_YMM15,                 "ymm15",           
T_YMM16,                 "ymm16",           
T_YMM17,                 "ymm17",           
T_YMM18,                 "ymm18",           
T_YMM19,                 "ymm19",           
T_YMM20,                 "ymm20",           
T_YMM21,                 "ymm21",           
T_YMM22,                 "ymm22",           
T_YMM23,                 "ymm23",           
T_YMM24,                 "ymm24",           
T_YMM25,                 "ymm25",           
T_YMM26,                 "ymm26",           
T_YMM27,                 "ymm27",           
T_YMM28,                 "ymm28",           
T_YMM29,                 "ymm29",           
T_YMM30,                 "ymm30",           
T_YMM31,                 "ymm31",           
T_ZMM8,                  "zmm8",            
T_ZMM9,                  "zmm9",            
T_ZMM10,                 "zmm10",           
T_ZMM11,                 "zmm11",           
T_ZMM12,                 "zmm12",           
T_ZMM13,                 "zmm13",           
T_ZMM14,                 "zmm14",           
T_ZMM15,                 "zmm15",           
T_ZMM16,                 "zmm16",           
T_ZMM17,                 "zmm17",           
T_ZMM18,                 "zmm18",           
T_ZMM19,                 "zmm19",           
T_ZMM20,                 "zmm20",           
T_ZMM21,                 "zmm21",           
T_ZMM22,                 "zmm22",           
T_ZMM23,                 "zmm23",           
T_ZMM24,                 "zmm24",           
T_ZMM25,                 "zmm25",           
T_ZMM26,                 "zmm26",           
T_ZMM27,                 "zmm27",           
T_ZMM28,                 "zmm28",           
T_ZMM29,                 "zmm29",           
T_ZMM30,                 "zmm30",           
T_ZMM31,                 "zmm31",           
T_CR8,                   "cr8",             
T_BYTE,                  "byte",            
T_SBYTE,                 "sbyte",           
T_WORD,                  "word",            
T_SWORD,                 "sword",           
T_DWORD,                 "dword",           
T_SDWORD,                "sdword",          
T_REAL4,                 "real4",           
T_FWORD,                 "fword",           
T_QWORD,                 "qword",           
T_SQWORD,                "sqword",          
T_REAL8,                 "real8",           
T_TBYTE,                 "tbyte",           
T_REAL10,                "real10",          
T_OWORD,                 "oword",           
T_YMMWORD,               "ymmword",         
T_ZMMWORD,               "zmmword",         
T_NEAR,                  "near",            
T_FAR,                   "far",             
T_NEAR16,                "near16",          
T_NEAR32,                "near32",          
T_FAR16,                 "far16",           
T_FAR32,                 "far32",           
T_MMWORD,                "mmword",          
T_XMMWORD,               "xmmword",         
T_DOT_TYPE,              ".type",           
T_HIGH,                  "high",            
T_HIGH32,                "high32",          
T_HIGHWORD,              "highword",        
T_IMAGEREL,              "imagerel",        
T_LENGTH,                "length",          
T_LENGTHOF,              "lengthof",        
T_LOW,                   "low",             
T_LOW32,                 "low32",           
T_FRAMEOFS,              "frameofs",        
T_ARGIDX,                "argidx",          
T_ARGSIZE,               "argsize",         
T_ARGTYPE,               "argtype",         
T_LOWWORD,               "lowword",         
T_LROFFSET,              "lroffset",        
T_MASK,                  "mask",            
T_OFFSET,                "offset",          
T_OPATTR,                "opattr",          
T_SECTIONREL,            "sectionrel",      
T_SEG,                   "seg",             
T_SHORT,                 "short",           
T_SIZE,                  "size",            
T_SIZEOF,                "sizeof",          
T_THIS,                  "this",            
T_TYPE,                  "type",            
T_WIDTH,                 "width",           
T_EQ,                    "eq",              
T_NE,                    "ne",              
T_GE,                    "ge",              
T_GT,                    "gt",              
T_LE,                    "le",              
T_LT,                    "lt",              
T_MOD,                   "mod",             
T_PTR,                   "ptr",             
T_DUP,                   "dup",             
T_ADDR,                  "addr",            
T_FLAT,                  "flat",            
T_VARARG,                "vararg",          
T_FRAME,                 "frame",           
T_C,                     "c",               
T_SYSCALL,               "syscall",         
T_STDCALL,               "stdcall",         
T_PASCAL,                "pascal",          
T_FORTRAN,               "fortran",         
T_BASIC,                 "basic",           
T_FASTCALL,              "fastcall",        
T_VECTORCALL,            "vectorcall",      
T_SYSVCALL,              "sysvcall",        
T_BORLAND,               "borland",         
T_VOIDARG,               "voidarg",         
T_DOT_8086,              ".8086",           
T_DOT_186,               ".186",            
T_DOT_286,               ".286",            
T_DOT_286C,              ".286c",           
T_DOT_286P,              ".286p",           
T_DOT_386,               ".386",            
T_DOT_386C,              ".386c",           
T_DOT_386P,              ".386p",           
T_DOT_486,               ".486",            
T_DOT_486P,              ".486p",           
T_DOT_586,               ".586",            
T_DOT_586P,              ".586p",           
T_DOT_686,               ".686",            
T_DOT_686P,              ".686p",           
T_DOT_K3D,               ".k3d",            
T_DOT_MMX,               ".mmx",            
T_DOT_XMM,               ".xmm",            
T_DOT_X64,               ".x64",            
T_DOT_X64P,              ".x64p",           
T_DOT_AMD64,             ".amd64",          
T_DOT_WIN64,             ".win64",          
T_DOT_8087,              ".8087",           
T_DOT_287,               ".287",            
T_DOT_387,               ".387",            
T_DOT_NO87,              ".no87",           
T_DOT_CREF,              ".cref",           
T_DOT_LFCOND,            ".lfcond",         
T_DOT_LIST,              ".list",           
T_DOT_LISTALL,           ".listall",        
T_DOT_LISTIF,            ".listif",         
T_DOT_NOCREF,            ".nocref",         
T_DOT_NOLIST,            ".nolist",         
T_DOT_NOLISTIF,          ".nolistif",       
T_DOT_SFCOND,            ".sfcond",         
T_DOT_TFCOND,            ".tfcond",         
T_DOT_XCREF,             ".xcref",          
T_DOT_XLIST,             ".xlist",          
T_PAGE,                  "page",            
T_SUBTITLE,              "subtitle",        
T_SUBTTL,                "subttl",          
T_TITLE,                 "title",           
T_DOT_LISTMACRO,         ".listmacro",      
T_DOT_LISTMACROALL,      ".listmacroall",   
T_DOT_NOLISTMACRO,       ".nolistmacro",    
T_DOT_XALL,              ".xall",           
T_DOT_LALL,              ".lall",           
T_DOT_SALL,              ".sall",           
T_DOT_ALPHA,             ".alpha",          
T_DOT_DOSSEG,            ".dosseg",         
T_DOT_SEQ,               ".seq",            
T_DOSSEG,                "dosseg",          
T_DOT_CODE,              ".code",           
T_DOT_STACK,             ".stack",          
T_DOT_DATA,              ".data",           
T_DOT_DATA_UN,           ".data_un",        
T_DOT_FARDATA,           ".fardata",        
T_DOT_FARDATA_UN,        ".fardata_un",     
T_DOT_CONST,             ".const",          
T_DOT_IF,                ".if",             
T_DOT_REPEAT,            ".repeat",         
T_DOT_WHILE,             ".while",          
T_DOT_FOR,               ".for",            
T_DOT_BREAK,             ".break",          
T_DOT_CONTINUE,          ".continue",       
T_DOT_ELSE,              ".else",           
T_DOT_ELSEIF,            ".elseif",         
T_DOT_ENDIF,             ".endif",          
T_DOT_ENDW,              ".endw",           
T_DOT_UNTIL,             ".until",          
T_DOT_UNTILCXZ,          ".untilcxz",       
T_DOT_ENDFOR,            ".endfor",         
T_DOT_ENDF,              ".endf",           
T_DOT_SWITCH,            ".switch",         
T_DOT_CASE,              ".case",           
T_DOT_DEFAULT,           ".default",        
T_DOT_ENDSWITCH,         ".endswitch",      
T_DOT_ENDSW,             ".endsw",          
T_DOT_EXIT,              ".exit",           
T_DOT_STARTUP,           ".startup",        
T_DOT_MODEL,             ".model",          
T_DOT_RADIX,             ".radix",          
T_DOT_SAFESEH,           ".safeseh",        
T_DOT_ERR,               ".err",            
T_DOT_ERR1,              ".err1",           
T_DOT_ERR2,              ".err2",           
T_DOT_ERRE,              ".erre",           
T_DOT_ERRNZ,             ".errnz",          
T_DOT_ERRDIF,            ".errdif",         
T_DOT_ERRDIFI,           ".errdifi",        
T_DOT_ERRIDN,            ".erridn",         
T_DOT_ERRIDNI,           ".erridni",        
T_DOT_ERRB,              ".errb",           
T_DOT_ERRNB,             ".errnb",          
T_DOT_ERRDEF,            ".errdef",         
T_DOT_ERRNDEF,           ".errndef",        
T_COMMENT,               "comment",         
T_IF,                    "if",              
T_IFE,                   "ife",             
T_IF1,                   "if1",             
T_IF2,                   "if2",             
T_IFDIF,                 "ifdif",           
T_IFDIFI,                "ifdifi",          
T_IFIDN,                 "ifidn",           
T_IFIDNI,                "ifidni",          
T_IFB,                   "ifb",             
T_IFNB,                  "ifnb",            
T_IFDEF,                 "ifdef",           
T_IFNDEF,                "ifndef",          
T_ELSE,                  "else",            
T_ELSEIF,                "elseif",          
T_ELSEIFE,               "elseife",         
T_ELSEIF1,               "elseif1",         
T_ELSEIF2,               "elseif2",         
T_ELSEIFDIF,             "elseifdif",       
T_ELSEIFDIFI,            "elseifdifi",      
T_ELSEIFIDN,             "elseifidn",       
T_ELSEIFIDNI,            "elseifidni",      
T_ELSEIFB,               "elseifb",         
T_ELSEIFNB,              "elseifnb",        
T_ELSEIFDEF,             "elseifdef",       
T_ELSEIFNDEF,            "elseifndef",      
T_ENDIF,                 "endif",           
T_FOR,                   "for",             
T_FORC,                  "forc",            
T_IRP,                   "irp",             
T_IRPC,                  "irpc",            
T_REPEAT,                "repeat",          
T_REPT,                  "rept",            
T_WHILE,                 "while",           
T_MACRO,                 "macro",           
T_EXITM,                 "exitm",           
T_ENDM,                  "endm",            
T_GOTO,                  "goto",            
T_PURGE,                 "purge",           
T_UNDEF,                 "undef",           
T_DEFINE,                "define",          
T_INCLUDE,               "include",         
T_TEXTEQU,               "textequ",         
T_CATSTR,                "catstr",          
T_SUBSTR,                "substr",          
T_INSTR,                 "instr",           
T_SIZESTR,               "sizestr",         
T_DB,                    "db",              
T_DW,                    "dw",              
T_DD,                    "dd",              
T_DF,                    "df",              
T_DQ,                    "dq",              
T_DT,                    "dt",              
T_DOT_ALLOCSTACK,        ".allocstack",     
T_DOT_ENDPROLOG,         ".endprolog",      
T_DOT_PUSHFRAME,         ".pushframe",      
T_DOT_PUSHREG,           ".pushreg",        
T_DOT_SAVEREG,           ".savereg",        
T_DOT_SAVEXMM128,        ".savexmm128",     
T_DOT_SAVEYMM256,        ".saveymm256",     
T_DOT_SAVEZMM512,        ".savezmm512",     
T_DOT_SETFRAME,          ".setframe",       
T_STRUC,                 "struc",           
T_STRUCT,                "struct",          
T_CSTRUCT,               "cstruct",         
T_COMSTRUCT,             "comstruct",       
T_UNION,                 "union",           
T_TYPEDEF,               "typedef",         
T_RECORD,                "record",          
T_COMM,                  "comm",            
T_EXTERN,                "extern",          
T_EXTRN,                 "extrn",           
T_EXTERNDEF,             "externdef",       
T_PUBLIC,                "public",          
T_PROTO,                 "proto",           
T_PROC,                  "proc",            
T_ENDP,                  "endp",            
T_LOCAL,                 "local",           
T_LABEL,                 "label",           
T_INVOKE,                "invoke",          
T_ORG,                   "org",             
T_ALIGN,                 "align",           
T_EVEN,                  "even",            
T_SEGMENT,               "segment",         
T_ENDS,                  "ends",            
T_GROUP,                 "group",           
T_ASSUME,                "assume",          
T_ALIAS,                 "alias",           
T_ECHO,                  "echo",            
T_END,                   "end",             
T_EQU,                   "equ",             
T_INCBIN,                "incbin",          
T_INCLUDELIB,            "includelib",      
T_NAME,                  "name",            
T_OPTION,                "option",          
T_POPCONTEXT,            "popcontext",      
T_PUSHCONTEXT,           "pushcontext",     
T_CALL,                  "call",            
T_JMP,                   "jmp",             
T_JA,                    "ja",              
T_JAE,                   "jae",             
T_JB,                    "jb",              
T_JBE,                   "jbe",             
T_JC,                    "jc",              
T_JE,                    "je",              
T_JG,                    "jg",              
T_JGE,                   "jge",             
T_JL,                    "jl",              
T_JLE,                   "jle",             
T_JNA,                   "jna",             
T_JNAE,                  "jnae",            
T_JNB,                   "jnb",             
T_JNBE,                  "jnbe",            
T_JNC,                   "jnc",             
T_JNE,                   "jne",             
T_JNG,                   "jng",             
T_JNGE,                  "jnge",            
T_JNL,                   "jnl",             
T_JNLE,                  "jnle",            
T_JNO,                   "jno",             
T_JNP,                   "jnp",             
T_JNS,                   "jns",             
T_JNZ,                   "jnz",             
T_JO,                    "jo",              
T_JP,                    "jp",              
T_JPE,                   "jpe",             
T_JPO,                   "jpo",             
T_JS,                    "js",              
T_JZ,                    "jz",              
T_JCXZ,                  "jcxz",            
T_JECXZ,                 "jecxz",           
T_JRCXZ,                 "jrcxz",           
T_LOOP,                  "loop",            
T_LOOPE,                 "loope",           
T_LOOPZ,                 "loopz",           
T_LOOPNE,                "loopne",          
T_LOOPNZ,                "loopnz",          
T_LOOPD,                 "loopd",           
T_LOOPED,                "looped",          
T_LOOPZD,                "loopzd",          
T_LOOPNED,               "loopned",         
T_LOOPNZD,               "loopnzd",         
T_LOOPW,                 "loopw",           
T_LOOPEW,                "loopew",          
T_LOOPZW,                "loopzw",          
T_LOOPNEW,               "loopnew",         
T_LOOPNZW,               "loopnzw",         
T_ADD,                   "add",             
T_OR,                    "or",              
T_ADC,                   "adc",             
T_SBB,                   "sbb",             
T_AND,                   "and",             
T_SUB,                   "sub",             
T_XOR,                   "xor",             
T_CMP,                   "cmp",             
T_RCL,                   "rcl",             
T_RCR,                   "rcr",             
T_ROL,                   "rol",             
T_ROR,                   "ror",             
T_SAL,                   "sal",             
T_SAR,                   "sar",             
T_SHL,                   "shl",             
T_SHR,                   "shr",             
T_CMPS,                  "cmps",            
T_CMPSB,                 "cmpsb",           
T_CMPSW,                 "cmpsw",           
T_CMPSD,                 "cmpsd",           
T_INS,                   "ins",             
T_INSB,                  "insb",            
T_INSW,                  "insw",            
T_INSD,                  "insd",            
T_LODS,                  "lods",            
T_LODSB,                 "lodsb",           
T_LODSW,                 "lodsw",           
T_LODSD,                 "lodsd",           
T_MOVS,                  "movs",            
T_MOVSB,                 "movsb",           
T_MOVSW,                 "movsw",           
T_MOVSD,                 "movsd",           
T_OUTS,                  "outs",            
T_OUTSB,                 "outsb",           
T_OUTSW,                 "outsw",           
T_OUTSD,                 "outsd",           
T_SCAS,                  "scas",            
T_SCASB,                 "scasb",           
T_SCASW,                 "scasw",           
T_SCASD,                 "scasd",           
T_STOS,                  "stos",            
T_STOSB,                 "stosb",           
T_STOSW,                 "stosw",           
T_STOSD,                 "stosd",           
T_AAA,                   "aaa",             
T_AAD,                   "aad",             
T_AAM,                   "aam",             
T_AAS,                   "aas",             
T_DAA,                   "daa",             
T_DAS,                   "das",             
T_LDS,                   "lds",             
T_LES,                   "les",             
T_POPA,                  "popa",            
T_POPAD,                 "popad",           
T_POPAW,                 "popaw",           
T_POPFD,                 "popfd",           
T_PUSHA,                 "pusha",           
T_PUSHAD,                "pushad",          
T_PUSHAW,                "pushaw",          
T_PUSHFD,                "pushfd",          
T_PUSHD,                 "pushd",           
T_RETD,                  "retd",            
T_RETW,                  "retw",            
T_ARPL,                  "arpl",            
T_LLDT,                  "lldt",            
T_LMSW,                  "lmsw",            
T_LTR,                   "ltr",             
T_SLDT,                  "sldt",            
T_SMSW,                  "smsw",            
T_STR,                   "str",             
T_VERR,                  "verr",            
T_VERW,                  "verw",            
T_DIV,                   "div",             
T_IDIV,                  "idiv",            
T_MUL,                   "mul",             
T_NEG,                   "neg",             
T_NOT,                   "not",             
T_LOCK,                  "lock",            
T_REP,                   "rep",             
T_REPE,                  "repe",            
T_REPNE,                 "repne",           
T_BND,                   "bnd",             
T_REPNZ,                 "repnz",           
T_REPZ,                  "repz",            
T_BT,                    "bt",              
T_BTC,                   "btc",             
T_BTR,                   "btr",             
T_BTS,                   "bts",             
T_CMC,                   "cmc",             
T_CLC,                   "clc",             
T_STC,                   "stc",             
T_CLI,                   "cli",             
T_STI,                   "sti",             
T_CLD,                   "cld",             
T_STD,                   "std",             
T_CLAC,                  "clac",            
T_INC,                   "inc",             
T_DEC,                   "dec",             
T_PUSH,                  "push",            
T_POP,                   "pop",             
T_PUSHW,                 "pushw",           
T_PUSHF,                 "pushf",           
T_POPF,                  "popf",            
T_MOVABS,                "movabs",          
T_MOV,                   "mov",             
T_MOVBE,                 "movbe",           
T_BOUND_,                "bound_",          
T_BSF,                   "bsf",             
T_BSR,                   "bsr",             
T_BSWAP,                 "bswap",           
T_CBW,                   "cbw",             
T_CDQ,                   "cdq",             
T_CWD,                   "cwd",             
T_CWDE,                  "cwde",            
T_CLTS,                  "clts",            
T_CMPXCHG,               "cmpxchg",         
T_CMPXCHG8B,             "cmpxchg8b",       
T_CPUID,                 "cpuid",           
T_ENTER,                 "enter",           
T_HLT,                   "hlt",             
T_IMUL,                  "imul",            
T_IN,                    "in",              
T_INT,                   "int",             
T_INTO,                  "into",            
T_INVD,                  "invd",            
T_INVLPG,                "invlpg",          
T_IRET,                  "iret",            
T_IRETD,                 "iretd",           
T_IRETF,                 "iretf",           
T_IRETDF,                "iretdf",          
T_LAHF,                  "lahf",            
T_LAR,                   "lar",             
T_LSL,                   "lsl",             
T_LEA,                   "lea",             
T_LEAVE,                 "leave",           
T_LFS,                   "lfs",             
T_LGS,                   "lgs",             
T_LSS,                   "lss",             
T_LGDT,                  "lgdt",            
T_LIDT,                  "lidt",            
T_MOVSX,                 "movsx",           
T_MOVZX,                 "movzx",           
T_NOP,                   "nop",             
T_OUT,                   "out",             
T_RDMSR,                 "rdmsr",           
T_RDPMC,                 "rdpmc",           
T_RDTSC,                 "rdtsc",           
T_RDTSCP,                "rdtscp",          
T_RET,                   "ret",             
T_RETN,                  "retn",            
T_RETF,                  "retf",            
T_RSM,                   "rsm",             
T_SAHF,                  "sahf",            
T_SGDT,                  "sgdt",            
T_SIDT,                  "sidt",            
T_SHLD,                  "shld",            
T_SHRD,                  "shrd",            
T_SYSENTER,              "sysenter",        
T_SYSEXIT,               "sysexit",         
T_TEST,                  "test",            
T_UD2,                   "ud2",             
T_WAIT,                  "wait",            
T_WBINVD,                "wbinvd",          
T_WRMSR,                 "wrmsr",           
T_XADD,                  "xadd",            
T_XCHG,                  "xchg",            
T_XLAT,                  "xlat",            
T_XLATB,                 "xlatb",           
T_SETA,                  "seta",            
T_SETAE,                 "setae",           
T_SETB,                  "setb",            
T_SETBE,                 "setbe",           
T_SETC,                  "setc",            
T_SETE,                  "sete",            
T_SETG,                  "setg",            
T_SETGE,                 "setge",           
T_SETL,                  "setl",            
T_SETLE,                 "setle",           
T_SETNA,                 "setna",           
T_SETNAE,                "setnae",          
T_SETNB,                 "setnb",           
T_SETNBE,                "setnbe",          
T_SETNC,                 "setnc",           
T_SETNE,                 "setne",           
T_SETNG,                 "setng",           
T_SETNGE,                "setnge",          
T_SETNL,                 "setnl",           
T_SETNLE,                "setnle",          
T_SETNO,                 "setno",           
T_SETNP,                 "setnp",           
T_SETNS,                 "setns",           
T_SETNZ,                 "setnz",           
T_SETO,                  "seto",            
T_SETP,                  "setp",            
T_SETPE,                 "setpe",           
T_SETPO,                 "setpo",           
T_SETS,                  "sets",            
T_SETZ,                  "setz",            
T_CMOVA,                 "cmova",           
T_CMOVAE,                "cmovae",          
T_CMOVB,                 "cmovb",           
T_CMOVBE,                "cmovbe",          
T_CMOVC,                 "cmovc",           
T_CMOVE,                 "cmove",           
T_CMOVG,                 "cmovg",           
T_CMOVGE,                "cmovge",          
T_CMOVL,                 "cmovl",           
T_CMOVLE,                "cmovle",          
T_CMOVNA,                "cmovna",          
T_CMOVNAE,               "cmovnae",         
T_CMOVNB,                "cmovnb",          
T_CMOVNBE,               "cmovnbe",         
T_CMOVNC,                "cmovnc",          
T_CMOVNE,                "cmovne",          
T_CMOVNG,                "cmovng",          
T_CMOVNGE,               "cmovnge",         
T_CMOVNL,                "cmovnl",          
T_CMOVNLE,               "cmovnle",         
T_CMOVNO,                "cmovno",          
T_CMOVNP,                "cmovnp",          
T_CMOVNS,                "cmovns",          
T_CMOVNZ,                "cmovnz",          
T_CMOVO,                 "cmovo",           
T_CMOVP,                 "cmovp",           
T_CMOVPE,                "cmovpe",          
T_CMOVPO,                "cmovpo",          
T_CMOVS,                 "cmovs",           
T_CMOVZ,                 "cmovz",           
T_FCMOVB,                "fcmovb",          
T_FCMOVBE,               "fcmovbe",         
T_FCMOVE,                "fcmove",          
T_FCMOVNB,               "fcmovnb",         
T_FCMOVNBE,              "fcmovnbe",        
T_FCMOVNE,               "fcmovne",         
T_FCMOVNU,               "fcmovnu",         
T_FCMOVU,                "fcmovu",          
T_FCOM,                  "fcom",            
T_FCOMP,                 "fcomp",           
T_FCOMPP,                "fcompp",          
T_FUCOM,                 "fucom",           
T_FUCOMP,                "fucomp",          
T_FUCOMPP,               "fucompp",         
T_FCOMI,                 "fcomi",           
T_FCOMIP,                "fcomip",          
T_FUCOMI,                "fucomi",          
T_FUCOMIP,               "fucomip",         
T_FADD,                  "fadd",            
T_FADDP,                 "faddp",           
T_FMUL,                  "fmul",            
T_FMULP,                 "fmulp",           
T_FDIV,                  "fdiv",            
T_FDIVP,                 "fdivp",           
T_FDIVR,                 "fdivr",           
T_FDIVRP,                "fdivrp",          
T_FSUB,                  "fsub",            
T_FSUBP,                 "fsubp",           
T_FSUBR,                 "fsubr",           
T_FSUBRP,                "fsubrp",          
T_FIADD,                 "fiadd",           
T_FICOM,                 "ficom",           
T_FICOMP,                "ficomp",          
T_FIDIV,                 "fidiv",           
T_FIDIVR,                "fidivr",          
T_FIMUL,                 "fimul",           
T_FISUB,                 "fisub",           
T_FISUBR,                "fisubr",          
T_FILD,                  "fild",            
T_FISTP,                 "fistp",           
T_FIST,                  "fist",            
T_FLD,                   "fld",             
T_FSTP,                  "fstp",            
T_FST,                   "fst",             
T_FLDENV,                "fldenv",          
T_FLDENVD,               "fldenvd",         
T_FLDENVW,               "fldenvw",         
T_FNSAVE,                "fnsave",          
T_FNSAVED,               "fnsaved",         
T_FNSAVEW,               "fnsavew",         
T_FNSTENV,               "fnstenv",         
T_FNSTENVD,              "fnstenvd",        
T_FNSTENVW,              "fnstenvw",        
T_FRSTOR,                "frstor",          
T_FRSTORD,               "frstord",         
T_FRSTORW,               "frstorw",         
T_FSAVE,                 "fsave",           
T_FSAVED,                "fsaved",          
T_FSAVEW,                "fsavew",          
T_FSTENV,                "fstenv",          
T_FSTENVD,               "fstenvd",         
T_FSTENVW,               "fstenvw",         
T_FLDCW,                 "fldcw",           
T_FNSTCW,                "fnstcw",          
T_FNSTSW,                "fnstsw",          
T_FSTCW,                 "fstcw",           
T_FSTSW,                 "fstsw",           
T_FCOS,                  "fcos",            
T_FPATAN,                "fpatan",          
T_FPTAN,                 "fptan",           
T_FSIN,                  "fsin",            
T_FSINCOS,               "fsincos",         
T_FINIT,                 "finit",           
T_FNINIT,                "fninit",          
T_FDISI,                 "fdisi",           
T_FNDISI,                "fndisi",          
T_FENI,                  "feni",            
T_FNENI,                 "fneni",           
T_FCLEX,                 "fclex",           
T_FNCLEX,                "fnclex",          
T_F2XM1,                 "f2xm1",           
T_FABS,                  "fabs",            
T_FBLD,                  "fbld",            
T_FBSTP,                 "fbstp",           
T_FCHS,                  "fchs",            
T_FLD1,                  "fld1",            
T_FLDL2E,                "fldl2e",          
T_FLDL2T,                "fldl2t",          
T_FLDLG2,                "fldlg2",          
T_FLDLN2,                "fldln2",          
T_FLDPI,                 "fldpi",           
T_FLDZ,                  "fldz",            
T_FDECSTP,               "fdecstp",         
T_FINCSTP,               "fincstp",         
T_FFREE,                 "ffree",           
T_FFREEP,                "ffreep",          
T_FNOP,                  "fnop",            
T_FPREM,                 "fprem",           
T_FPREM1,                "fprem1",          
T_FRNDINT,               "frndint",         
T_FSCALE,                "fscale",          
T_FSETPM,                "fsetpm",          
T_FSQRT,                 "fsqrt",           
T_FTST,                  "ftst",            
T_FWAIT,                 "fwait",           
T_FXAM,                  "fxam",            
T_FXCH,                  "fxch",            
T_FXRSTOR,               "fxrstor",         
T_FXSAVE,                "fxsave",          
T_FXTRACT,               "fxtract",         
T_FYL2X,                 "fyl2x",           
T_FYL2XP1,               "fyl2xp1",         
T_EMMS,                  "emms",            
T_CLFLUSH,               "clflush",         
T_CLFLUSHOPT,            "clflushopt",      
T_LDMXCSR,               "ldmxcsr",         
T_STMXCSR,               "stmxcsr",         
T_LFENCE,                "lfence",          
T_MFENCE,                "mfence",          
T_SFENCE,                "sfence",          
T_PREFETCHNTA,           "prefetchnta",     
T_PREFETCHT0,            "prefetcht0",      
T_PREFETCHT1,            "prefetcht1",      
T_PREFETCHT2,            "prefetcht2",      
T_PAUSE,                 "pause",           
T_ADDPD,                 "addpd",           
T_ADDPS,                 "addps",           
T_ADDSD,                 "addsd",           
T_ADDSS,                 "addss",           
T_DIVPD,                 "divpd",           
T_DIVPS,                 "divps",           
T_DIVSD,                 "divsd",           
T_DIVSS,                 "divss",           
T_MAXPD,                 "maxpd",           
T_MAXPS,                 "maxps",           
T_MAXSD,                 "maxsd",           
T_MAXSS,                 "maxss",           
T_MINPD,                 "minpd",           
T_MINPS,                 "minps",           
T_MINSD,                 "minsd",           
T_MINSS,                 "minss",           
T_MULPD,                 "mulpd",           
T_MULPS,                 "mulps",           
T_MULSD,                 "mulsd",           
T_MULSS,                 "mulss",           
T_SQRTPD,                "sqrtpd",          
T_SQRTPS,                "sqrtps",          
T_SQRTSD,                "sqrtsd",          
T_SQRTSS,                "sqrtss",          
T_SUBPD,                 "subpd",           
T_SUBPS,                 "subps",           
T_SUBSD,                 "subsd",           
T_SUBSS,                 "subss",           
T_CMPPD,                 "cmppd",           
T_CMPPS,                 "cmpps",           
T_CMPSS,                 "cmpss",           
T_CMPEQPD,               "cmpeqpd",         
T_CMPLTPD,               "cmpltpd",         
T_CMPLEPD,               "cmplepd",         
T_CMPUNORDPD,            "cmpunordpd",      
T_CMPNEQPD,              "cmpneqpd",        
T_CMPNLTPD,              "cmpnltpd",        
T_CMPNLEPD,              "cmpnlepd",        
T_CMPORDPD,              "cmpordpd",        
T_CMPEQ_UQPD,            "cmpeq_uqpd",      
T_CMPNGEPD,              "cmpngepd",        
T_CMPNGTPD,              "cmpngtpd",        
T_CMPFALSEPD,            "cmpfalsepd",      
T_CMPNEQ_OQPD,           "cmpneq_oqpd",     
T_CMPGEPD,               "cmpgepd",         
T_CMPGTPD,               "cmpgtpd",         
T_CMPTRUEPD,             "cmptruepd",       
T_CMPEQ_OSPD,            "cmpeq_ospd",      
T_CMPLT_OQPD,            "cmplt_oqpd",      
T_CMPLE_OQPD,            "cmple_oqpd",      
T_CMPUNORD_SPD,          "cmpunord_spd",    
T_CMPNEQ_USPD,           "cmpneq_uspd",     
T_CMPNLT_UQPD,           "cmpnlt_uqpd",     
T_CMPNLE_UQPD,           "cmpnle_uqpd",     
T_CMPORD_SPD,            "cmpord_spd",      
T_CMPEQ_USPD,            "cmpeq_uspd",      
T_CMPNGE_UQPD,           "cmpnge_uqpd",     
T_CMPNGT_UQPD,           "cmpngt_uqpd",     
T_CMPFALSE_OSPD,         "cmpfalse_ospd",   
T_CMPNEQ_OSPD,           "cmpneq_ospd",     
T_CMPGE_OQPD,            "cmpge_oqpd",      
T_CMPGT_OQPD,            "cmpgt_oqpd",      
T_CMPTRUE_USPD,          "cmptrue_uspd",    
T_CMPEQPS,               "cmpeqps",         
T_CMPLTPS,               "cmpltps",         
T_CMPLEPS,               "cmpleps",         
T_CMPUNORDPS,            "cmpunordps",      
T_CMPNEQPS,              "cmpneqps",        
T_CMPNLTPS,              "cmpnltps",        
T_CMPNLEPS,              "cmpnleps",        
T_CMPORDPS,              "cmpordps",        
T_CMPEQ_UQPS,            "cmpeq_uqps",      
T_CMPNGEPS,              "cmpngeps",        
T_CMPNGTPS,              "cmpngtps",        
T_CMPFALSEPS,            "cmpfalseps",      
T_CMPNEQ_OQPS,           "cmpneq_oqps",     
T_CMPGEPS,               "cmpgeps",         
T_CMPGTPS,               "cmpgtps",         
T_CMPTRUEPS,             "cmptrueps",       
T_CMPEQ_OSPS,            "cmpeq_osps",      
T_CMPLT_OQPS,            "cmplt_oqps",      
T_CMPLE_OQPS,            "cmple_oqps",      
T_CMPUNORD_SPS,          "cmpunord_sps",    
T_CMPNEQ_USPS,           "cmpneq_usps",     
T_CMPNLT_UQPS,           "cmpnlt_uqps",     
T_CMPNLE_UQPS,           "cmpnle_uqps",     
T_CMPORD_SPS,            "cmpord_sps",      
T_CMPEQ_USPS,            "cmpeq_usps",      
T_CMPNGE_UQPS,           "cmpnge_uqps",     
T_CMPNGT_UQPS,           "cmpngt_uqps",     
T_CMPFALSE_OSPS,         "cmpfalse_osps",   
T_CMPNEQ_OSPS,           "cmpneq_osps",     
T_CMPGE_OQPS,            "cmpge_oqps",      
T_CMPGT_OQPS,            "cmpgt_oqps",      
T_CMPTRUE_USPS,          "cmptrue_usps",    
T_CMPEQSD,               "cmpeqsd",         
T_CMPLTSD,               "cmpltsd",         
T_CMPLESD,               "cmplesd",         
T_CMPUNORDSD,            "cmpunordsd",      
T_CMPNEQSD,              "cmpneqsd",        
T_CMPNLTSD,              "cmpnltsd",        
T_CMPNLESD,              "cmpnlesd",        
T_CMPORDSD,              "cmpordsd",        
T_CMPEQ_UQSD,            "cmpeq_uqsd",      
T_CMPNGESD,              "cmpngesd",        
T_CMPNGTSD,              "cmpngtsd",        
T_CMPFALSESD,            "cmpfalsesd",      
T_CMPNEQ_OQSD,           "cmpneq_oqsd",     
T_CMPGESD,               "cmpgesd",         
T_CMPGTSD,               "cmpgtsd",         
T_CMPTRUESD,             "cmptruesd",       
T_CMPEQ_OSSD,            "cmpeq_ossd",      
T_CMPLT_OQSD,            "cmplt_oqsd",      
T_CMPLE_OQSD,            "cmple_oqsd",      
T_CMPUNORD_SSD,          "cmpunord_ssd",    
T_CMPNEQ_USSD,           "cmpneq_ussd",     
T_CMPNLT_UQSD,           "cmpnlt_uqsd",     
T_CMPNLE_UQSD,           "cmpnle_uqsd",     
T_CMPORD_SSD,            "cmpord_ssd",      
T_CMPEQ_USSD,            "cmpeq_ussd",      
T_CMPNGE_UQSD,           "cmpnge_uqsd",     
T_CMPNGT_UQSD,           "cmpngt_uqsd",     
T_CMPFALSE_OSSD,         "cmpfalse_ossd",   
T_CMPNEQ_OSSD,           "cmpneq_ossd",     
T_CMPGE_OQSD,            "cmpge_oqsd",      
T_CMPGT_OQSD,            "cmpgt_oqsd",      
T_CMPTRUE_USSD,          "cmptrue_ussd",    
T_CMPEQSS,               "cmpeqss",         
T_CMPLTSS,               "cmpltss",         
T_CMPLESS,               "cmpless",         
T_CMPUNORDSS,            "cmpunordss",      
T_CMPNEQSS,              "cmpneqss",        
T_CMPNLTSS,              "cmpnltss",        
T_CMPNLESS,              "cmpnless",        
T_CMPORDSS,              "cmpordss",        
T_CMPEQ_UQSS,            "cmpeq_uqss",      
T_CMPNGESS,              "cmpngess",        
T_CMPNGTSS,              "cmpngtss",        
T_CMPFALSESS,            "cmpfalsess",      
T_CMPNEQ_OQSS,           "cmpneq_oqss",     
T_CMPGESS,               "cmpgess",         
T_CMPGTSS,               "cmpgtss",         
T_CMPTRUESS,             "cmptruess",       
T_CMPEQ_OSSS,            "cmpeq_osss",      
T_CMPLT_OQSS,            "cmplt_oqss",      
T_CMPLE_OQSS,            "cmple_oqss",      
T_CMPUNORD_SSS,          "cmpunord_sss",    
T_CMPNEQ_USSS,           "cmpneq_usss",     
T_CMPNLT_UQSS,           "cmpnlt_uqss",     
T_CMPNLE_UQSS,           "cmpnle_uqss",     
T_CMPORD_SSS,            "cmpord_sss",      
T_CMPEQ_USSS,            "cmpeq_usss",      
T_CMPNGE_UQSS,           "cmpnge_uqss",     
T_CMPNGT_UQSS,           "cmpngt_uqss",     
T_CMPFALSE_OSSS,         "cmpfalse_osss",   
T_CMPNEQ_OSSS,           "cmpneq_osss",     
T_CMPGE_OQSS,            "cmpge_oqss",      
T_CMPGT_OQSS,            "cmpgt_oqss",      
T_CMPTRUE_USSS,          "cmptrue_usss",    
T_ANDNPD,                "andnpd",          
T_ANDNPS,                "andnps",          
T_ANDPD,                 "andpd",           
T_ANDPS,                 "andps",           
T_ORPD,                  "orpd",            
T_ORPS,                  "orps",            
T_COMISD,                "comisd",          
T_COMISS,                "comiss",          
T_XORPD,                 "xorpd",           
T_XORPS,                 "xorps",           
T_CVTPD2PI,              "cvtpd2pi",        
T_CVTPS2PI,              "cvtps2pi",        
T_CVTSD2SI,              "cvtsd2si",        
T_CVTSS2SI,              "cvtss2si",        
T_CVTPI2PD,              "cvtpi2pd",        
T_CVTPI2PS,              "cvtpi2ps",        
T_CVTSI2SD,              "cvtsi2sd",        
T_CVTSI2SS,              "cvtsi2ss",        
T_CVTTPD2PI,             "cvttpd2pi",       
T_CVTTPS2PI,             "cvttps2pi",       
T_CVTTSD2SI,             "cvttsd2si",       
T_CVTTSS2SI,             "cvttss2si",       
T_CVTDQ2PS,              "cvtdq2ps",        
T_CVTPS2DQ,              "cvtps2dq",        
T_CVTTPS2DQ,             "cvttps2dq",       
T_CVTPD2DQ,              "cvtpd2dq",        
T_CVTDQ2PD,              "cvtdq2pd",        
T_CVTTPD2DQ,             "cvttpd2dq",       
T_CVTPD2PS,              "cvtpd2ps",        
T_CVTPS2PD,              "cvtps2pd",        
T_CVTSD2SS,              "cvtsd2ss",        
T_CVTSS2SD,              "cvtss2sd",        
T_MASKMOVDQU,            "maskmovdqu",      
T_MASKMOVQ,              "maskmovq",        
T_MOVD,                  "movd",            
T_MOVQ,                  "movq",            
T_MOVAPD,                "movapd",          
T_MOVAPS,                "movaps",          
T_MOVDQA,                "movdqa",          
T_MOVDQU,                "movdqu",          
T_MOVUPD,                "movupd",          
T_MOVUPS,                "movups",          
T_MOVHPD,                "movhpd",          
T_MOVHPS,                "movhps",          
T_MOVLPD,                "movlpd",          
T_MOVLPS,                "movlps",          
T_MOVHLPS,               "movhlps",         
T_MOVLHPS,               "movlhps",         
T_MOVDQ2Q,               "movdq2q",         
T_MOVQ2DQ,               "movq2dq",         
T_MOVMSKPD,              "movmskpd",        
T_MOVMSKPS,              "movmskps",        
T_MOVNTDQ,               "movntdq",         
T_MOVNTI,                "movnti",          
T_MOVNTPD,               "movntpd",         
T_MOVNTPS,               "movntps",         
T_MOVNTQ,                "movntq",          
T_MOVSS,                 "movss",           
T_PACKSSDW,              "packssdw",        
T_PACKSSWB,              "packsswb",        
T_PACKUSWB,              "packuswb",        
T_PADDB,                 "paddb",           
T_PADDW,                 "paddw",           
T_PADDD,                 "paddd",           
T_PADDQ,                 "paddq",           
T_PADDSB,                "paddsb",          
T_PADDSW,                "paddsw",          
T_PADDUSB,               "paddusb",         
T_PADDUSW,               "paddusw",         
T_PAND,                  "pand",            
T_PANDN,                 "pandn",           
T_PAVGB,                 "pavgb",           
T_PAVGW,                 "pavgw",           
T_PCMPEQB,               "pcmpeqb",         
T_PCMPEQW,               "pcmpeqw",         
T_PCMPEQD,               "pcmpeqd",         
T_PCMPGTB,               "pcmpgtb",         
T_PCMPGTW,               "pcmpgtw",         
T_PCMPGTD,               "pcmpgtd",         
T_PEXTRW,                "pextrw",          
T_PEXTRQ,                "pextrq",          
T_PINSRW,                "pinsrw",          
T_PMADDWD,               "pmaddwd",         
T_PMAXSW,                "pmaxsw",          
T_PMAXUB,                "pmaxub",          
T_PMINSW,                "pminsw",          
T_PMINUB,                "pminub",          
T_PMOVMSKB,              "pmovmskb",        
T_PMULHUW,               "pmulhuw",         
T_PMULHW,                "pmulhw",          
T_PMULLW,                "pmullw",          
T_PMULUDQ,               "pmuludq",         
T_POR,                   "por",             
T_PSADBW,                "psadbw",          
T_PSHUFD,                "pshufd",          
T_PSHUFW,                "pshufw",          
T_PSHUFHW,               "pshufhw",         
T_PSHUFLW,               "pshuflw",         
T_PSLLW,                 "psllw",           
T_PSLLD,                 "pslld",           
T_PSLLQ,                 "psllq",           
T_PSRAW,                 "psraw",           
T_PSRAD,                 "psrad",           
T_PSRAQ,                 "psraq",           
T_PSRLW,                 "psrlw",           
T_PSRLD,                 "psrld",           
T_PSRLQ,                 "psrlq",           
T_PSLLDQ,                "pslldq",          
T_PSRLDQ,                "psrldq",          
T_PSUBB,                 "psubb",           
T_PSUBW,                 "psubw",           
T_PSUBD,                 "psubd",           
T_PSUBQ,                 "psubq",           
T_PSUBSB,                "psubsb",          
T_PSUBSW,                "psubsw",          
T_PSUBUSB,               "psubusb",         
T_PSUBUSW,               "psubusw",         
T_PXOR,                  "pxor",            
T_PUNPCKHBW,             "punpckhbw",       
T_PUNPCKHWD,             "punpckhwd",       
T_PUNPCKHDQ,             "punpckhdq",       
T_PUNPCKLBW,             "punpcklbw",       
T_PUNPCKLWD,             "punpcklwd",       
T_PUNPCKLDQ,             "punpckldq",       
T_PUNPCKHQDQ,            "punpckhqdq",      
T_PUNPCKLQDQ,            "punpcklqdq",      
T_RCPPS,                 "rcpps",           
T_RCPSS,                 "rcpss",           
T_RSQRTPS,               "rsqrtps",         
T_RSQRTSS,               "rsqrtss",         
T_SHUFPD,                "shufpd",          
T_SHUFPS,                "shufps",          
T_UCOMISD,               "ucomisd",         
T_UCOMISS,               "ucomiss",         
T_UNPCKHPD,              "unpckhpd",        
T_UNPCKHPS,              "unpckhps",        
T_UNPCKLPD,              "unpcklpd",        
T_UNPCKLPS,              "unpcklps",        
T_FEMMS,                 "femms",           
T_PREFETCH,              "prefetch",        
T_PREFETCHW,             "prefetchw",       
T_PREFETCHWT1,           "prefetchwt1",     
T_PAVGUSB,               "pavgusb",         
T_PF2ID,                 "pf2id",           
T_PF2IW,                 "pf2iw",           
T_PFACC,                 "pfacc",           
T_PFADD,                 "pfadd",           
T_PFCMPEQ,               "pfcmpeq",         
T_PFCMPGE,               "pfcmpge",         
T_PFCMPGT,               "pfcmpgt",         
T_PFMAX,                 "pfmax",           
T_PFMIN,                 "pfmin",           
T_PFMUL,                 "pfmul",           
T_PFNACC,                "pfnacc",          
T_PFPNACC,               "pfpnacc",         
T_PFRCP,                 "pfrcp",           
T_PFRCPIT1,              "pfrcpit1",        
T_PFRCPIT2,              "pfrcpit2",        
T_PFRSQIT1,              "pfrsqit1",        
T_PFRSQRT,               "pfrsqrt",         
T_PFSUB,                 "pfsub",           
T_PFSUBR,                "pfsubr",          
T_PI2FD,                 "pi2fd",           
T_PI2FW,                 "pi2fw",           
T_PMULHRW,               "pmulhrw",         
T_PSWAPD,                "pswapd",          
T_ADDSUBPD,              "addsubpd",        
T_ADDSUBPS,              "addsubps",        
T_FISTTP,                "fisttp",          
T_HADDPD,                "haddpd",          
T_HADDPS,                "haddps",          
T_HSUBPD,                "hsubpd",          
T_HSUBPS,                "hsubps",          
T_LDDQU,                 "lddqu",           
T_MONITOR,               "monitor",         
T_MOVDDUP,               "movddup",         
T_MOVSHDUP,              "movshdup",        
T_MOVSLDUP,              "movsldup",        
T_MWAIT,                 "mwait",           
T_PABSB,                 "pabsb",           
T_PABSD,                 "pabsd",           
T_PABSW,                 "pabsw",           
T_PALIGNR,               "palignr",         
T_PHADDD,                "phaddd",          
T_PHADDSW,               "phaddsw",         
T_PHADDW,                "phaddw",          
T_PHSUBD,                "phsubd",          
T_PHSUBSW,               "phsubsw",         
T_PHSUBW,                "phsubw",          
T_PMADDUBSW,             "pmaddubsw",       
T_PMULHRSW,              "pmulhrsw",        
T_PSHUFB,                "pshufb",          
T_PSIGNB,                "psignb",          
T_PSIGND,                "psignd",          
T_PSIGNW,                "psignw",          
T_PCLMULQDQ,             "pclmulqdq",       
T_PCLMULLQLQDQ,          "pclmullqlqdq",    
T_PCLMULHQLQDQ,          "pclmulhqlqdq",    
T_PCLMULLQHQDQ,          "pclmullqhqdq",    
T_PCLMULHQHQDQ,          "pclmulhqhqdq",    
T_AESDECLAST,            "aesdeclast",      
T_AESDEC,                "aesdec",          
T_AESENC,                "aesenc",          
T_AESENCLAST,            "aesenclast",      
T_AESIMC,                "aesimc",          
T_AESKEYGENASSIST,       "aeskeygenassist", 
T_ADCX,                  "adcx",            
T_SHA1RNDS4,             "sha1rnds4",       
T_SHA1NEXTE,             "sha1nexte",       
T_SHA1MSG1,              "sha1msg1",        
T_SHA1MSG2,              "sha1msg2",        
T_SHA256RNDS2,           "sha256rnds2",     
T_SHA256MSG1,            "sha256msg1",      
T_SHA256MSG2,            "sha256msg2",      
T_CDQE,                  "cdqe",            
T_CQO,                   "cqo",             
T_PUSHFQ,                "pushfq",          
T_POPFQ,                 "popfq",           
T_IRETQ,                 "iretq",           
T_CMPXCHG16B,            "cmpxchg16b",      
T_MOVSXD,                "movsxd",          
T_CMPSQ,                 "cmpsq",           
T_LODSQ,                 "lodsq",           
T_MOVSQ,                 "movsq",           
T_SCASQ,                 "scasq",           
T_STOSQ,                 "stosq",           
T_PINSRQ,                "pinsrq",          
T_SWAPGS,                "swapgs",          
T_SYSCALL_,              "syscall_",        
T_SYSRET,                "sysret",          
T_FXRSTOR64,             "fxrstor64",       
T_FXSAVE64,              "fxsave64",        
T_XRSTOR64,              "xrstor64",        
T_XSAVE64,               "xsave64",         
T_XSAVEOPT64,            "xsaveopt64",      
T_BLENDPD,               "blendpd",         
T_BLENDPS,               "blendps",         
T_BLENDVPD,              "blendvpd",        
T_BLENDVPS,              "blendvps",        
T_DPPD,                  "dppd",            
T_DPPS,                  "dpps",            
T_EXTRACTPS,             "extractps",       
T_INSERTPS,              "insertps",        
T_MOVNTDQA,              "movntdqa",        
T_MPSADBW,               "mpsadbw",         
T_PACKUSDW,              "packusdw",        
T_PBLENDVB,              "pblendvb",        
T_PBLENDW,               "pblendw",         
T_PCMPEQQ,               "pcmpeqq",         
T_PEXTRB,                "pextrb",          
T_PEXTRD,                "pextrd",          
T_PHMINPOSUW,            "phminposuw",      
T_PINSRB,                "pinsrb",          
T_PINSRD,                "pinsrd",          
T_PMAXSB,                "pmaxsb",          
T_PMAXSD,                "pmaxsd",          
T_PMAXUW,                "pmaxuw",          
T_PMAXUD,                "pmaxud",          
T_PMINSB,                "pminsb",          
T_PMINSD,                "pminsd",          
T_PMINUW,                "pminuw",          
T_PMINUD,                "pminud",          
T_PMOVSXBW,              "pmovsxbw",        
T_PMOVSXBD,              "pmovsxbd",        
T_PMOVSXBQ,              "pmovsxbq",        
T_PMOVSXWD,              "pmovsxwd",        
T_PMOVSXWQ,              "pmovsxwq",        
T_PMOVSXDQ,              "pmovsxdq",        
T_PMOVZXBW,              "pmovzxbw",        
T_PMOVZXBD,              "pmovzxbd",        
T_PMOVZXBQ,              "pmovzxbq",        
T_PMOVZXWD,              "pmovzxwd",        
T_PMOVZXWQ,              "pmovzxwq",        
T_PMOVZXDQ,              "pmovzxdq",        
T_PMULDQ,                "pmuldq",          
T_PMULLD,                "pmulld",          
T_PTEST,                 "ptest",           
T_ROUNDPS,               "roundps",         
T_ROUNDPD,               "roundpd",         
T_ROUNDSS,               "roundss",         
T_ROUNDSD,               "roundsd",         
T_CRC32,                 "crc32",           
T_PCMPESTRM,             "pcmpestrm",       
T_PCMPESTRI,             "pcmpestri",       
T_PCMPISTRM,             "pcmpistrm",       
T_PCMPISTRI,             "pcmpistri",       
T_PCMPGTQ,               "pcmpgtq",         
T_POPCNT,                "popcnt",          
T_RDRAND,                "rdrand",          
T_RDSEED,                "rdseed",          
T_LZCNT,                 "lzcnt",           
T_TZCNT,                 "tzcnt",           
T_INVPCID,               "invpcid",         
T_BNDMK,                 "bndmk",           
T_BNDCL,                 "bndcl",           
T_BNDCU,                 "bndcu",           
T_BNDCN,                 "bndcn",           
T_BNDMOV,                "bndmov",          
T_BNDLDX,                "bndldx",          
T_BNDSTX,                "bndstx",          
T_RDPID,                 "rdpid",           
T_ADOX,                  "adox",            
T_XRSTOR,                "xrstor",          
T_XSAVE,                 "xsave",           
T_XSAVEOPT,              "xsaveopt",        
T_XGETBV,                "xgetbv",          
T_XSETBV,                "xsetbv",          
T_VMCALL,                "vmcall",          
T_VMLAUNCH,              "vmlaunch",        
T_VMRESUME,              "vmresume",        
T_VMXOFF,                "vmxoff",          
T_VMPTRLD,               "vmptrld",         
T_VMPTRST,               "vmptrst",         
T_VMCLEAR,               "vmclear",         
T_VMXON,                 "vmxon",           
T_VMREAD,                "vmread",          
T_VMWRITE,               "vmwrite",         
T_INVEPT,                "invept",          
T_INVVPID,               "invvpid",         
T_VBROADCASTSS,          "vbroadcastss",    
T_VBROADCASTSD,          "vbroadcastsd",    
T_VBROADCASTF128,        "vbroadcastf128",  
T_VBROADCASTI128,        "vbroadcasti128",  
T_VPBROADCASTB,          "vpbroadcastb",    
T_VPBROADCASTW,          "vpbroadcastw",    
T_VPBROADCASTD,          "vpbroadcastd",    
T_VPBROADCASTQ,          "vpbroadcastq",    
T_VBROADCASTI32x2,       "vbroadcasti32x2", 
T_VBROADCASTF32x2,       "vbroadcastf32x2", 
T_VBROADCASTI32x4,       "vbroadcasti32x4", 
T_VBROADCASTI64x2,       "vbroadcasti64x2", 
T_VBROADCASTI32x8,       "vbroadcasti32x8", 
T_VBROADCASTI64x4,       "vbroadcasti64x4", 
T_VBROADCASTF32x4,       "vbroadcastf32x4", 
T_VBROADCASTF64x2,       "vbroadcastf64x2", 
T_VBROADCASTF32x8,       "vbroadcastf32x8", 
T_VBROADCASTF64x4,       "vbroadcastf64x4", 
T_VPBROADCASTMB2Q,       "vpbroadcastmb2q", 
T_VPBROADCASTMW2D,       "vpbroadcastmw2d", 
T_VBLENDVPD,             "vblendvpd",       
T_VBLENDVPS,             "vblendvps",       
T_VEXTRACTF128,          "vextractf128",    
T_VEXTRACTF32x4,         "vextractf32x4",   
T_VEXTRACTF64x2,         "vextractf64x2",   
T_VEXTRACTF32x8,         "vextractf32x8",   
T_VEXTRACTF64x4,         "vextractf64x4",   
T_VEXTRACTI128,          "vextracti128",    
T_VEXTRACTI32x4,         "vextracti32x4",   
T_VEXTRACTI64x2,         "vextracti64x2",   
T_VEXTRACTI32x8,         "vextracti32x8",   
T_VEXTRACTI64x4,         "vextracti64x4",   
T_VMASKMOVPS,            "vmaskmovps",      
T_VMASKMOVPD,            "vmaskmovpd",      
T_VPBLENDVB,             "vpblendvb",       
T_VPERMILPD,             "vpermilpd",       
T_VPERMILPS,             "vpermilps",       
T_VPERMPD,               "vpermpd",         
T_VPERMPS,               "vpermps",         
T_VPERMQ,                "vpermq",          
T_VPERM2F128,            "vperm2f128",      
T_VTESTPS,               "vtestps",         
T_VTESTPD,               "vtestpd",         
T_VZEROALL,              "vzeroall",        
T_VZEROUPPER,            "vzeroupper",      
T_VCVTPD2DQ,             "vcvtpd2dq",       
T_VCVTPD2UDQ,            "vcvtpd2udq",      
T_VCVTPS2UDQ,            "vcvtps2udq",      
T_VCVTTPD2DQ,            "vcvttpd2dq",      
T_VCVTPD2QQ,             "vcvtpd2qq",       
T_VCVTPD2UQQ,            "vcvtpd2uqq",      
T_VCVTQQ2PD,             "vcvtqq2pd",       
T_VCVTQQ2PS,             "vcvtqq2ps",       
T_VCVTPS2QQ,             "vcvtps2qq",       
T_VCVTPS2UQQ,            "vcvtps2uqq",      
T_VCVTTPS2QQ,            "vcvttps2qq",      
T_VCVTUQQ2PS,            "vcvtuqq2ps",      
T_VCVTUQQ2PD,            "vcvtuqq2pd",      
T_VCVTTPD2QQ,            "vcvttpd2qq",      
T_VCVTPD2PS,             "vcvtpd2ps",       
T_VMOVDDUP,              "vmovddup",        
T_VPGATHERDD,            "vpgatherdd",      
T_VPGATHERQD,            "vpgatherqd",      
T_VPGATHERDQ,            "vpgatherdq",      
T_VPGATHERQQ,            "vpgatherqq",      
T_VGATHERDPD,            "vgatherdpd",      
T_VGATHERQPD,            "vgatherqpd",      
T_VGATHERDPS,            "vgatherdps",      
T_VGATHERQPS,            "vgatherqps",      
T_VGATHERPF0DPS,         "vgatherpf0dps",   
T_VGATHERPF0QPS,         "vgatherpf0qps",   
T_VGATHERPF0DPD,         "vgatherpf0dpd",   
T_VGATHERPF0QPD,         "vgatherpf0qpd",   
T_VGATHERPF1DPS,         "vgatherpf1dps",   
T_VGATHERPF1QPS,         "vgatherpf1qps",   
T_VGATHERPF1DPD,         "vgatherpf1dpd",   
T_VGATHERPF1QPD,         "vgatherpf1qpd",   
T_VSCATTERPF0DPS,        "vscatterpf0dps",  
T_VSCATTERPF0QPS,        "vscatterpf0qps",  
T_VSCATTERPF0DPD,        "vscatterpf0dpd",  
T_VSCATTERPF0QPD,        "vscatterpf0qpd",  
T_VSCATTERPF1DPS,        "vscatterpf1dps",  
T_VSCATTERPF1QPS,        "vscatterpf1qps",  
T_VSCATTERPF1DPD,        "vscatterpf1dpd",  
T_VSCATTERPF1QPD,        "vscatterpf1qpd",  
T_VPSCATTERDD,           "vpscatterdd",     
T_VPSCATTERDQ,           "vpscatterdq",     
T_VPSCATTERQD,           "vpscatterqd",     
T_VPSCATTERQQ,           "vpscatterqq",     
T_VSCATTERDPS,           "vscatterdps",     
T_VSCATTERDPD,           "vscatterdpd",     
T_VSCATTERQPS,           "vscatterqps",     
T_VSCATTERQPD,           "vscatterqpd",     
T_VPABSQ,                "vpabsq",          
T_VPANDD,                "vpandd",          
T_VPANDQ,                "vpandq",          
T_VPANDND,               "vpandnd",         
T_VPANDNQ,               "vpandnq",         
T_VPBLENDMB,             "vpblendmb",       
T_VPBLENDMW,             "vpblendmw",       
T_VPBLENDMD,             "vpblendmd",       
T_VPBLENDMQ,             "vpblendmq",       
T_VFMADD132PD,           "vfmadd132pd",     
T_VFMADD213PD,           "vfmadd213pd",     
T_VFMADD231PD,           "vfmadd231pd",     
T_VFMADD132PS,           "vfmadd132ps",     
T_VFMADD213PS,           "vfmadd213ps",     
T_VFMADD231PS,           "vfmadd231ps",     
T_VFMADD132SD,           "vfmadd132sd",     
T_VFMADD213SD,           "vfmadd213sd",     
T_VFMADD231SD,           "vfmadd231sd",     
T_VFMADD132SS,           "vfmadd132ss",     
T_VFMADD213SS,           "vfmadd213ss",     
T_VFMADD231SS,           "vfmadd231ss",     
T_VFMADDSUB132PD,        "vfmaddsub132pd",  
T_VFMADDSUB213PD,        "vfmaddsub213pd",  
T_VFMADDSUB231PD,        "vfmaddsub231pd",  
T_VFMADDSUB132PS,        "vfmaddsub132ps",  
T_VFMADDSUB213PS,        "vfmaddsub213ps",  
T_VFMADDSUB231PS,        "vfmaddsub231ps",  
T_VFMSUB132PD,           "vfmsub132pd",     
T_VFMSUB213PD,           "vfmsub213pd",     
T_VFMSUB231PD,           "vfmsub231pd",     
T_VFMSUB132PS,           "vfmsub132ps",     
T_VFMSUB213PS,           "vfmsub213ps",     
T_VFMSUB231PS,           "vfmsub231ps",     
T_VFMSUB132SD,           "vfmsub132sd",     
T_VFMSUB213SD,           "vfmsub213sd",     
T_VFMSUB231SD,           "vfmsub231sd",     
T_VFMSUB132SS,           "vfmsub132ss",     
T_VFMSUB213SS,           "vfmsub213ss",     
T_VFMSUB231SS,           "vfmsub231ss",     
T_VFMSUBADD132PD,        "vfmsubadd132pd",  
T_VFMSUBADD213PD,        "vfmsubadd213pd",  
T_VFMSUBADD231PD,        "vfmsubadd231pd",  
T_VFMSUBADD132PS,        "vfmsubadd132ps",  
T_VFMSUBADD213PS,        "vfmsubadd213ps",  
T_VFMSUBADD231PS,        "vfmsubadd231ps",  
T_VFNMADD132PD,          "vfnmadd132pd",    
T_VFNMADD213PD,          "vfnmadd213pd",    
T_VFNMADD231PD,          "vfnmadd231pd",    
T_VFNMADD132PS,          "vfnmadd132ps",    
T_VFNMADD213PS,          "vfnmadd213ps",    
T_VFNMADD231PS,          "vfnmadd231ps",    
T_VFNMADD132SD,          "vfnmadd132sd",    
T_VFNMADD213SD,          "vfnmadd213sd",    
T_VFNMADD231SD,          "vfnmadd231sd",    
T_VFNMADD132SS,          "vfnmadd132ss",    
T_VFNMADD213SS,          "vfnmadd213ss",    
T_VFNMADD231SS,          "vfnmadd231ss",    
T_VFNMSUB132PD,          "vfnmsub132pd",    
T_VFNMSUB213PD,          "vfnmsub213pd",    
T_VFNMSUB231PD,          "vfnmsub231pd",    
T_VFNMSUB132PS,          "vfnmsub132ps",    
T_VFNMSUB213PS,          "vfnmsub213ps",    
T_VFNMSUB231PS,          "vfnmsub231ps",    
T_VFNMSUB132SD,          "vfnmsub132sd",    
T_VFNMSUB213SD,          "vfnmsub213sd",    
T_VFNMSUB231SD,          "vfnmsub231sd",    
T_VFNMSUB132SS,          "vfnmsub132ss",    
T_VFNMSUB213SS,          "vfnmsub213ss",    
T_VFNMSUB231SS,          "vfnmsub231ss",    
T_VGETEXPPD,             "vgetexppd",       
T_VGETEXPPS,             "vgetexpps",       
T_VGETEXPSD,             "vgetexpsd",       
T_VGETEXPSS,             "vgetexpss",       
T_VCVTPH2PS,             "vcvtph2ps",       
T_VCVTPS2PH,             "vcvtps2ph",       
T_VGETMANTPD,            "vgetmantpd",      
T_VGETMANTPS,            "vgetmantps",      
T_VGETMANTSD,            "vgetmantsd",      
T_VGETMANTSS,            "vgetmantss",      
T_VALIGND,               "valignd",         
T_VALIGNQ,               "valignq",         
T_VBLENDMPD,             "vblendmpd",       
T_VBLENDMPS,             "vblendmps",       
T_VCOMPRESSPD,           "vcompresspd",     
T_VCOMPRESSPS,           "vcompressps",     
T_VPCOMPRESSD,           "vpcompressd",     
T_VPCOMPRESSQ,           "vpcompressq",     
T_VCVTSI2SD,             "vcvtsi2sd",       
T_VCVTUDQ2PD,            "vcvtudq2pd",      
T_VCVTUDQ2PS,            "vcvtudq2ps",      
T_VEXPANDPD,             "vexpandpd",       
T_VEXPANDPS,             "vexpandps",       
T_VPCMPD,                "vpcmpd",          
T_VPCMPUD,               "vpcmpud",         
T_VPCMPQ,                "vpcmpq",          
T_VPCMPUQ,               "vpcmpuq",         
T_VPCMPW,                "vpcmpw",          
T_VPCMPUW,               "vpcmpuw",         
T_VPCMPB,                "vpcmpb",          
T_VPCMPUB,               "vpcmpub",         
T_VPCMPLTD,              "vpcmpltd",        
T_VPCMPLED,              "vpcmpled",        
T_VPCMPFALSED,           "vpcmpfalsed",     
T_VPCMPNEQD,             "vpcmpneqd",       
T_VPCMPNLTD,             "vpcmpnltd",       
T_VPCMPNLED,             "vpcmpnled",       
T_VPCMPTRUED,            "vpcmptrued",      
T_VPCMPEQUD,             "vpcmpequd",       
T_VPCMPLTUD,             "vpcmpltud",       
T_VPCMPLEUD,             "vpcmpleud",       
T_VPCMPFALSEUD,          "vpcmpfalseud",    
T_VPCMPNEQUD,            "vpcmpnequd",      
T_VPCMPNLTUD,            "vpcmpnltud",      
T_VPCMPNLEUD,            "vpcmpnleud",      
T_VPCMPTRUEUD,           "vpcmptrueud",     
T_VPCMPLTQ,              "vpcmpltq",        
T_VPCMPLEQ,              "vpcmpleq",        
T_VPCMPFALSEQ,           "vpcmpfalseq",     
T_VPCMPNEQQ,             "vpcmpneqq",       
T_VPCMPNLTQ,             "vpcmpnltq",       
T_VPCMPNLEQ,             "vpcmpnleq",       
T_VPCMPTRUEQ,            "vpcmptrueq",      
T_VPCMPEQUQ,             "vpcmpequq",       
T_VPCMPLTUQ,             "vpcmpltuq",       
T_VPCMPLEUQ,             "vpcmpleuq",       
T_VPCMPFALSEUQ,          "vpcmpfalseuq",    
T_VPCMPNEQUQ,            "vpcmpnequq",      
T_VPCMPNLTUQ,            "vpcmpnltuq",      
T_VPCMPNLEUQ,            "vpcmpnleuq",      
T_VPCMPTRUEUQ,           "vpcmptrueuq",     
T_VPCMPLTW,              "vpcmpltw",        
T_VPCMPLEW,              "vpcmplew",        
T_VPCMPFALSEW,           "vpcmpfalsew",     
T_VPCMPNEQW,             "vpcmpneqw",       
T_VPCMPNLTW,             "vpcmpnltw",       
T_VPCMPNLEW,             "vpcmpnlew",       
T_VPCMPTRUEW,            "vpcmptruew",      
T_VPCMPEQUW,             "vpcmpequw",       
T_VPCMPLTUW,             "vpcmpltuw",       
T_VPCMPLEUW,             "vpcmpleuw",       
T_VPCMPFALSEUW,          "vpcmpfalseuw",    
T_VPCMPNEQUW,            "vpcmpnequw",      
T_VPCMPNLTUW,            "vpcmpnltuw",      
T_VPCMPNLEUW,            "vpcmpnleuw",      
T_VPCMPTRUEUW,           "vpcmptrueuw",     
T_VPCMPLTB,              "vpcmpltb",        
T_VPCMPLEB,              "vpcmpleb",        
T_VPCMPFALSEB,           "vpcmpfalseb",     
T_VPCMPNEQB,             "vpcmpneqb",       
T_VPCMPNLTB,             "vpcmpnltb",       
T_VPCMPNLEB,             "vpcmpnleb",       
T_VPCMPTRUEB,            "vpcmptrueb",      
T_VPCMPEQUB,             "vpcmpequb",       
T_VPCMPLTUB,             "vpcmpltub",       
T_VPCMPLEUB,             "vpcmpleub",       
T_VPCMPFALSEUB,          "vpcmpfalseub",    
T_VPCMPNEQUB,            "vpcmpnequb",      
T_VPCMPNLTUB,            "vpcmpnltub",      
T_VPCMPNLEUB,            "vpcmpnleub",      
T_VPCMPTRUEUB,           "vpcmptrueub",     
T_VPERMD,                "vpermd",          
T_VPERMW,                "vpermw",          
T_VPERMB,                "vpermb",          
T_VPEXPANDD,             "vpexpandd",       
T_VPEXPANDQ,             "vpexpandq",       
T_VPMAXSQ,               "vpmaxsq",         
T_VPMAXUQ,               "vpmaxuq",         
T_VPMINSQ,               "vpminsq",         
T_VPMINUQ,               "vpminuq",         
T_VPORD,                 "vpord",           
T_VPORQ,                 "vporq",           
T_VPSLLVD,               "vpsllvd",         
T_VPSLLVQ,               "vpsllvq",         
T_VPSLLVW,               "vpsllvw",         
T_VPROLD,                "vprold",          
T_VPROLVD,               "vprolvd",         
T_VPROLQ,                "vprolq",          
T_VPROLVQ,               "vprolvq",         
T_VPRORD,                "vprord",          
T_VPRORVD,               "vprorvd",         
T_VPRORQ,                "vprorq",          
T_VPRORVQ,               "vprorvq",         
T_VPSRAVD,               "vpsravd",         
T_VPSRAVQ,               "vpsravq",         
T_VPSRAVW,               "vpsravw",         
T_VPSRLVD,               "vpsrlvd",         
T_VPSRLVQ,               "vpsrlvq",         
T_VPSRLVW,               "vpsrlvw",         
T_VPTESTMB,              "vptestmb",        
T_VPTESTMW,              "vptestmw",        
T_VPTESTMD,              "vptestmd",        
T_VPTESTMQ,              "vptestmq",        
T_VPTESTNMB,             "vptestnmb",       
T_VPTESTNMW,             "vptestnmw",       
T_VPTESTNMD,             "vptestnmd",       
T_VPTESTNMQ,             "vptestnmq",       
T_VREDUCEPD,             "vreducepd",       
T_VREDUCESD,             "vreducesd",       
T_VREDUCEPS,             "vreduceps",       
T_VREDUCESS,             "vreducess",       
T_VPXORD,                "vpxord",          
T_VPXORQ,                "vpxorq",          
T_VRCP14PD,              "vrcp14pd",        
T_VRCP14SD,              "vrcp14sd",        
T_VRCP14PS,              "vrcp14ps",        
T_VRCP14SS,              "vrcp14ss",        
T_VRSQRT14PD,            "vrsqrt14pd",      
T_VRSQRT14SD,            "vrsqrt14sd",      
T_VRSQRT14PS,            "vrsqrt14ps",      
T_VRSQRT14SS,            "vrsqrt14ss",      
T_VRCP28PD,              "vrcp28pd",        
T_VRCP28PS,              "vrcp28ps",        
T_VRCP28SD,              "vrcp28sd",        
T_VRCP28SS,              "vrcp28ss",        
T_VRSQRT28PD,            "vrsqrt28pd",      
T_VRSQRT28PS,            "vrsqrt28ps",      
T_VRSQRT28SD,            "vrsqrt28sd",      
T_VRSQRT28SS,            "vrsqrt28ss",      
T_VEXP2PD,               "vexp2pd",         
T_VEXP2PS,               "vexp2ps",         
T_VPTERNLOGD,            "vpternlogd",      
T_VPTERNLOGQ,            "vpternlogq",      
T_VPMOVQB,               "vpmovqb",         
T_VPMOVSQB,              "vpmovsqb",        
T_VPMOVUSQB,             "vpmovusqb",       
T_VPMOVQW,               "vpmovqw",         
T_VPMOVSQW,              "vpmovsqw",        
T_VPMOVUSQW,             "vpmovusqw",       
T_VPMOVQD,               "vpmovqd",         
T_VPMOVSQD,              "vpmovsqd",        
T_VPMOVUSQD,             "vpmovusqd",       
T_VPMOVDB,               "vpmovdb",         
T_VPMOVSDB,              "vpmovsdb",        
T_VPMOVUSDB,             "vpmovusdb",       
T_VPMOVDW,               "vpmovdw",         
T_VPMOVSDW,              "vpmovsdw",        
T_VPMOVUSDW,             "vpmovusdw",       
T_VPMOVWB,               "vpmovwb",         
T_VPMOVSWB,              "vpmovswb",        
T_VPMOVUSWB,             "vpmovuswb",       
T_VSHUFF32X4,            "vshuff32x4",      
T_VSHUFF64X2,            "vshuff64x2",      
T_VSHUFI32X4,            "vshufi32x4",      
T_VSHUFI64X2,            "vshufi64x2",      
T_VPERMT2W,              "vpermt2w",        
T_VPERMT2D,              "vpermt2d",        
T_VPERMT2Q,              "vpermt2q",        
T_VPERMT2PS,             "vpermt2ps",       
T_VPERMT2PD,             "vpermt2pd",       
T_VCVTSD2USI,            "vcvtsd2usi",      
T_VCVTSS2USI,            "vcvtss2usi",      
T_VCVTUSI2SD,            "vcvtusi2sd",      
T_VCVTUSI2SS,            "vcvtusi2ss",      
T_VSCALEFPD,             "vscalefpd",       
T_VSCALEFPS,             "vscalefps",       
T_VSCALEFSD,             "vscalefsd",       
T_VSCALEFSS,             "vscalefss",       
T_VFIXUPIMMPD,           "vfixupimmpd",     
T_VFIXUPIMMPS,           "vfixupimmps",     
T_VFIXUPIMMSD,           "vfixupimmsd",     
T_VFIXUPIMMSS,           "vfixupimmss",     
T_VRNDSCALEPD,           "vrndscalepd",     
T_VRNDSCALEPS,           "vrndscaleps",     
T_VRNDSCALESD,           "vrndscalesd",     
T_VRNDSCALESS,           "vrndscaless",     
T_VCVTTPD2UDQ,           "vcvttpd2udq",     
T_VCVTTPD2UQQ,           "vcvttpd2uqq",     
T_VCVTTPS2UDQ,           "vcvttps2udq",     
T_VCVTTPS2UQQ,           "vcvttps2uqq",     
T_VCVTTSD2USI,           "vcvttsd2usi",     
T_VCVTTSS2USI,           "vcvttss2usi",     
T_VPERMI2B,              "vpermi2b",        
T_VPERMI2W,              "vpermi2w",        
T_VPERMI2D,              "vpermi2d",        
T_VPERMI2Q,              "vpermi2q",        
T_VPERMI2PS,             "vpermi2ps",       
T_VPERMI2PD,             "vpermi2pd",       
T_VPERM2I128,            "vperm2i128",      
T_VINSERTF32x4,          "vinsertf32x4",    
T_VINSERTF64x2,          "vinsertf64x2",    
T_VINSERTF32x8,          "vinsertf32x8",    
T_VINSERTF64x4,          "vinsertf64x4",    
T_VINSERTI128,           "vinserti128",     
T_VINSERTF128,           "vinsertf128",     
T_VINSERTI32x4,          "vinserti32x4",    
T_VINSERTI64x2,          "vinserti64x2",    
T_VINSERTI32x8,          "vinserti32x8",    
T_VINSERTI64x4,          "vinserti64x4",    
T_VMOVDQU8,              "vmovdqu8",        
T_VMOVDQU16,             "vmovdqu16",       
T_VMOVDQA32,             "vmovdqa32",       
T_VMOVDQU32,             "vmovdqu32",       
T_VMOVDQA64,             "vmovdqa64",       
T_VMOVDQU64,             "vmovdqu64",       
T_VDBPSADBW,             "vdbpsadbw",       
T_VFPCLASSPD,            "vfpclasspd",      
T_VFPCLASSPS,            "vfpclassps",      
T_VFPCLASSSD,            "vfpclasssd",      
T_VFPCLASSSS,            "vfpclassss",      
T_VPCONFLICTD,           "vpconflictd",     
T_VPCONFLICTQ,           "vpconflictq",     
T_VPLZCNTD,              "vplzcntd",        
T_VPLZCNTQ,              "vplzcntq",        
T_VPMADD52LUQ,           "vpmadd52luq",     
T_VPMADD52HUQ,           "vpmadd52huq",     
T_VPMOVM2B,              "vpmovm2b",        
T_VPMOVM2W,              "vpmovm2w",        
T_VPMOVM2D,              "vpmovm2d",        
T_VPMOVM2Q,              "vpmovm2q",        
T_VPMOVB2M,              "vpmovb2m",        
T_VPMOVW2M,              "vpmovw2m",        
T_VPMOVD2M,              "vpmovd2m",        
T_VPMOVQ2M,              "vpmovq2m",        
T_VPMULLQ,               "vpmullq",         
T_VRANGEPD,              "vrangepd",        
T_VRANGEPS,              "vrangeps",        
T_VRANGESD,              "vrangesd",        
T_VRANGESS,              "vrangess",        
T_VPBLENDD,              "vpblendd",        
T_VPMASKMOVD,            "vpmaskmovd",      
T_VPMASKMOVQ,            "vpmaskmovq",      
T_VPMULTISHIFTQB,        "vpmultishiftqb",  
T_ANDN,                  "andn",            
T_MULX,                  "mulx",            
T_BEXTR,                 "bextr",           
T_SARX,                  "sarx",            
T_SHLX,                  "shlx",            
T_SHRX,                  "shrx",            
T_BLSI,                  "blsi",            
T_BLSMSK,                "blsmsk",          
T_BLSR,                  "blsr",            
T_BZHI,                  "bzhi",            
T_PDEP,                  "pdep",            
T_PEXT,                  "pext",            
T_RORX,                  "rorx",            
T_KADDB,                 "kaddb",           
T_KADDW,                 "kaddw",           
T_KANDB,                 "kandb",           
T_KANDW,                 "kandw",           
T_KANDNB,                "kandnb",          
T_KANDNW,                "kandnw",          
T_KORB,                  "korb",            
T_KORW,                  "korw",            
T_KXORB,                 "kxorb",           
T_KXORW,                 "kxorw",           
T_KXNORB,                "kxnorb",          
T_KXNORW,                "kxnorw",          
T_KUNPCKBW,              "kunpckbw",        
T_KUNPCKWD,              "kunpckwd",        
T_KADDD,                 "kaddd",           
T_KADDQ,                 "kaddq",           
T_KANDD,                 "kandd",           
T_KANDQ,                 "kandq",           
T_KANDND,                "kandnd",          
T_KANDNQ,                "kandnq",          
T_KORD,                  "kord",            
T_KORQ,                  "korq",            
T_KXORD,                 "kxord",           
T_KXORQ,                 "kxorq",           
T_KXNORD,                "kxnord",          
T_KXNORQ,                "kxnorq",          
T_KUNPCKDQ,              "kunpckdq",        
T_KNOTB,                 "knotb",           
T_KNOTW,                 "knotw",           
T_KNOTD,                 "knotd",           
T_KNOTQ,                 "knotq",           
T_KORTESTB,              "kortestb",        
T_KORTESTW,              "kortestw",        
T_KORTESTD,              "kortestd",        
T_KORTESTQ,              "kortestq",        
T_KSHIFTLB,              "kshiftlb",        
T_KSHIFTLW,              "kshiftlw",        
T_KSHIFTLD,              "kshiftld",        
T_KSHIFTLQ,              "kshiftlq",        
T_KSHIFTRB,              "kshiftrb",        
T_KSHIFTRW,              "kshiftrw",        
T_KSHIFTRD,              "kshiftrd",        
T_KSHIFTRQ,              "kshiftrq",        
T_KMOVB,                 "kmovb",           
T_KMOVD,                 "kmovd",           
T_KMOVQ,                 "kmovq",           
T_KMOVW,                 "kmovw",           
T_VADDPD,                "vaddpd",          
T_VADDSD,                "vaddsd",          
T_VDIVPD,                "vdivpd",          
T_VDIVSD,                "vdivsd",          
T_VMAXPD,                "vmaxpd",          
T_VMAXSD,                "vmaxsd",          
T_VMINPD,                "vminpd",          
T_VMINSD,                "vminsd",          
T_VMULPD,                "vmulpd",          
T_VMULSD,                "vmulsd",          
T_VSQRTPD,               "vsqrtpd",         
T_VSQRTSD,               "vsqrtsd",         
T_VSUBPD,                "vsubpd",          
T_VSUBSD,                "vsubsd",          
T_VADDPS,                "vaddps",          
T_VADDSS,                "vaddss",          
T_VDIVPS,                "vdivps",          
T_VDIVSS,                "vdivss",          
T_VMAXPS,                "vmaxps",          
T_VMAXSS,                "vmaxss",          
T_VMINPS,                "vminps",          
T_VMINSS,                "vminss",          
T_VMULPS,                "vmulps",          
T_VMULSS,                "vmulss",          
T_VSQRTPS,               "vsqrtps",         
T_VSQRTSS,               "vsqrtss",         
T_VSUBPS,                "vsubps",          
T_VSUBSS,                "vsubss",          
T_VCMPPD,                "vcmppd",          
T_VCMPSD,                "vcmpsd",          
T_VCMPPS,                "vcmpps",          
T_VCMPSS,                "vcmpss",          
T_VCMPEQPD,              "vcmpeqpd",        
T_VCMPLTPD,              "vcmpltpd",        
T_VCMPLEPD,              "vcmplepd",        
T_VCMPUNORDPD,           "vcmpunordpd",     
T_VCMPNEQPD,             "vcmpneqpd",       
T_VCMPNLTPD,             "vcmpnltpd",       
T_VCMPNLEPD,             "vcmpnlepd",       
T_VCMPORDPD,             "vcmpordpd",       
T_VCMPEQ_UQPD,           "vcmpeq_uqpd",     
T_VCMPNGEPD,             "vcmpngepd",       
T_VCMPNGTPD,             "vcmpngtpd",       
T_VCMPFALSEPD,           "vcmpfalsepd",     
T_VCMPNEQ_OQPD,          "vcmpneq_oqpd",    
T_VCMPGEPD,              "vcmpgepd",        
T_VCMPGTPD,              "vcmpgtpd",        
T_VCMPTRUEPD,            "vcmptruepd",      
T_VCMPEQ_OSPD,           "vcmpeq_ospd",     
T_VCMPLT_OQPD,           "vcmplt_oqpd",     
T_VCMPLE_OQPD,           "vcmple_oqpd",     
T_VCMPUNORD_SPD,         "vcmpunord_spd",   
T_VCMPNEQ_USPD,          "vcmpneq_uspd",    
T_VCMPNLT_UQPD,          "vcmpnlt_uqpd",    
T_VCMPNLE_UQPD,          "vcmpnle_uqpd",    
T_VCMPORD_SPD,           "vcmpord_spd",     
T_VCMPEQ_USPD,           "vcmpeq_uspd",     
T_VCMPNGE_UQPD,          "vcmpnge_uqpd",    
T_VCMPNGT_UQPD,          "vcmpngt_uqpd",    
T_VCMPFALSE_OSPD,        "vcmpfalse_ospd",  
T_VCMPNEQ_OSPD,          "vcmpneq_ospd",    
T_VCMPGE_OQPD,           "vcmpge_oqpd",     
T_VCMPGT_OQPD,           "vcmpgt_oqpd",     
T_VCMPTRUE_USPD,         "vcmptrue_uspd",   
T_VCMPEQPS,              "vcmpeqps",        
T_VCMPLTPS,              "vcmpltps",        
T_VCMPLEPS,              "vcmpleps",        
T_VCMPUNORDPS,           "vcmpunordps",     
T_VCMPNEQPS,             "vcmpneqps",       
T_VCMPNLTPS,             "vcmpnltps",       
T_VCMPNLEPS,             "vcmpnleps",       
T_VCMPORDPS,             "vcmpordps",       
T_VCMPEQ_UQPS,           "vcmpeq_uqps",     
T_VCMPNGEPS,             "vcmpngeps",       
T_VCMPNGTPS,             "vcmpngtps",       
T_VCMPFALSEPS,           "vcmpfalseps",     
T_VCMPNEQ_OQPS,          "vcmpneq_oqps",    
T_VCMPGEPS,              "vcmpgeps",        
T_VCMPGTPS,              "vcmpgtps",        
T_VCMPTRUEPS,            "vcmptrueps",      
T_VCMPEQ_OSPS,           "vcmpeq_osps",     
T_VCMPLT_OQPS,           "vcmplt_oqps",     
T_VCMPLE_OQPS,           "vcmple_oqps",     
T_VCMPUNORD_SPS,         "vcmpunord_sps",   
T_VCMPNEQ_USPS,          "vcmpneq_usps",    
T_VCMPNLT_UQPS,          "vcmpnlt_uqps",    
T_VCMPNLE_UQPS,          "vcmpnle_uqps",    
T_VCMPORD_SPS,           "vcmpord_sps",     
T_VCMPEQ_USPS,           "vcmpeq_usps",     
T_VCMPNGE_UQPS,          "vcmpnge_uqps",    
T_VCMPNGT_UQPS,          "vcmpngt_uqps",    
T_VCMPFALSE_OSPS,        "vcmpfalse_osps",  
T_VCMPNEQ_OSPS,          "vcmpneq_osps",    
T_VCMPGE_OQPS,           "vcmpge_oqps",     
T_VCMPGT_OQPS,           "vcmpgt_oqps",     
T_VCMPTRUE_USPS,         "vcmptrue_usps",   
T_VCMPEQSD,              "vcmpeqsd",        
T_VCMPLTSD,              "vcmpltsd",        
T_VCMPLESD,              "vcmplesd",        
T_VCMPUNORDSD,           "vcmpunordsd",     
T_VCMPNEQSD,             "vcmpneqsd",       
T_VCMPNLTSD,             "vcmpnltsd",       
T_VCMPNLESD,             "vcmpnlesd",       
T_VCMPORDSD,             "vcmpordsd",       
T_VCMPEQ_UQSD,           "vcmpeq_uqsd",     
T_VCMPNGESD,             "vcmpngesd",       
T_VCMPNGTSD,             "vcmpngtsd",       
T_VCMPFALSESD,           "vcmpfalsesd",     
T_VCMPNEQ_OQSD,          "vcmpneq_oqsd",    
T_VCMPGESD,              "vcmpgesd",        
T_VCMPGTSD,              "vcmpgtsd",        
T_VCMPTRUESD,            "vcmptruesd",      
T_VCMPEQ_OSSD,           "vcmpeq_ossd",     
T_VCMPLT_OQSD,           "vcmplt_oqsd",     
T_VCMPLE_OQSD,           "vcmple_oqsd",     
T_VCMPUNORD_SSD,         "vcmpunord_ssd",   
T_VCMPNEQ_USSD,          "vcmpneq_ussd",    
T_VCMPNLT_UQSD,          "vcmpnlt_uqsd",    
T_VCMPNLE_UQSD,          "vcmpnle_uqsd",    
T_VCMPORD_SSD,           "vcmpord_ssd",     
T_VCMPEQ_USSD,           "vcmpeq_ussd",     
T_VCMPNGE_UQSD,          "vcmpnge_uqsd",    
T_VCMPNGT_UQSD,          "vcmpngt_uqsd",    
T_VCMPFALSE_OSSD,        "vcmpfalse_ossd",  
T_VCMPNEQ_OSSD,          "vcmpneq_ossd",    
T_VCMPGE_OQSD,           "vcmpge_oqsd",     
T_VCMPGT_OQSD,           "vcmpgt_oqsd",     
T_VCMPTRUE_USSD,         "vcmptrue_ussd",   
T_VCMPEQSS,              "vcmpeqss",        
T_VCMPLTSS,              "vcmpltss",        
T_VCMPLESS,              "vcmpless",        
T_VCMPUNORDSS,           "vcmpunordss",     
T_VCMPNEQSS,             "vcmpneqss",       
T_VCMPNLTSS,             "vcmpnltss",       
T_VCMPNLESS,             "vcmpnless",       
T_VCMPORDSS,             "vcmpordss",       
T_VCMPEQ_UQSS,           "vcmpeq_uqss",     
T_VCMPNGESS,             "vcmpngess",       
T_VCMPNGTSS,             "vcmpngtss",       
T_VCMPFALSESS,           "vcmpfalsess",     
T_VCMPNEQ_OQSS,          "vcmpneq_oqss",    
T_VCMPGESS,              "vcmpgess",        
T_VCMPGTSS,              "vcmpgtss",        
T_VCMPTRUESS,            "vcmptruess",      
T_VCMPEQ_OSSS,           "vcmpeq_osss",     
T_VCMPLT_OQSS,           "vcmplt_oqss",     
T_VCMPLE_OQSS,           "vcmple_oqss",     
T_VCMPUNORD_SSS,         "vcmpunord_sss",   
T_VCMPNEQ_USSS,          "vcmpneq_usss",    
T_VCMPNLT_UQSS,          "vcmpnlt_uqss",    
T_VCMPNLE_UQSS,          "vcmpnle_uqss",    
T_VCMPORD_SSS,           "vcmpord_sss",     
T_VCMPEQ_USSS,           "vcmpeq_usss",     
T_VCMPNGE_UQSS,          "vcmpnge_uqss",    
T_VCMPNGT_UQSS,          "vcmpngt_uqss",    
T_VCMPFALSE_OSSS,        "vcmpfalse_osss",  
T_VCMPNEQ_OSSS,          "vcmpneq_osss",    
T_VCMPGE_OQSS,           "vcmpge_oqss",     
T_VCMPGT_OQSS,           "vcmpgt_oqss",     
T_VCMPTRUE_USSS,         "vcmptrue_usss",   
T_VANDPD,                "vandpd",          
T_VANDNPD,               "vandnpd",         
T_VORPD,                 "vorpd",           
T_VCOMISD,               "vcomisd",         
T_VXORPD,                "vxorpd",          
T_VANDPS,                "vandps",          
T_VANDNPS,               "vandnps",         
T_VORPS,                 "vorps",           
T_VCOMISS,               "vcomiss",         
T_VXORPS,                "vxorps",          
T_VCVTDQ2PD,             "vcvtdq2pd",       
T_VCVTDQ2PS,             "vcvtdq2ps",       
T_VCVTPS2DQ,             "vcvtps2dq",       
T_VCVTTPS2DQ,            "vcvttps2dq",      
T_VCVTPS2PD,             "vcvtps2pd",       
T_VCVTSD2SI,             "vcvtsd2si",       
T_VCVTTSD2SI,            "vcvttsd2si",      
T_VCVTSD2SS,             "vcvtsd2ss",       
T_VCVTSI2SS,             "vcvtsi2ss",       
T_VCVTSS2SD,             "vcvtss2sd",       
T_VCVTSS2SI,             "vcvtss2si",       
T_VCVTTSS2SI,            "vcvttss2si",      
T_VADDSUBPD,             "vaddsubpd",       
T_VADDSUBPS,             "vaddsubps",       
T_VBLENDPD,              "vblendpd",        
T_VBLENDPS,              "vblendps",        
T_VDPPD,                 "vdppd",           
T_VDPPS,                 "vdpps",           
T_VEXTRACTPS,            "vextractps",      
T_VHADDPD,               "vhaddpd",         
T_VHADDPS,               "vhaddps",         
T_VHSUBPD,               "vhsubpd",         
T_VHSUBPS,               "vhsubps",         
T_VINSERTPS,             "vinsertps",       
T_VLDDQU,                "vlddqu",          
T_VLDMXCSR,              "vldmxcsr",        
T_VSTMXCSR,              "vstmxcsr",        
T_VMASKMOVDQU,           "vmaskmovdqu",     
T_VMOVAPD,               "vmovapd",         
T_VMOVAPS,               "vmovaps",         
T_VMOVD,                 "vmovd",           
T_VMOVQ,                 "vmovq",           
T_VMOVDQA,               "vmovdqa",         
T_VMOVDQU,               "vmovdqu",         
T_VMOVHLPS,              "vmovhlps",        
T_VMOVLHPS,              "vmovlhps",        
T_VMOVHPD,               "vmovhpd",         
T_VMOVHPS,               "vmovhps",         
T_VMOVLPD,               "vmovlpd",         
T_VMOVLPS,               "vmovlps",         
T_VMOVSD,                "vmovsd",          
T_VMOVSS,                "vmovss",          
T_VMOVMSKPD,             "vmovmskpd",       
T_VMOVMSKPS,             "vmovmskps",       
T_VMOVNTDQ,              "vmovntdq",        
T_VMOVNTDQA,             "vmovntdqa",       
T_VMOVNTPD,              "vmovntpd",        
T_VMOVNTPS,              "vmovntps",        
T_VMOVSHDUP,             "vmovshdup",       
T_VMOVSLDUP,             "vmovsldup",       
T_VMOVUPD,               "vmovupd",         
T_VMOVUPS,               "vmovups",         
T_VMPSADBW,              "vmpsadbw",        
T_VPABSB,                "vpabsb",          
T_VPABSW,                "vpabsw",          
T_VPABSD,                "vpabsd",          
T_VPACKSSWB,             "vpacksswb",       
T_VPACKSSDW,             "vpackssdw",       
T_VPACKUSWB,             "vpackuswb",       
T_VPACKUSDW,             "vpackusdw",       
T_VPADDB,                "vpaddb",          
T_VPADDW,                "vpaddw",          
T_VPADDD,                "vpaddd",          
T_VPADDQ,                "vpaddq",          
T_VPADDSB,               "vpaddsb",         
T_VPADDSW,               "vpaddsw",         
T_VPADDUSB,              "vpaddusb",        
T_VPADDUSW,              "vpaddusw",        
T_VPALIGNR,              "vpalignr",        
T_VPAND,                 "vpand",           
T_VPANDN,                "vpandn",          
T_VPAVGB,                "vpavgb",          
T_VPAVGW,                "vpavgw",          
T_VPBLENDW,              "vpblendw",        
T_VPCMPESTRI,            "vpcmpestri",      
T_VPCMPESTRM,            "vpcmpestrm",      
T_VPCMPISTRI,            "vpcmpistri",      
T_VPCMPISTRM,            "vpcmpistrm",      
T_VPCMPEQB,              "vpcmpeqb",        
T_VPCMPEQW,              "vpcmpeqw",        
T_VPCMPEQD,              "vpcmpeqd",        
T_VPCMPEQQ,              "vpcmpeqq",        
T_VPCMPGTB,              "vpcmpgtb",        
T_VPCMPGTW,              "vpcmpgtw",        
T_VPCMPGTD,              "vpcmpgtd",        
T_VPCMPGTQ,              "vpcmpgtq",        
T_VPEXTRB,               "vpextrb",         
T_VPEXTRW,               "vpextrw",         
T_VPEXTRD,               "vpextrd",         
T_VPINSRB,               "vpinsrb",         
T_VPINSRW,               "vpinsrw",         
T_VPINSRD,               "vpinsrd",         
T_VPEXTRQ,               "vpextrq",         
T_VPINSRQ,               "vpinsrq",         
T_VPCLMULQDQ,            "vpclmulqdq",      
T_VPCLMULLQLQDQ,         "vpclmullqlqdq",   
T_VPCLMULHQLQDQ,         "vpclmulhqlqdq",   
T_VPCLMULLQHQDQ,         "vpclmullqhqdq",   
T_VPCLMULHQHQDQ,         "vpclmulhqhqdq",   
T_VAESDECLAST,           "vaesdeclast",     
T_VAESDEC,               "vaesdec",         
T_VAESENC,               "vaesenc",         
T_VAESENCLAST,           "vaesenclast",     
T_VAESIMC,               "vaesimc",         
T_VAESKEYGENASSIST,      "vaeskeygenassist",
T_VPHADDW,               "vphaddw",         
T_VPHADDD,               "vphaddd",         
T_VPHADDSW,              "vphaddsw",        
T_VPHMINPOSUW,           "vphminposuw",     
T_VPHSUBW,               "vphsubw",         
T_VPHSUBD,               "vphsubd",         
T_VPHSUBSW,              "vphsubsw",        
T_VPMADDWD,              "vpmaddwd",        
T_VPMADDUBSW,            "vpmaddubsw",      
T_VPMAXSB,               "vpmaxsb",         
T_VPMAXSW,               "vpmaxsw",         
T_VPMAXSD,               "vpmaxsd",         
T_VPMAXUB,               "vpmaxub",         
T_VPMAXUW,               "vpmaxuw",         
T_VPMAXUD,               "vpmaxud",         
T_VPMINSB,               "vpminsb",         
T_VPMINSW,               "vpminsw",         
T_VPMINSD,               "vpminsd",         
T_VPMINUB,               "vpminub",         
T_VPMINUW,               "vpminuw",         
T_VPMINUD,               "vpminud",         
T_VPMOVMSKB,             "vpmovmskb",       
T_VPMOVSXBW,             "vpmovsxbw",       
T_VPMOVSXBD,             "vpmovsxbd",       
T_VPMOVSXBQ,             "vpmovsxbq",       
T_VPMOVSXWD,             "vpmovsxwd",       
T_VPMOVSXWQ,             "vpmovsxwq",       
T_VPMOVSXDQ,             "vpmovsxdq",       
T_VPMOVZXBW,             "vpmovzxbw",       
T_VPMOVZXBD,             "vpmovzxbd",       
T_VPMOVZXBQ,             "vpmovzxbq",       
T_VPMOVZXWD,             "vpmovzxwd",       
T_VPMOVZXWQ,             "vpmovzxwq",       
T_VPMOVZXDQ,             "vpmovzxdq",       
T_VPMULHUW,              "vpmulhuw",        
T_VPMULHRSW,             "vpmulhrsw",       
T_VPMULHW,               "vpmulhw",         
T_VPMULLW,               "vpmullw",         
T_VPMULLD,               "vpmulld",         
T_VPMULUDQ,              "vpmuludq",        
T_VPMULDQ,               "vpmuldq",         
T_VPOR,                  "vpor",            
T_VPSADBW,               "vpsadbw",         
T_VPSHUFB,               "vpshufb",         
T_VPSHUFD,               "vpshufd",         
T_VPSHUFHW,              "vpshufhw",        
T_VPSHUFLW,              "vpshuflw",        
T_VPSIGNB,               "vpsignb",         
T_VPSIGNW,               "vpsignw",         
T_VPSIGND,               "vpsignd",         
T_VPSLLDQ,               "vpslldq",         
T_VPSRLDQ,               "vpsrldq",         
T_VPSLLW,                "vpsllw",          
T_VPSLLD,                "vpslld",          
T_VPSLLQ,                "vpsllq",          
T_VPSRAW,                "vpsraw",          
T_VPSRAD,                "vpsrad",          
T_VPSRAQ,                "vpsraq",          
T_VPSRLW,                "vpsrlw",          
T_VPSRLD,                "vpsrld",          
T_VPSRLQ,                "vpsrlq",          
T_VPTEST,                "vptest",          
T_VPSUBB,                "vpsubb",          
T_VPSUBW,                "vpsubw",          
T_VPSUBD,                "vpsubd",          
T_VPSUBQ,                "vpsubq",          
T_VPSUBSB,               "vpsubsb",         
T_VPSUBSW,               "vpsubsw",         
T_VPSUBUSB,              "vpsubusb",        
T_VPSUBUSW,              "vpsubusw",        
T_VPUNPCKHBW,            "vpunpckhbw",      
T_VPUNPCKHWD,            "vpunpckhwd",      
T_VPUNPCKHDQ,            "vpunpckhdq",      
T_VPUNPCKHQDQ,           "vpunpckhqdq",     
T_VPUNPCKLBW,            "vpunpcklbw",      
T_VPUNPCKLWD,            "vpunpcklwd",      
T_VPUNPCKLDQ,            "vpunpckldq",      
T_VPUNPCKLQDQ,           "vpunpcklqdq",     
T_VPXOR,                 "vpxor",           
T_VRCPPS,                "vrcpps",          
T_VRCPSS,                "vrcpss",          
T_VRSQRTPS,              "vrsqrtps",        
T_VRSQRTSS,              "vrsqrtss",        
T_VROUNDPD,              "vroundpd",        
T_VROUNDPS,              "vroundps",        
T_VROUNDSD,              "vroundsd",        
T_VROUNDSS,              "vroundss",        
T_VSHUFPD,               "vshufpd",         
T_VSHUFPS,               "vshufps",         
T_VUCOMISD,              "vucomisd",        
T_VUCOMISS,              "vucomiss",        
T_VUNPCKHPD,             "vunpckhpd",       
T_VUNPCKHPS,             "vunpckhps",       
T_VUNPCKLPD,             "vunpcklpd",       
T_VUNPCKLPS,             "vunpcklps",