File: x86_const.ml

package info (click to toggle)
capstone 5.0.7-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 58,212 kB
  • sloc: ansic: 96,103; cpp: 67,489; cs: 29,510; python: 25,829; pascal: 24,412; java: 15,582; ml: 14,473; makefile: 1,274; sh: 479; ruby: 386
file content (1989 lines) | stat: -rw-r--r-- 57,799 bytes parent folder | download | duplicates (6)
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
(* For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.ml] *)

let _X86_REG_INVALID = 0;;
let _X86_REG_AH = 1;;
let _X86_REG_AL = 2;;
let _X86_REG_AX = 3;;
let _X86_REG_BH = 4;;
let _X86_REG_BL = 5;;
let _X86_REG_BP = 6;;
let _X86_REG_BPL = 7;;
let _X86_REG_BX = 8;;
let _X86_REG_CH = 9;;
let _X86_REG_CL = 10;;
let _X86_REG_CS = 11;;
let _X86_REG_CX = 12;;
let _X86_REG_DH = 13;;
let _X86_REG_DI = 14;;
let _X86_REG_DIL = 15;;
let _X86_REG_DL = 16;;
let _X86_REG_DS = 17;;
let _X86_REG_DX = 18;;
let _X86_REG_EAX = 19;;
let _X86_REG_EBP = 20;;
let _X86_REG_EBX = 21;;
let _X86_REG_ECX = 22;;
let _X86_REG_EDI = 23;;
let _X86_REG_EDX = 24;;
let _X86_REG_EFLAGS = 25;;
let _X86_REG_EIP = 26;;
let _X86_REG_EIZ = 27;;
let _X86_REG_ES = 28;;
let _X86_REG_ESI = 29;;
let _X86_REG_ESP = 30;;
let _X86_REG_FPSW = 31;;
let _X86_REG_FS = 32;;
let _X86_REG_GS = 33;;
let _X86_REG_IP = 34;;
let _X86_REG_RAX = 35;;
let _X86_REG_RBP = 36;;
let _X86_REG_RBX = 37;;
let _X86_REG_RCX = 38;;
let _X86_REG_RDI = 39;;
let _X86_REG_RDX = 40;;
let _X86_REG_RIP = 41;;
let _X86_REG_RIZ = 42;;
let _X86_REG_RSI = 43;;
let _X86_REG_RSP = 44;;
let _X86_REG_SI = 45;;
let _X86_REG_SIL = 46;;
let _X86_REG_SP = 47;;
let _X86_REG_SPL = 48;;
let _X86_REG_SS = 49;;
let _X86_REG_CR0 = 50;;
let _X86_REG_CR1 = 51;;
let _X86_REG_CR2 = 52;;
let _X86_REG_CR3 = 53;;
let _X86_REG_CR4 = 54;;
let _X86_REG_CR5 = 55;;
let _X86_REG_CR6 = 56;;
let _X86_REG_CR7 = 57;;
let _X86_REG_CR8 = 58;;
let _X86_REG_CR9 = 59;;
let _X86_REG_CR10 = 60;;
let _X86_REG_CR11 = 61;;
let _X86_REG_CR12 = 62;;
let _X86_REG_CR13 = 63;;
let _X86_REG_CR14 = 64;;
let _X86_REG_CR15 = 65;;
let _X86_REG_DR0 = 66;;
let _X86_REG_DR1 = 67;;
let _X86_REG_DR2 = 68;;
let _X86_REG_DR3 = 69;;
let _X86_REG_DR4 = 70;;
let _X86_REG_DR5 = 71;;
let _X86_REG_DR6 = 72;;
let _X86_REG_DR7 = 73;;
let _X86_REG_DR8 = 74;;
let _X86_REG_DR9 = 75;;
let _X86_REG_DR10 = 76;;
let _X86_REG_DR11 = 77;;
let _X86_REG_DR12 = 78;;
let _X86_REG_DR13 = 79;;
let _X86_REG_DR14 = 80;;
let _X86_REG_DR15 = 81;;
let _X86_REG_FP0 = 82;;
let _X86_REG_FP1 = 83;;
let _X86_REG_FP2 = 84;;
let _X86_REG_FP3 = 85;;
let _X86_REG_FP4 = 86;;
let _X86_REG_FP5 = 87;;
let _X86_REG_FP6 = 88;;
let _X86_REG_FP7 = 89;;
let _X86_REG_K0 = 90;;
let _X86_REG_K1 = 91;;
let _X86_REG_K2 = 92;;
let _X86_REG_K3 = 93;;
let _X86_REG_K4 = 94;;
let _X86_REG_K5 = 95;;
let _X86_REG_K6 = 96;;
let _X86_REG_K7 = 97;;
let _X86_REG_MM0 = 98;;
let _X86_REG_MM1 = 99;;
let _X86_REG_MM2 = 100;;
let _X86_REG_MM3 = 101;;
let _X86_REG_MM4 = 102;;
let _X86_REG_MM5 = 103;;
let _X86_REG_MM6 = 104;;
let _X86_REG_MM7 = 105;;
let _X86_REG_R8 = 106;;
let _X86_REG_R9 = 107;;
let _X86_REG_R10 = 108;;
let _X86_REG_R11 = 109;;
let _X86_REG_R12 = 110;;
let _X86_REG_R13 = 111;;
let _X86_REG_R14 = 112;;
let _X86_REG_R15 = 113;;
let _X86_REG_ST0 = 114;;
let _X86_REG_ST1 = 115;;
let _X86_REG_ST2 = 116;;
let _X86_REG_ST3 = 117;;
let _X86_REG_ST4 = 118;;
let _X86_REG_ST5 = 119;;
let _X86_REG_ST6 = 120;;
let _X86_REG_ST7 = 121;;
let _X86_REG_XMM0 = 122;;
let _X86_REG_XMM1 = 123;;
let _X86_REG_XMM2 = 124;;
let _X86_REG_XMM3 = 125;;
let _X86_REG_XMM4 = 126;;
let _X86_REG_XMM5 = 127;;
let _X86_REG_XMM6 = 128;;
let _X86_REG_XMM7 = 129;;
let _X86_REG_XMM8 = 130;;
let _X86_REG_XMM9 = 131;;
let _X86_REG_XMM10 = 132;;
let _X86_REG_XMM11 = 133;;
let _X86_REG_XMM12 = 134;;
let _X86_REG_XMM13 = 135;;
let _X86_REG_XMM14 = 136;;
let _X86_REG_XMM15 = 137;;
let _X86_REG_XMM16 = 138;;
let _X86_REG_XMM17 = 139;;
let _X86_REG_XMM18 = 140;;
let _X86_REG_XMM19 = 141;;
let _X86_REG_XMM20 = 142;;
let _X86_REG_XMM21 = 143;;
let _X86_REG_XMM22 = 144;;
let _X86_REG_XMM23 = 145;;
let _X86_REG_XMM24 = 146;;
let _X86_REG_XMM25 = 147;;
let _X86_REG_XMM26 = 148;;
let _X86_REG_XMM27 = 149;;
let _X86_REG_XMM28 = 150;;
let _X86_REG_XMM29 = 151;;
let _X86_REG_XMM30 = 152;;
let _X86_REG_XMM31 = 153;;
let _X86_REG_YMM0 = 154;;
let _X86_REG_YMM1 = 155;;
let _X86_REG_YMM2 = 156;;
let _X86_REG_YMM3 = 157;;
let _X86_REG_YMM4 = 158;;
let _X86_REG_YMM5 = 159;;
let _X86_REG_YMM6 = 160;;
let _X86_REG_YMM7 = 161;;
let _X86_REG_YMM8 = 162;;
let _X86_REG_YMM9 = 163;;
let _X86_REG_YMM10 = 164;;
let _X86_REG_YMM11 = 165;;
let _X86_REG_YMM12 = 166;;
let _X86_REG_YMM13 = 167;;
let _X86_REG_YMM14 = 168;;
let _X86_REG_YMM15 = 169;;
let _X86_REG_YMM16 = 170;;
let _X86_REG_YMM17 = 171;;
let _X86_REG_YMM18 = 172;;
let _X86_REG_YMM19 = 173;;
let _X86_REG_YMM20 = 174;;
let _X86_REG_YMM21 = 175;;
let _X86_REG_YMM22 = 176;;
let _X86_REG_YMM23 = 177;;
let _X86_REG_YMM24 = 178;;
let _X86_REG_YMM25 = 179;;
let _X86_REG_YMM26 = 180;;
let _X86_REG_YMM27 = 181;;
let _X86_REG_YMM28 = 182;;
let _X86_REG_YMM29 = 183;;
let _X86_REG_YMM30 = 184;;
let _X86_REG_YMM31 = 185;;
let _X86_REG_ZMM0 = 186;;
let _X86_REG_ZMM1 = 187;;
let _X86_REG_ZMM2 = 188;;
let _X86_REG_ZMM3 = 189;;
let _X86_REG_ZMM4 = 190;;
let _X86_REG_ZMM5 = 191;;
let _X86_REG_ZMM6 = 192;;
let _X86_REG_ZMM7 = 193;;
let _X86_REG_ZMM8 = 194;;
let _X86_REG_ZMM9 = 195;;
let _X86_REG_ZMM10 = 196;;
let _X86_REG_ZMM11 = 197;;
let _X86_REG_ZMM12 = 198;;
let _X86_REG_ZMM13 = 199;;
let _X86_REG_ZMM14 = 200;;
let _X86_REG_ZMM15 = 201;;
let _X86_REG_ZMM16 = 202;;
let _X86_REG_ZMM17 = 203;;
let _X86_REG_ZMM18 = 204;;
let _X86_REG_ZMM19 = 205;;
let _X86_REG_ZMM20 = 206;;
let _X86_REG_ZMM21 = 207;;
let _X86_REG_ZMM22 = 208;;
let _X86_REG_ZMM23 = 209;;
let _X86_REG_ZMM24 = 210;;
let _X86_REG_ZMM25 = 211;;
let _X86_REG_ZMM26 = 212;;
let _X86_REG_ZMM27 = 213;;
let _X86_REG_ZMM28 = 214;;
let _X86_REG_ZMM29 = 215;;
let _X86_REG_ZMM30 = 216;;
let _X86_REG_ZMM31 = 217;;
let _X86_REG_R8B = 218;;
let _X86_REG_R9B = 219;;
let _X86_REG_R10B = 220;;
let _X86_REG_R11B = 221;;
let _X86_REG_R12B = 222;;
let _X86_REG_R13B = 223;;
let _X86_REG_R14B = 224;;
let _X86_REG_R15B = 225;;
let _X86_REG_R8D = 226;;
let _X86_REG_R9D = 227;;
let _X86_REG_R10D = 228;;
let _X86_REG_R11D = 229;;
let _X86_REG_R12D = 230;;
let _X86_REG_R13D = 231;;
let _X86_REG_R14D = 232;;
let _X86_REG_R15D = 233;;
let _X86_REG_R8W = 234;;
let _X86_REG_R9W = 235;;
let _X86_REG_R10W = 236;;
let _X86_REG_R11W = 237;;
let _X86_REG_R12W = 238;;
let _X86_REG_R13W = 239;;
let _X86_REG_R14W = 240;;
let _X86_REG_R15W = 241;;
let _X86_REG_BND0 = 242;;
let _X86_REG_BND1 = 243;;
let _X86_REG_BND2 = 244;;
let _X86_REG_BND3 = 245;;
let _X86_REG_ENDING = 246;;
let _X86_EFLAGS_MODIFY_AF = 1 lsl 0;;
let _X86_EFLAGS_MODIFY_CF = 1 lsl 1;;
let _X86_EFLAGS_MODIFY_SF = 1 lsl 2;;
let _X86_EFLAGS_MODIFY_ZF = 1 lsl 3;;
let _X86_EFLAGS_MODIFY_PF = 1 lsl 4;;
let _X86_EFLAGS_MODIFY_OF = 1 lsl 5;;
let _X86_EFLAGS_MODIFY_TF = 1 lsl 6;;
let _X86_EFLAGS_MODIFY_IF = 1 lsl 7;;
let _X86_EFLAGS_MODIFY_DF = 1 lsl 8;;
let _X86_EFLAGS_MODIFY_NT = 1 lsl 9;;
let _X86_EFLAGS_MODIFY_RF = 1 lsl 10;;
let _X86_EFLAGS_PRIOR_OF = 1 lsl 11;;
let _X86_EFLAGS_PRIOR_SF = 1 lsl 12;;
let _X86_EFLAGS_PRIOR_ZF = 1 lsl 13;;
let _X86_EFLAGS_PRIOR_AF = 1 lsl 14;;
let _X86_EFLAGS_PRIOR_PF = 1 lsl 15;;
let _X86_EFLAGS_PRIOR_CF = 1 lsl 16;;
let _X86_EFLAGS_PRIOR_TF = 1 lsl 17;;
let _X86_EFLAGS_PRIOR_IF = 1 lsl 18;;
let _X86_EFLAGS_PRIOR_DF = 1 lsl 19;;
let _X86_EFLAGS_PRIOR_NT = 1 lsl 20;;
let _X86_EFLAGS_RESET_OF = 1 lsl 21;;
let _X86_EFLAGS_RESET_CF = 1 lsl 22;;
let _X86_EFLAGS_RESET_DF = 1 lsl 23;;
let _X86_EFLAGS_RESET_IF = 1 lsl 24;;
let _X86_EFLAGS_RESET_SF = 1 lsl 25;;
let _X86_EFLAGS_RESET_AF = 1 lsl 26;;
let _X86_EFLAGS_RESET_TF = 1 lsl 27;;
let _X86_EFLAGS_RESET_NT = 1 lsl 28;;
let _X86_EFLAGS_RESET_PF = 1 lsl 29;;
let _X86_EFLAGS_SET_CF = 1 lsl 30;;
let _X86_EFLAGS_SET_DF = 1 lsl 31;;
let _X86_EFLAGS_SET_IF = 1 lsl 32;;
let _X86_EFLAGS_TEST_OF = 1 lsl 33;;
let _X86_EFLAGS_TEST_SF = 1 lsl 34;;
let _X86_EFLAGS_TEST_ZF = 1 lsl 35;;
let _X86_EFLAGS_TEST_PF = 1 lsl 36;;
let _X86_EFLAGS_TEST_CF = 1 lsl 37;;
let _X86_EFLAGS_TEST_NT = 1 lsl 38;;
let _X86_EFLAGS_TEST_DF = 1 lsl 39;;
let _X86_EFLAGS_UNDEFINED_OF = 1 lsl 40;;
let _X86_EFLAGS_UNDEFINED_SF = 1 lsl 41;;
let _X86_EFLAGS_UNDEFINED_ZF = 1 lsl 42;;
let _X86_EFLAGS_UNDEFINED_PF = 1 lsl 43;;
let _X86_EFLAGS_UNDEFINED_AF = 1 lsl 44;;
let _X86_EFLAGS_UNDEFINED_CF = 1 lsl 45;;
let _X86_EFLAGS_RESET_RF = 1 lsl 46;;
let _X86_EFLAGS_TEST_RF = 1 lsl 47;;
let _X86_EFLAGS_TEST_IF = 1 lsl 48;;
let _X86_EFLAGS_TEST_TF = 1 lsl 49;;
let _X86_EFLAGS_TEST_AF = 1 lsl 50;;
let _X86_EFLAGS_RESET_ZF = 1 lsl 51;;
let _X86_EFLAGS_SET_OF = 1 lsl 52;;
let _X86_EFLAGS_SET_SF = 1 lsl 53;;
let _X86_EFLAGS_SET_ZF = 1 lsl 54;;
let _X86_EFLAGS_SET_AF = 1 lsl 55;;
let _X86_EFLAGS_SET_PF = 1 lsl 56;;
let _X86_EFLAGS_RESET_0F = 1 lsl 57;;
let _X86_EFLAGS_RESET_AC = 1 lsl 58;;
let _X86_FPU_FLAGS_MODIFY_C0 = 1 lsl 0;;
let _X86_FPU_FLAGS_MODIFY_C1 = 1 lsl 1;;
let _X86_FPU_FLAGS_MODIFY_C2 = 1 lsl 2;;
let _X86_FPU_FLAGS_MODIFY_C3 = 1 lsl 3;;
let _X86_FPU_FLAGS_RESET_C0 = 1 lsl 4;;
let _X86_FPU_FLAGS_RESET_C1 = 1 lsl 5;;
let _X86_FPU_FLAGS_RESET_C2 = 1 lsl 6;;
let _X86_FPU_FLAGS_RESET_C3 = 1 lsl 7;;
let _X86_FPU_FLAGS_SET_C0 = 1 lsl 8;;
let _X86_FPU_FLAGS_SET_C1 = 1 lsl 9;;
let _X86_FPU_FLAGS_SET_C2 = 1 lsl 10;;
let _X86_FPU_FLAGS_SET_C3 = 1 lsl 11;;
let _X86_FPU_FLAGS_UNDEFINED_C0 = 1 lsl 12;;
let _X86_FPU_FLAGS_UNDEFINED_C1 = 1 lsl 13;;
let _X86_FPU_FLAGS_UNDEFINED_C2 = 1 lsl 14;;
let _X86_FPU_FLAGS_UNDEFINED_C3 = 1 lsl 15;;
let _X86_FPU_FLAGS_TEST_C0 = 1 lsl 16;;
let _X86_FPU_FLAGS_TEST_C1 = 1 lsl 17;;
let _X86_FPU_FLAGS_TEST_C2 = 1 lsl 18;;
let _X86_FPU_FLAGS_TEST_C3 = 1 lsl 19;;

let _X86_OP_INVALID = 0;;
let _X86_OP_REG = 1;;
let _X86_OP_IMM = 2;;
let _X86_OP_MEM = 3;;

let _X86_XOP_CC_INVALID = 0;;
let _X86_XOP_CC_LT = 1;;
let _X86_XOP_CC_LE = 2;;
let _X86_XOP_CC_GT = 3;;
let _X86_XOP_CC_GE = 4;;
let _X86_XOP_CC_EQ = 5;;
let _X86_XOP_CC_NEQ = 6;;
let _X86_XOP_CC_FALSE = 7;;
let _X86_XOP_CC_TRUE = 8;;

let _X86_AVX_BCAST_INVALID = 0;;
let _X86_AVX_BCAST_2 = 1;;
let _X86_AVX_BCAST_4 = 2;;
let _X86_AVX_BCAST_8 = 3;;
let _X86_AVX_BCAST_16 = 4;;

let _X86_SSE_CC_INVALID = 0;;
let _X86_SSE_CC_EQ = 1;;
let _X86_SSE_CC_LT = 2;;
let _X86_SSE_CC_LE = 3;;
let _X86_SSE_CC_UNORD = 4;;
let _X86_SSE_CC_NEQ = 5;;
let _X86_SSE_CC_NLT = 6;;
let _X86_SSE_CC_NLE = 7;;
let _X86_SSE_CC_ORD = 8;;

let _X86_AVX_CC_INVALID = 0;;
let _X86_AVX_CC_EQ = 1;;
let _X86_AVX_CC_LT = 2;;
let _X86_AVX_CC_LE = 3;;
let _X86_AVX_CC_UNORD = 4;;
let _X86_AVX_CC_NEQ = 5;;
let _X86_AVX_CC_NLT = 6;;
let _X86_AVX_CC_NLE = 7;;
let _X86_AVX_CC_ORD = 8;;
let _X86_AVX_CC_EQ_UQ = 9;;
let _X86_AVX_CC_NGE = 10;;
let _X86_AVX_CC_NGT = 11;;
let _X86_AVX_CC_FALSE = 12;;
let _X86_AVX_CC_NEQ_OQ = 13;;
let _X86_AVX_CC_GE = 14;;
let _X86_AVX_CC_GT = 15;;
let _X86_AVX_CC_TRUE = 16;;
let _X86_AVX_CC_EQ_OS = 17;;
let _X86_AVX_CC_LT_OQ = 18;;
let _X86_AVX_CC_LE_OQ = 19;;
let _X86_AVX_CC_UNORD_S = 20;;
let _X86_AVX_CC_NEQ_US = 21;;
let _X86_AVX_CC_NLT_UQ = 22;;
let _X86_AVX_CC_NLE_UQ = 23;;
let _X86_AVX_CC_ORD_S = 24;;
let _X86_AVX_CC_EQ_US = 25;;
let _X86_AVX_CC_NGE_UQ = 26;;
let _X86_AVX_CC_NGT_UQ = 27;;
let _X86_AVX_CC_FALSE_OS = 28;;
let _X86_AVX_CC_NEQ_OS = 29;;
let _X86_AVX_CC_GE_OQ = 30;;
let _X86_AVX_CC_GT_OQ = 31;;
let _X86_AVX_CC_TRUE_US = 32;;

let _X86_AVX_RM_INVALID = 0;;
let _X86_AVX_RM_RN = 1;;
let _X86_AVX_RM_RD = 2;;
let _X86_AVX_RM_RU = 3;;
let _X86_AVX_RM_RZ = 4;;
let _X86_PREFIX_LOCK = 0xf0;;
let _X86_PREFIX_REP = 0xf3;;
let _X86_PREFIX_REPE = 0xf3;;
let _X86_PREFIX_REPNE = 0xf2;;
let _X86_PREFIX_CS = 0x2e;;
let _X86_PREFIX_SS = 0x36;;
let _X86_PREFIX_DS = 0x3e;;
let _X86_PREFIX_ES = 0x26;;
let _X86_PREFIX_FS = 0x64;;
let _X86_PREFIX_GS = 0x65;;
let _X86_PREFIX_OPSIZE = 0x66;;
let _X86_PREFIX_ADDRSIZE = 0x67;;

let _X86_INS_INVALID = 0;;
let _X86_INS_AAA = 1;;
let _X86_INS_AAD = 2;;
let _X86_INS_AAM = 3;;
let _X86_INS_AAS = 4;;
let _X86_INS_FABS = 5;;
let _X86_INS_ADC = 6;;
let _X86_INS_ADCX = 7;;
let _X86_INS_ADD = 8;;
let _X86_INS_ADDPD = 9;;
let _X86_INS_ADDPS = 10;;
let _X86_INS_ADDSD = 11;;
let _X86_INS_ADDSS = 12;;
let _X86_INS_ADDSUBPD = 13;;
let _X86_INS_ADDSUBPS = 14;;
let _X86_INS_FADD = 15;;
let _X86_INS_FIADD = 16;;
let _X86_INS_ADOX = 17;;
let _X86_INS_AESDECLAST = 18;;
let _X86_INS_AESDEC = 19;;
let _X86_INS_AESENCLAST = 20;;
let _X86_INS_AESENC = 21;;
let _X86_INS_AESIMC = 22;;
let _X86_INS_AESKEYGENASSIST = 23;;
let _X86_INS_AND = 24;;
let _X86_INS_ANDN = 25;;
let _X86_INS_ANDNPD = 26;;
let _X86_INS_ANDNPS = 27;;
let _X86_INS_ANDPD = 28;;
let _X86_INS_ANDPS = 29;;
let _X86_INS_ARPL = 30;;
let _X86_INS_BEXTR = 31;;
let _X86_INS_BLCFILL = 32;;
let _X86_INS_BLCI = 33;;
let _X86_INS_BLCIC = 34;;
let _X86_INS_BLCMSK = 35;;
let _X86_INS_BLCS = 36;;
let _X86_INS_BLENDPD = 37;;
let _X86_INS_BLENDPS = 38;;
let _X86_INS_BLENDVPD = 39;;
let _X86_INS_BLENDVPS = 40;;
let _X86_INS_BLSFILL = 41;;
let _X86_INS_BLSI = 42;;
let _X86_INS_BLSIC = 43;;
let _X86_INS_BLSMSK = 44;;
let _X86_INS_BLSR = 45;;
let _X86_INS_BNDCL = 46;;
let _X86_INS_BNDCN = 47;;
let _X86_INS_BNDCU = 48;;
let _X86_INS_BNDLDX = 49;;
let _X86_INS_BNDMK = 50;;
let _X86_INS_BNDMOV = 51;;
let _X86_INS_BNDSTX = 52;;
let _X86_INS_BOUND = 53;;
let _X86_INS_BSF = 54;;
let _X86_INS_BSR = 55;;
let _X86_INS_BSWAP = 56;;
let _X86_INS_BT = 57;;
let _X86_INS_BTC = 58;;
let _X86_INS_BTR = 59;;
let _X86_INS_BTS = 60;;
let _X86_INS_BZHI = 61;;
let _X86_INS_CALL = 62;;
let _X86_INS_CBW = 63;;
let _X86_INS_CDQ = 64;;
let _X86_INS_CDQE = 65;;
let _X86_INS_FCHS = 66;;
let _X86_INS_CLAC = 67;;
let _X86_INS_CLC = 68;;
let _X86_INS_CLD = 69;;
let _X86_INS_CLDEMOTE = 70;;
let _X86_INS_CLFLUSH = 71;;
let _X86_INS_CLFLUSHOPT = 72;;
let _X86_INS_CLGI = 73;;
let _X86_INS_CLI = 74;;
let _X86_INS_CLRSSBSY = 75;;
let _X86_INS_CLTS = 76;;
let _X86_INS_CLWB = 77;;
let _X86_INS_CLZERO = 78;;
let _X86_INS_CMC = 79;;
let _X86_INS_CMOVA = 80;;
let _X86_INS_CMOVAE = 81;;
let _X86_INS_CMOVB = 82;;
let _X86_INS_CMOVBE = 83;;
let _X86_INS_FCMOVBE = 84;;
let _X86_INS_FCMOVB = 85;;
let _X86_INS_CMOVE = 86;;
let _X86_INS_FCMOVE = 87;;
let _X86_INS_CMOVG = 88;;
let _X86_INS_CMOVGE = 89;;
let _X86_INS_CMOVL = 90;;
let _X86_INS_CMOVLE = 91;;
let _X86_INS_FCMOVNBE = 92;;
let _X86_INS_FCMOVNB = 93;;
let _X86_INS_CMOVNE = 94;;
let _X86_INS_FCMOVNE = 95;;
let _X86_INS_CMOVNO = 96;;
let _X86_INS_CMOVNP = 97;;
let _X86_INS_FCMOVNU = 98;;
let _X86_INS_FCMOVNP = 99;;
let _X86_INS_CMOVNS = 100;;
let _X86_INS_CMOVO = 101;;
let _X86_INS_CMOVP = 102;;
let _X86_INS_FCMOVU = 103;;
let _X86_INS_CMOVS = 104;;
let _X86_INS_CMP = 105;;
let _X86_INS_CMPPD = 106;;
let _X86_INS_CMPPS = 107;;
let _X86_INS_CMPSB = 108;;
let _X86_INS_CMPSD = 109;;
let _X86_INS_CMPSQ = 110;;
let _X86_INS_CMPSS = 111;;
let _X86_INS_CMPSW = 112;;
let _X86_INS_CMPXCHG16B = 113;;
let _X86_INS_CMPXCHG = 114;;
let _X86_INS_CMPXCHG8B = 115;;
let _X86_INS_COMISD = 116;;
let _X86_INS_COMISS = 117;;
let _X86_INS_FCOMP = 118;;
let _X86_INS_FCOMPI = 119;;
let _X86_INS_FCOMI = 120;;
let _X86_INS_FCOM = 121;;
let _X86_INS_FCOS = 122;;
let _X86_INS_CPUID = 123;;
let _X86_INS_CQO = 124;;
let _X86_INS_CRC32 = 125;;
let _X86_INS_CVTDQ2PD = 126;;
let _X86_INS_CVTDQ2PS = 127;;
let _X86_INS_CVTPD2DQ = 128;;
let _X86_INS_CVTPD2PS = 129;;
let _X86_INS_CVTPS2DQ = 130;;
let _X86_INS_CVTPS2PD = 131;;
let _X86_INS_CVTSD2SI = 132;;
let _X86_INS_CVTSD2SS = 133;;
let _X86_INS_CVTSI2SD = 134;;
let _X86_INS_CVTSI2SS = 135;;
let _X86_INS_CVTSS2SD = 136;;
let _X86_INS_CVTSS2SI = 137;;
let _X86_INS_CVTTPD2DQ = 138;;
let _X86_INS_CVTTPS2DQ = 139;;
let _X86_INS_CVTTSD2SI = 140;;
let _X86_INS_CVTTSS2SI = 141;;
let _X86_INS_CWD = 142;;
let _X86_INS_CWDE = 143;;
let _X86_INS_DAA = 144;;
let _X86_INS_DAS = 145;;
let _X86_INS_DATA16 = 146;;
let _X86_INS_DEC = 147;;
let _X86_INS_DIV = 148;;
let _X86_INS_DIVPD = 149;;
let _X86_INS_DIVPS = 150;;
let _X86_INS_FDIVR = 151;;
let _X86_INS_FIDIVR = 152;;
let _X86_INS_FDIVRP = 153;;
let _X86_INS_DIVSD = 154;;
let _X86_INS_DIVSS = 155;;
let _X86_INS_FDIV = 156;;
let _X86_INS_FIDIV = 157;;
let _X86_INS_FDIVP = 158;;
let _X86_INS_DPPD = 159;;
let _X86_INS_DPPS = 160;;
let _X86_INS_ENCLS = 161;;
let _X86_INS_ENCLU = 162;;
let _X86_INS_ENCLV = 163;;
let _X86_INS_ENDBR32 = 164;;
let _X86_INS_ENDBR64 = 165;;
let _X86_INS_ENTER = 166;;
let _X86_INS_EXTRACTPS = 167;;
let _X86_INS_EXTRQ = 168;;
let _X86_INS_F2XM1 = 169;;
let _X86_INS_LCALL = 170;;
let _X86_INS_LJMP = 171;;
let _X86_INS_JMP = 172;;
let _X86_INS_FBLD = 173;;
let _X86_INS_FBSTP = 174;;
let _X86_INS_FCOMPP = 175;;
let _X86_INS_FDECSTP = 176;;
let _X86_INS_FDISI8087_NOP = 177;;
let _X86_INS_FEMMS = 178;;
let _X86_INS_FENI8087_NOP = 179;;
let _X86_INS_FFREE = 180;;
let _X86_INS_FFREEP = 181;;
let _X86_INS_FICOM = 182;;
let _X86_INS_FICOMP = 183;;
let _X86_INS_FINCSTP = 184;;
let _X86_INS_FLDCW = 185;;
let _X86_INS_FLDENV = 186;;
let _X86_INS_FLDL2E = 187;;
let _X86_INS_FLDL2T = 188;;
let _X86_INS_FLDLG2 = 189;;
let _X86_INS_FLDLN2 = 190;;
let _X86_INS_FLDPI = 191;;
let _X86_INS_FNCLEX = 192;;
let _X86_INS_FNINIT = 193;;
let _X86_INS_FNOP = 194;;
let _X86_INS_FNSTCW = 195;;
let _X86_INS_FNSTSW = 196;;
let _X86_INS_FPATAN = 197;;
let _X86_INS_FSTPNCE = 198;;
let _X86_INS_FPREM = 199;;
let _X86_INS_FPREM1 = 200;;
let _X86_INS_FPTAN = 201;;
let _X86_INS_FRNDINT = 202;;
let _X86_INS_FRSTOR = 203;;
let _X86_INS_FNSAVE = 204;;
let _X86_INS_FSCALE = 205;;
let _X86_INS_FSETPM = 206;;
let _X86_INS_FSINCOS = 207;;
let _X86_INS_FNSTENV = 208;;
let _X86_INS_FXAM = 209;;
let _X86_INS_FXRSTOR = 210;;
let _X86_INS_FXRSTOR64 = 211;;
let _X86_INS_FXSAVE = 212;;
let _X86_INS_FXSAVE64 = 213;;
let _X86_INS_FXTRACT = 214;;
let _X86_INS_FYL2X = 215;;
let _X86_INS_FYL2XP1 = 216;;
let _X86_INS_GETSEC = 217;;
let _X86_INS_GF2P8AFFINEINVQB = 218;;
let _X86_INS_GF2P8AFFINEQB = 219;;
let _X86_INS_GF2P8MULB = 220;;
let _X86_INS_HADDPD = 221;;
let _X86_INS_HADDPS = 222;;
let _X86_INS_HLT = 223;;
let _X86_INS_HSUBPD = 224;;
let _X86_INS_HSUBPS = 225;;
let _X86_INS_IDIV = 226;;
let _X86_INS_FILD = 227;;
let _X86_INS_IMUL = 228;;
let _X86_INS_IN = 229;;
let _X86_INS_INC = 230;;
let _X86_INS_INCSSPD = 231;;
let _X86_INS_INCSSPQ = 232;;
let _X86_INS_INSB = 233;;
let _X86_INS_INSERTPS = 234;;
let _X86_INS_INSERTQ = 235;;
let _X86_INS_INSD = 236;;
let _X86_INS_INSW = 237;;
let _X86_INS_INT = 238;;
let _X86_INS_INT1 = 239;;
let _X86_INS_INT3 = 240;;
let _X86_INS_INTO = 241;;
let _X86_INS_INVD = 242;;
let _X86_INS_INVEPT = 243;;
let _X86_INS_INVLPG = 244;;
let _X86_INS_INVLPGA = 245;;
let _X86_INS_INVPCID = 246;;
let _X86_INS_INVVPID = 247;;
let _X86_INS_IRET = 248;;
let _X86_INS_IRETD = 249;;
let _X86_INS_IRETQ = 250;;
let _X86_INS_FISTTP = 251;;
let _X86_INS_FIST = 252;;
let _X86_INS_FISTP = 253;;
let _X86_INS_JAE = 254;;
let _X86_INS_JA = 255;;
let _X86_INS_JBE = 256;;
let _X86_INS_JB = 257;;
let _X86_INS_JCXZ = 258;;
let _X86_INS_JECXZ = 259;;
let _X86_INS_JE = 260;;
let _X86_INS_JGE = 261;;
let _X86_INS_JG = 262;;
let _X86_INS_JLE = 263;;
let _X86_INS_JL = 264;;
let _X86_INS_JNE = 265;;
let _X86_INS_JNO = 266;;
let _X86_INS_JNP = 267;;
let _X86_INS_JNS = 268;;
let _X86_INS_JO = 269;;
let _X86_INS_JP = 270;;
let _X86_INS_JRCXZ = 271;;
let _X86_INS_JS = 272;;
let _X86_INS_KADDB = 273;;
let _X86_INS_KADDD = 274;;
let _X86_INS_KADDQ = 275;;
let _X86_INS_KADDW = 276;;
let _X86_INS_KANDB = 277;;
let _X86_INS_KANDD = 278;;
let _X86_INS_KANDNB = 279;;
let _X86_INS_KANDND = 280;;
let _X86_INS_KANDNQ = 281;;
let _X86_INS_KANDNW = 282;;
let _X86_INS_KANDQ = 283;;
let _X86_INS_KANDW = 284;;
let _X86_INS_KMOVB = 285;;
let _X86_INS_KMOVD = 286;;
let _X86_INS_KMOVQ = 287;;
let _X86_INS_KMOVW = 288;;
let _X86_INS_KNOTB = 289;;
let _X86_INS_KNOTD = 290;;
let _X86_INS_KNOTQ = 291;;
let _X86_INS_KNOTW = 292;;
let _X86_INS_KORB = 293;;
let _X86_INS_KORD = 294;;
let _X86_INS_KORQ = 295;;
let _X86_INS_KORTESTB = 296;;
let _X86_INS_KORTESTD = 297;;
let _X86_INS_KORTESTQ = 298;;
let _X86_INS_KORTESTW = 299;;
let _X86_INS_KORW = 300;;
let _X86_INS_KSHIFTLB = 301;;
let _X86_INS_KSHIFTLD = 302;;
let _X86_INS_KSHIFTLQ = 303;;
let _X86_INS_KSHIFTLW = 304;;
let _X86_INS_KSHIFTRB = 305;;
let _X86_INS_KSHIFTRD = 306;;
let _X86_INS_KSHIFTRQ = 307;;
let _X86_INS_KSHIFTRW = 308;;
let _X86_INS_KTESTB = 309;;
let _X86_INS_KTESTD = 310;;
let _X86_INS_KTESTQ = 311;;
let _X86_INS_KTESTW = 312;;
let _X86_INS_KUNPCKBW = 313;;
let _X86_INS_KUNPCKDQ = 314;;
let _X86_INS_KUNPCKWD = 315;;
let _X86_INS_KXNORB = 316;;
let _X86_INS_KXNORD = 317;;
let _X86_INS_KXNORQ = 318;;
let _X86_INS_KXNORW = 319;;
let _X86_INS_KXORB = 320;;
let _X86_INS_KXORD = 321;;
let _X86_INS_KXORQ = 322;;
let _X86_INS_KXORW = 323;;
let _X86_INS_LAHF = 324;;
let _X86_INS_LAR = 325;;
let _X86_INS_LDDQU = 326;;
let _X86_INS_LDMXCSR = 327;;
let _X86_INS_LDS = 328;;
let _X86_INS_FLDZ = 329;;
let _X86_INS_FLD1 = 330;;
let _X86_INS_FLD = 331;;
let _X86_INS_LEA = 332;;
let _X86_INS_LEAVE = 333;;
let _X86_INS_LES = 334;;
let _X86_INS_LFENCE = 335;;
let _X86_INS_LFS = 336;;
let _X86_INS_LGDT = 337;;
let _X86_INS_LGS = 338;;
let _X86_INS_LIDT = 339;;
let _X86_INS_LLDT = 340;;
let _X86_INS_LLWPCB = 341;;
let _X86_INS_LMSW = 342;;
let _X86_INS_LOCK = 343;;
let _X86_INS_LODSB = 344;;
let _X86_INS_LODSD = 345;;
let _X86_INS_LODSQ = 346;;
let _X86_INS_LODSW = 347;;
let _X86_INS_LOOP = 348;;
let _X86_INS_LOOPE = 349;;
let _X86_INS_LOOPNE = 350;;
let _X86_INS_RETF = 351;;
let _X86_INS_RETFQ = 352;;
let _X86_INS_LSL = 353;;
let _X86_INS_LSS = 354;;
let _X86_INS_LTR = 355;;
let _X86_INS_LWPINS = 356;;
let _X86_INS_LWPVAL = 357;;
let _X86_INS_LZCNT = 358;;
let _X86_INS_MASKMOVDQU = 359;;
let _X86_INS_MAXPD = 360;;
let _X86_INS_MAXPS = 361;;
let _X86_INS_MAXSD = 362;;
let _X86_INS_MAXSS = 363;;
let _X86_INS_MFENCE = 364;;
let _X86_INS_MINPD = 365;;
let _X86_INS_MINPS = 366;;
let _X86_INS_MINSD = 367;;
let _X86_INS_MINSS = 368;;
let _X86_INS_CVTPD2PI = 369;;
let _X86_INS_CVTPI2PD = 370;;
let _X86_INS_CVTPI2PS = 371;;
let _X86_INS_CVTPS2PI = 372;;
let _X86_INS_CVTTPD2PI = 373;;
let _X86_INS_CVTTPS2PI = 374;;
let _X86_INS_EMMS = 375;;
let _X86_INS_MASKMOVQ = 376;;
let _X86_INS_MOVD = 377;;
let _X86_INS_MOVQ = 378;;
let _X86_INS_MOVDQ2Q = 379;;
let _X86_INS_MOVNTQ = 380;;
let _X86_INS_MOVQ2DQ = 381;;
let _X86_INS_PABSB = 382;;
let _X86_INS_PABSD = 383;;
let _X86_INS_PABSW = 384;;
let _X86_INS_PACKSSDW = 385;;
let _X86_INS_PACKSSWB = 386;;
let _X86_INS_PACKUSWB = 387;;
let _X86_INS_PADDB = 388;;
let _X86_INS_PADDD = 389;;
let _X86_INS_PADDQ = 390;;
let _X86_INS_PADDSB = 391;;
let _X86_INS_PADDSW = 392;;
let _X86_INS_PADDUSB = 393;;
let _X86_INS_PADDUSW = 394;;
let _X86_INS_PADDW = 395;;
let _X86_INS_PALIGNR = 396;;
let _X86_INS_PANDN = 397;;
let _X86_INS_PAND = 398;;
let _X86_INS_PAVGB = 399;;
let _X86_INS_PAVGW = 400;;
let _X86_INS_PCMPEQB = 401;;
let _X86_INS_PCMPEQD = 402;;
let _X86_INS_PCMPEQW = 403;;
let _X86_INS_PCMPGTB = 404;;
let _X86_INS_PCMPGTD = 405;;
let _X86_INS_PCMPGTW = 406;;
let _X86_INS_PEXTRW = 407;;
let _X86_INS_PHADDD = 408;;
let _X86_INS_PHADDSW = 409;;
let _X86_INS_PHADDW = 410;;
let _X86_INS_PHSUBD = 411;;
let _X86_INS_PHSUBSW = 412;;
let _X86_INS_PHSUBW = 413;;
let _X86_INS_PINSRW = 414;;
let _X86_INS_PMADDUBSW = 415;;
let _X86_INS_PMADDWD = 416;;
let _X86_INS_PMAXSW = 417;;
let _X86_INS_PMAXUB = 418;;
let _X86_INS_PMINSW = 419;;
let _X86_INS_PMINUB = 420;;
let _X86_INS_PMOVMSKB = 421;;
let _X86_INS_PMULHRSW = 422;;
let _X86_INS_PMULHUW = 423;;
let _X86_INS_PMULHW = 424;;
let _X86_INS_PMULLW = 425;;
let _X86_INS_PMULUDQ = 426;;
let _X86_INS_POR = 427;;
let _X86_INS_PSADBW = 428;;
let _X86_INS_PSHUFB = 429;;
let _X86_INS_PSHUFW = 430;;
let _X86_INS_PSIGNB = 431;;
let _X86_INS_PSIGND = 432;;
let _X86_INS_PSIGNW = 433;;
let _X86_INS_PSLLD = 434;;
let _X86_INS_PSLLQ = 435;;
let _X86_INS_PSLLW = 436;;
let _X86_INS_PSRAD = 437;;
let _X86_INS_PSRAW = 438;;
let _X86_INS_PSRLD = 439;;
let _X86_INS_PSRLQ = 440;;
let _X86_INS_PSRLW = 441;;
let _X86_INS_PSUBB = 442;;
let _X86_INS_PSUBD = 443;;
let _X86_INS_PSUBQ = 444;;
let _X86_INS_PSUBSB = 445;;
let _X86_INS_PSUBSW = 446;;
let _X86_INS_PSUBUSB = 447;;
let _X86_INS_PSUBUSW = 448;;
let _X86_INS_PSUBW = 449;;
let _X86_INS_PUNPCKHBW = 450;;
let _X86_INS_PUNPCKHDQ = 451;;
let _X86_INS_PUNPCKHWD = 452;;
let _X86_INS_PUNPCKLBW = 453;;
let _X86_INS_PUNPCKLDQ = 454;;
let _X86_INS_PUNPCKLWD = 455;;
let _X86_INS_PXOR = 456;;
let _X86_INS_MONITORX = 457;;
let _X86_INS_MONITOR = 458;;
let _X86_INS_MONTMUL = 459;;
let _X86_INS_MOV = 460;;
let _X86_INS_MOVABS = 461;;
let _X86_INS_MOVAPD = 462;;
let _X86_INS_MOVAPS = 463;;
let _X86_INS_MOVBE = 464;;
let _X86_INS_MOVDDUP = 465;;
let _X86_INS_MOVDIR64B = 466;;
let _X86_INS_MOVDIRI = 467;;
let _X86_INS_MOVDQA = 468;;
let _X86_INS_MOVDQU = 469;;
let _X86_INS_MOVHLPS = 470;;
let _X86_INS_MOVHPD = 471;;
let _X86_INS_MOVHPS = 472;;
let _X86_INS_MOVLHPS = 473;;
let _X86_INS_MOVLPD = 474;;
let _X86_INS_MOVLPS = 475;;
let _X86_INS_MOVMSKPD = 476;;
let _X86_INS_MOVMSKPS = 477;;
let _X86_INS_MOVNTDQA = 478;;
let _X86_INS_MOVNTDQ = 479;;
let _X86_INS_MOVNTI = 480;;
let _X86_INS_MOVNTPD = 481;;
let _X86_INS_MOVNTPS = 482;;
let _X86_INS_MOVNTSD = 483;;
let _X86_INS_MOVNTSS = 484;;
let _X86_INS_MOVSB = 485;;
let _X86_INS_MOVSD = 486;;
let _X86_INS_MOVSHDUP = 487;;
let _X86_INS_MOVSLDUP = 488;;
let _X86_INS_MOVSQ = 489;;
let _X86_INS_MOVSS = 490;;
let _X86_INS_MOVSW = 491;;
let _X86_INS_MOVSX = 492;;
let _X86_INS_MOVSXD = 493;;
let _X86_INS_MOVUPD = 494;;
let _X86_INS_MOVUPS = 495;;
let _X86_INS_MOVZX = 496;;
let _X86_INS_MPSADBW = 497;;
let _X86_INS_MUL = 498;;
let _X86_INS_MULPD = 499;;
let _X86_INS_MULPS = 500;;
let _X86_INS_MULSD = 501;;
let _X86_INS_MULSS = 502;;
let _X86_INS_MULX = 503;;
let _X86_INS_FMUL = 504;;
let _X86_INS_FIMUL = 505;;
let _X86_INS_FMULP = 506;;
let _X86_INS_MWAITX = 507;;
let _X86_INS_MWAIT = 508;;
let _X86_INS_NEG = 509;;
let _X86_INS_NOP = 510;;
let _X86_INS_NOT = 511;;
let _X86_INS_OR = 512;;
let _X86_INS_ORPD = 513;;
let _X86_INS_ORPS = 514;;
let _X86_INS_OUT = 515;;
let _X86_INS_OUTSB = 516;;
let _X86_INS_OUTSD = 517;;
let _X86_INS_OUTSW = 518;;
let _X86_INS_PACKUSDW = 519;;
let _X86_INS_PAUSE = 520;;
let _X86_INS_PAVGUSB = 521;;
let _X86_INS_PBLENDVB = 522;;
let _X86_INS_PBLENDW = 523;;
let _X86_INS_PCLMULQDQ = 524;;
let _X86_INS_PCMPEQQ = 525;;
let _X86_INS_PCMPESTRI = 526;;
let _X86_INS_PCMPESTRM = 527;;
let _X86_INS_PCMPGTQ = 528;;
let _X86_INS_PCMPISTRI = 529;;
let _X86_INS_PCMPISTRM = 530;;
let _X86_INS_PCONFIG = 531;;
let _X86_INS_PDEP = 532;;
let _X86_INS_PEXT = 533;;
let _X86_INS_PEXTRB = 534;;
let _X86_INS_PEXTRD = 535;;
let _X86_INS_PEXTRQ = 536;;
let _X86_INS_PF2ID = 537;;
let _X86_INS_PF2IW = 538;;
let _X86_INS_PFACC = 539;;
let _X86_INS_PFADD = 540;;
let _X86_INS_PFCMPEQ = 541;;
let _X86_INS_PFCMPGE = 542;;
let _X86_INS_PFCMPGT = 543;;
let _X86_INS_PFMAX = 544;;
let _X86_INS_PFMIN = 545;;
let _X86_INS_PFMUL = 546;;
let _X86_INS_PFNACC = 547;;
let _X86_INS_PFPNACC = 548;;
let _X86_INS_PFRCPIT1 = 549;;
let _X86_INS_PFRCPIT2 = 550;;
let _X86_INS_PFRCP = 551;;
let _X86_INS_PFRSQIT1 = 552;;
let _X86_INS_PFRSQRT = 553;;
let _X86_INS_PFSUBR = 554;;
let _X86_INS_PFSUB = 555;;
let _X86_INS_PHMINPOSUW = 556;;
let _X86_INS_PI2FD = 557;;
let _X86_INS_PI2FW = 558;;
let _X86_INS_PINSRB = 559;;
let _X86_INS_PINSRD = 560;;
let _X86_INS_PINSRQ = 561;;
let _X86_INS_PMAXSB = 562;;
let _X86_INS_PMAXSD = 563;;
let _X86_INS_PMAXUD = 564;;
let _X86_INS_PMAXUW = 565;;
let _X86_INS_PMINSB = 566;;
let _X86_INS_PMINSD = 567;;
let _X86_INS_PMINUD = 568;;
let _X86_INS_PMINUW = 569;;
let _X86_INS_PMOVSXBD = 570;;
let _X86_INS_PMOVSXBQ = 571;;
let _X86_INS_PMOVSXBW = 572;;
let _X86_INS_PMOVSXDQ = 573;;
let _X86_INS_PMOVSXWD = 574;;
let _X86_INS_PMOVSXWQ = 575;;
let _X86_INS_PMOVZXBD = 576;;
let _X86_INS_PMOVZXBQ = 577;;
let _X86_INS_PMOVZXBW = 578;;
let _X86_INS_PMOVZXDQ = 579;;
let _X86_INS_PMOVZXWD = 580;;
let _X86_INS_PMOVZXWQ = 581;;
let _X86_INS_PMULDQ = 582;;
let _X86_INS_PMULHRW = 583;;
let _X86_INS_PMULLD = 584;;
let _X86_INS_POP = 585;;
let _X86_INS_POPAW = 586;;
let _X86_INS_POPAL = 587;;
let _X86_INS_POPCNT = 588;;
let _X86_INS_POPF = 589;;
let _X86_INS_POPFD = 590;;
let _X86_INS_POPFQ = 591;;
let _X86_INS_PREFETCH = 592;;
let _X86_INS_PREFETCHNTA = 593;;
let _X86_INS_PREFETCHT0 = 594;;
let _X86_INS_PREFETCHT1 = 595;;
let _X86_INS_PREFETCHT2 = 596;;
let _X86_INS_PREFETCHW = 597;;
let _X86_INS_PREFETCHWT1 = 598;;
let _X86_INS_PSHUFD = 599;;
let _X86_INS_PSHUFHW = 600;;
let _X86_INS_PSHUFLW = 601;;
let _X86_INS_PSLLDQ = 602;;
let _X86_INS_PSRLDQ = 603;;
let _X86_INS_PSWAPD = 604;;
let _X86_INS_PTEST = 605;;
let _X86_INS_PTWRITE = 606;;
let _X86_INS_PUNPCKHQDQ = 607;;
let _X86_INS_PUNPCKLQDQ = 608;;
let _X86_INS_PUSH = 609;;
let _X86_INS_PUSHAW = 610;;
let _X86_INS_PUSHAL = 611;;
let _X86_INS_PUSHF = 612;;
let _X86_INS_PUSHFD = 613;;
let _X86_INS_PUSHFQ = 614;;
let _X86_INS_RCL = 615;;
let _X86_INS_RCPPS = 616;;
let _X86_INS_RCPSS = 617;;
let _X86_INS_RCR = 618;;
let _X86_INS_RDFSBASE = 619;;
let _X86_INS_RDGSBASE = 620;;
let _X86_INS_RDMSR = 621;;
let _X86_INS_RDPID = 622;;
let _X86_INS_RDPKRU = 623;;
let _X86_INS_RDPMC = 624;;
let _X86_INS_RDRAND = 625;;
let _X86_INS_RDSEED = 626;;
let _X86_INS_RDSSPD = 627;;
let _X86_INS_RDSSPQ = 628;;
let _X86_INS_RDTSC = 629;;
let _X86_INS_RDTSCP = 630;;
let _X86_INS_REPNE = 631;;
let _X86_INS_REP = 632;;
let _X86_INS_RET = 633;;
let _X86_INS_REX64 = 634;;
let _X86_INS_ROL = 635;;
let _X86_INS_ROR = 636;;
let _X86_INS_RORX = 637;;
let _X86_INS_ROUNDPD = 638;;
let _X86_INS_ROUNDPS = 639;;
let _X86_INS_ROUNDSD = 640;;
let _X86_INS_ROUNDSS = 641;;
let _X86_INS_RSM = 642;;
let _X86_INS_RSQRTPS = 643;;
let _X86_INS_RSQRTSS = 644;;
let _X86_INS_RSTORSSP = 645;;
let _X86_INS_SAHF = 646;;
let _X86_INS_SAL = 647;;
let _X86_INS_SALC = 648;;
let _X86_INS_SAR = 649;;
let _X86_INS_SARX = 650;;
let _X86_INS_SAVEPREVSSP = 651;;
let _X86_INS_SBB = 652;;
let _X86_INS_SCASB = 653;;
let _X86_INS_SCASD = 654;;
let _X86_INS_SCASQ = 655;;
let _X86_INS_SCASW = 656;;
let _X86_INS_SETAE = 657;;
let _X86_INS_SETA = 658;;
let _X86_INS_SETBE = 659;;
let _X86_INS_SETB = 660;;
let _X86_INS_SETE = 661;;
let _X86_INS_SETGE = 662;;
let _X86_INS_SETG = 663;;
let _X86_INS_SETLE = 664;;
let _X86_INS_SETL = 665;;
let _X86_INS_SETNE = 666;;
let _X86_INS_SETNO = 667;;
let _X86_INS_SETNP = 668;;
let _X86_INS_SETNS = 669;;
let _X86_INS_SETO = 670;;
let _X86_INS_SETP = 671;;
let _X86_INS_SETSSBSY = 672;;
let _X86_INS_SETS = 673;;
let _X86_INS_SFENCE = 674;;
let _X86_INS_SGDT = 675;;
let _X86_INS_SHA1MSG1 = 676;;
let _X86_INS_SHA1MSG2 = 677;;
let _X86_INS_SHA1NEXTE = 678;;
let _X86_INS_SHA1RNDS4 = 679;;
let _X86_INS_SHA256MSG1 = 680;;
let _X86_INS_SHA256MSG2 = 681;;
let _X86_INS_SHA256RNDS2 = 682;;
let _X86_INS_SHL = 683;;
let _X86_INS_SHLD = 684;;
let _X86_INS_SHLX = 685;;
let _X86_INS_SHR = 686;;
let _X86_INS_SHRD = 687;;
let _X86_INS_SHRX = 688;;
let _X86_INS_SHUFPD = 689;;
let _X86_INS_SHUFPS = 690;;
let _X86_INS_SIDT = 691;;
let _X86_INS_FSIN = 692;;
let _X86_INS_SKINIT = 693;;
let _X86_INS_SLDT = 694;;
let _X86_INS_SLWPCB = 695;;
let _X86_INS_SMSW = 696;;
let _X86_INS_SQRTPD = 697;;
let _X86_INS_SQRTPS = 698;;
let _X86_INS_SQRTSD = 699;;
let _X86_INS_SQRTSS = 700;;
let _X86_INS_FSQRT = 701;;
let _X86_INS_STAC = 702;;
let _X86_INS_STC = 703;;
let _X86_INS_STD = 704;;
let _X86_INS_STGI = 705;;
let _X86_INS_STI = 706;;
let _X86_INS_STMXCSR = 707;;
let _X86_INS_STOSB = 708;;
let _X86_INS_STOSD = 709;;
let _X86_INS_STOSQ = 710;;
let _X86_INS_STOSW = 711;;
let _X86_INS_STR = 712;;
let _X86_INS_FST = 713;;
let _X86_INS_FSTP = 714;;
let _X86_INS_SUB = 715;;
let _X86_INS_SUBPD = 716;;
let _X86_INS_SUBPS = 717;;
let _X86_INS_FSUBR = 718;;
let _X86_INS_FISUBR = 719;;
let _X86_INS_FSUBRP = 720;;
let _X86_INS_SUBSD = 721;;
let _X86_INS_SUBSS = 722;;
let _X86_INS_FSUB = 723;;
let _X86_INS_FISUB = 724;;
let _X86_INS_FSUBP = 725;;
let _X86_INS_SWAPGS = 726;;
let _X86_INS_SYSCALL = 727;;
let _X86_INS_SYSENTER = 728;;
let _X86_INS_SYSEXIT = 729;;
let _X86_INS_SYSEXITQ = 730;;
let _X86_INS_SYSRET = 731;;
let _X86_INS_SYSRETQ = 732;;
let _X86_INS_T1MSKC = 733;;
let _X86_INS_TEST = 734;;
let _X86_INS_TPAUSE = 735;;
let _X86_INS_FTST = 736;;
let _X86_INS_TZCNT = 737;;
let _X86_INS_TZMSK = 738;;
let _X86_INS_UCOMISD = 739;;
let _X86_INS_UCOMISS = 740;;
let _X86_INS_FUCOMPI = 741;;
let _X86_INS_FUCOMI = 742;;
let _X86_INS_FUCOMPP = 743;;
let _X86_INS_FUCOMP = 744;;
let _X86_INS_FUCOM = 745;;
let _X86_INS_UD0 = 746;;
let _X86_INS_UD1 = 747;;
let _X86_INS_UD2 = 748;;
let _X86_INS_UMONITOR = 749;;
let _X86_INS_UMWAIT = 750;;
let _X86_INS_UNPCKHPD = 751;;
let _X86_INS_UNPCKHPS = 752;;
let _X86_INS_UNPCKLPD = 753;;
let _X86_INS_UNPCKLPS = 754;;
let _X86_INS_V4FMADDPS = 755;;
let _X86_INS_V4FMADDSS = 756;;
let _X86_INS_V4FNMADDPS = 757;;
let _X86_INS_V4FNMADDSS = 758;;
let _X86_INS_VADDPD = 759;;
let _X86_INS_VADDPS = 760;;
let _X86_INS_VADDSD = 761;;
let _X86_INS_VADDSS = 762;;
let _X86_INS_VADDSUBPD = 763;;
let _X86_INS_VADDSUBPS = 764;;
let _X86_INS_VAESDECLAST = 765;;
let _X86_INS_VAESDEC = 766;;
let _X86_INS_VAESENCLAST = 767;;
let _X86_INS_VAESENC = 768;;
let _X86_INS_VAESIMC = 769;;
let _X86_INS_VAESKEYGENASSIST = 770;;
let _X86_INS_VALIGND = 771;;
let _X86_INS_VALIGNQ = 772;;
let _X86_INS_VANDNPD = 773;;
let _X86_INS_VANDNPS = 774;;
let _X86_INS_VANDPD = 775;;
let _X86_INS_VANDPS = 776;;
let _X86_INS_VBLENDMPD = 777;;
let _X86_INS_VBLENDMPS = 778;;
let _X86_INS_VBLENDPD = 779;;
let _X86_INS_VBLENDPS = 780;;
let _X86_INS_VBLENDVPD = 781;;
let _X86_INS_VBLENDVPS = 782;;
let _X86_INS_VBROADCASTF128 = 783;;
let _X86_INS_VBROADCASTF32X2 = 784;;
let _X86_INS_VBROADCASTF32X4 = 785;;
let _X86_INS_VBROADCASTF32X8 = 786;;
let _X86_INS_VBROADCASTF64X2 = 787;;
let _X86_INS_VBROADCASTF64X4 = 788;;
let _X86_INS_VBROADCASTI128 = 789;;
let _X86_INS_VBROADCASTI32X2 = 790;;
let _X86_INS_VBROADCASTI32X4 = 791;;
let _X86_INS_VBROADCASTI32X8 = 792;;
let _X86_INS_VBROADCASTI64X2 = 793;;
let _X86_INS_VBROADCASTI64X4 = 794;;
let _X86_INS_VBROADCASTSD = 795;;
let _X86_INS_VBROADCASTSS = 796;;
let _X86_INS_VCMP = 797;;
let _X86_INS_VCMPPD = 798;;
let _X86_INS_VCMPPS = 799;;
let _X86_INS_VCMPSD = 800;;
let _X86_INS_VCMPSS = 801;;
let _X86_INS_VCOMISD = 802;;
let _X86_INS_VCOMISS = 803;;
let _X86_INS_VCOMPRESSPD = 804;;
let _X86_INS_VCOMPRESSPS = 805;;
let _X86_INS_VCVTDQ2PD = 806;;
let _X86_INS_VCVTDQ2PS = 807;;
let _X86_INS_VCVTPD2DQ = 808;;
let _X86_INS_VCVTPD2PS = 809;;
let _X86_INS_VCVTPD2QQ = 810;;
let _X86_INS_VCVTPD2UDQ = 811;;
let _X86_INS_VCVTPD2UQQ = 812;;
let _X86_INS_VCVTPH2PS = 813;;
let _X86_INS_VCVTPS2DQ = 814;;
let _X86_INS_VCVTPS2PD = 815;;
let _X86_INS_VCVTPS2PH = 816;;
let _X86_INS_VCVTPS2QQ = 817;;
let _X86_INS_VCVTPS2UDQ = 818;;
let _X86_INS_VCVTPS2UQQ = 819;;
let _X86_INS_VCVTQQ2PD = 820;;
let _X86_INS_VCVTQQ2PS = 821;;
let _X86_INS_VCVTSD2SI = 822;;
let _X86_INS_VCVTSD2SS = 823;;
let _X86_INS_VCVTSD2USI = 824;;
let _X86_INS_VCVTSI2SD = 825;;
let _X86_INS_VCVTSI2SS = 826;;
let _X86_INS_VCVTSS2SD = 827;;
let _X86_INS_VCVTSS2SI = 828;;
let _X86_INS_VCVTSS2USI = 829;;
let _X86_INS_VCVTTPD2DQ = 830;;
let _X86_INS_VCVTTPD2QQ = 831;;
let _X86_INS_VCVTTPD2UDQ = 832;;
let _X86_INS_VCVTTPD2UQQ = 833;;
let _X86_INS_VCVTTPS2DQ = 834;;
let _X86_INS_VCVTTPS2QQ = 835;;
let _X86_INS_VCVTTPS2UDQ = 836;;
let _X86_INS_VCVTTPS2UQQ = 837;;
let _X86_INS_VCVTTSD2SI = 838;;
let _X86_INS_VCVTTSD2USI = 839;;
let _X86_INS_VCVTTSS2SI = 840;;
let _X86_INS_VCVTTSS2USI = 841;;
let _X86_INS_VCVTUDQ2PD = 842;;
let _X86_INS_VCVTUDQ2PS = 843;;
let _X86_INS_VCVTUQQ2PD = 844;;
let _X86_INS_VCVTUQQ2PS = 845;;
let _X86_INS_VCVTUSI2SD = 846;;
let _X86_INS_VCVTUSI2SS = 847;;
let _X86_INS_VDBPSADBW = 848;;
let _X86_INS_VDIVPD = 849;;
let _X86_INS_VDIVPS = 850;;
let _X86_INS_VDIVSD = 851;;
let _X86_INS_VDIVSS = 852;;
let _X86_INS_VDPPD = 853;;
let _X86_INS_VDPPS = 854;;
let _X86_INS_VERR = 855;;
let _X86_INS_VERW = 856;;
let _X86_INS_VEXP2PD = 857;;
let _X86_INS_VEXP2PS = 858;;
let _X86_INS_VEXPANDPD = 859;;
let _X86_INS_VEXPANDPS = 860;;
let _X86_INS_VEXTRACTF128 = 861;;
let _X86_INS_VEXTRACTF32X4 = 862;;
let _X86_INS_VEXTRACTF32X8 = 863;;
let _X86_INS_VEXTRACTF64X2 = 864;;
let _X86_INS_VEXTRACTF64X4 = 865;;
let _X86_INS_VEXTRACTI128 = 866;;
let _X86_INS_VEXTRACTI32X4 = 867;;
let _X86_INS_VEXTRACTI32X8 = 868;;
let _X86_INS_VEXTRACTI64X2 = 869;;
let _X86_INS_VEXTRACTI64X4 = 870;;
let _X86_INS_VEXTRACTPS = 871;;
let _X86_INS_VFIXUPIMMPD = 872;;
let _X86_INS_VFIXUPIMMPS = 873;;
let _X86_INS_VFIXUPIMMSD = 874;;
let _X86_INS_VFIXUPIMMSS = 875;;
let _X86_INS_VFMADD132PD = 876;;
let _X86_INS_VFMADD132PS = 877;;
let _X86_INS_VFMADD132SD = 878;;
let _X86_INS_VFMADD132SS = 879;;
let _X86_INS_VFMADD213PD = 880;;
let _X86_INS_VFMADD213PS = 881;;
let _X86_INS_VFMADD213SD = 882;;
let _X86_INS_VFMADD213SS = 883;;
let _X86_INS_VFMADD231PD = 884;;
let _X86_INS_VFMADD231PS = 885;;
let _X86_INS_VFMADD231SD = 886;;
let _X86_INS_VFMADD231SS = 887;;
let _X86_INS_VFMADDPD = 888;;
let _X86_INS_VFMADDPS = 889;;
let _X86_INS_VFMADDSD = 890;;
let _X86_INS_VFMADDSS = 891;;
let _X86_INS_VFMADDSUB132PD = 892;;
let _X86_INS_VFMADDSUB132PS = 893;;
let _X86_INS_VFMADDSUB213PD = 894;;
let _X86_INS_VFMADDSUB213PS = 895;;
let _X86_INS_VFMADDSUB231PD = 896;;
let _X86_INS_VFMADDSUB231PS = 897;;
let _X86_INS_VFMADDSUBPD = 898;;
let _X86_INS_VFMADDSUBPS = 899;;
let _X86_INS_VFMSUB132PD = 900;;
let _X86_INS_VFMSUB132PS = 901;;
let _X86_INS_VFMSUB132SD = 902;;
let _X86_INS_VFMSUB132SS = 903;;
let _X86_INS_VFMSUB213PD = 904;;
let _X86_INS_VFMSUB213PS = 905;;
let _X86_INS_VFMSUB213SD = 906;;
let _X86_INS_VFMSUB213SS = 907;;
let _X86_INS_VFMSUB231PD = 908;;
let _X86_INS_VFMSUB231PS = 909;;
let _X86_INS_VFMSUB231SD = 910;;
let _X86_INS_VFMSUB231SS = 911;;
let _X86_INS_VFMSUBADD132PD = 912;;
let _X86_INS_VFMSUBADD132PS = 913;;
let _X86_INS_VFMSUBADD213PD = 914;;
let _X86_INS_VFMSUBADD213PS = 915;;
let _X86_INS_VFMSUBADD231PD = 916;;
let _X86_INS_VFMSUBADD231PS = 917;;
let _X86_INS_VFMSUBADDPD = 918;;
let _X86_INS_VFMSUBADDPS = 919;;
let _X86_INS_VFMSUBPD = 920;;
let _X86_INS_VFMSUBPS = 921;;
let _X86_INS_VFMSUBSD = 922;;
let _X86_INS_VFMSUBSS = 923;;
let _X86_INS_VFNMADD132PD = 924;;
let _X86_INS_VFNMADD132PS = 925;;
let _X86_INS_VFNMADD132SD = 926;;
let _X86_INS_VFNMADD132SS = 927;;
let _X86_INS_VFNMADD213PD = 928;;
let _X86_INS_VFNMADD213PS = 929;;
let _X86_INS_VFNMADD213SD = 930;;
let _X86_INS_VFNMADD213SS = 931;;
let _X86_INS_VFNMADD231PD = 932;;
let _X86_INS_VFNMADD231PS = 933;;
let _X86_INS_VFNMADD231SD = 934;;
let _X86_INS_VFNMADD231SS = 935;;
let _X86_INS_VFNMADDPD = 936;;
let _X86_INS_VFNMADDPS = 937;;
let _X86_INS_VFNMADDSD = 938;;
let _X86_INS_VFNMADDSS = 939;;
let _X86_INS_VFNMSUB132PD = 940;;
let _X86_INS_VFNMSUB132PS = 941;;
let _X86_INS_VFNMSUB132SD = 942;;
let _X86_INS_VFNMSUB132SS = 943;;
let _X86_INS_VFNMSUB213PD = 944;;
let _X86_INS_VFNMSUB213PS = 945;;
let _X86_INS_VFNMSUB213SD = 946;;
let _X86_INS_VFNMSUB213SS = 947;;
let _X86_INS_VFNMSUB231PD = 948;;
let _X86_INS_VFNMSUB231PS = 949;;
let _X86_INS_VFNMSUB231SD = 950;;
let _X86_INS_VFNMSUB231SS = 951;;
let _X86_INS_VFNMSUBPD = 952;;
let _X86_INS_VFNMSUBPS = 953;;
let _X86_INS_VFNMSUBSD = 954;;
let _X86_INS_VFNMSUBSS = 955;;
let _X86_INS_VFPCLASSPD = 956;;
let _X86_INS_VFPCLASSPS = 957;;
let _X86_INS_VFPCLASSSD = 958;;
let _X86_INS_VFPCLASSSS = 959;;
let _X86_INS_VFRCZPD = 960;;
let _X86_INS_VFRCZPS = 961;;
let _X86_INS_VFRCZSD = 962;;
let _X86_INS_VFRCZSS = 963;;
let _X86_INS_VGATHERDPD = 964;;
let _X86_INS_VGATHERDPS = 965;;
let _X86_INS_VGATHERPF0DPD = 966;;
let _X86_INS_VGATHERPF0DPS = 967;;
let _X86_INS_VGATHERPF0QPD = 968;;
let _X86_INS_VGATHERPF0QPS = 969;;
let _X86_INS_VGATHERPF1DPD = 970;;
let _X86_INS_VGATHERPF1DPS = 971;;
let _X86_INS_VGATHERPF1QPD = 972;;
let _X86_INS_VGATHERPF1QPS = 973;;
let _X86_INS_VGATHERQPD = 974;;
let _X86_INS_VGATHERQPS = 975;;
let _X86_INS_VGETEXPPD = 976;;
let _X86_INS_VGETEXPPS = 977;;
let _X86_INS_VGETEXPSD = 978;;
let _X86_INS_VGETEXPSS = 979;;
let _X86_INS_VGETMANTPD = 980;;
let _X86_INS_VGETMANTPS = 981;;
let _X86_INS_VGETMANTSD = 982;;
let _X86_INS_VGETMANTSS = 983;;
let _X86_INS_VGF2P8AFFINEINVQB = 984;;
let _X86_INS_VGF2P8AFFINEQB = 985;;
let _X86_INS_VGF2P8MULB = 986;;
let _X86_INS_VHADDPD = 987;;
let _X86_INS_VHADDPS = 988;;
let _X86_INS_VHSUBPD = 989;;
let _X86_INS_VHSUBPS = 990;;
let _X86_INS_VINSERTF128 = 991;;
let _X86_INS_VINSERTF32X4 = 992;;
let _X86_INS_VINSERTF32X8 = 993;;
let _X86_INS_VINSERTF64X2 = 994;;
let _X86_INS_VINSERTF64X4 = 995;;
let _X86_INS_VINSERTI128 = 996;;
let _X86_INS_VINSERTI32X4 = 997;;
let _X86_INS_VINSERTI32X8 = 998;;
let _X86_INS_VINSERTI64X2 = 999;;
let _X86_INS_VINSERTI64X4 = 1000;;
let _X86_INS_VINSERTPS = 1001;;
let _X86_INS_VLDDQU = 1002;;
let _X86_INS_VLDMXCSR = 1003;;
let _X86_INS_VMASKMOVDQU = 1004;;
let _X86_INS_VMASKMOVPD = 1005;;
let _X86_INS_VMASKMOVPS = 1006;;
let _X86_INS_VMAXPD = 1007;;
let _X86_INS_VMAXPS = 1008;;
let _X86_INS_VMAXSD = 1009;;
let _X86_INS_VMAXSS = 1010;;
let _X86_INS_VMCALL = 1011;;
let _X86_INS_VMCLEAR = 1012;;
let _X86_INS_VMFUNC = 1013;;
let _X86_INS_VMINPD = 1014;;
let _X86_INS_VMINPS = 1015;;
let _X86_INS_VMINSD = 1016;;
let _X86_INS_VMINSS = 1017;;
let _X86_INS_VMLAUNCH = 1018;;
let _X86_INS_VMLOAD = 1019;;
let _X86_INS_VMMCALL = 1020;;
let _X86_INS_VMOVQ = 1021;;
let _X86_INS_VMOVAPD = 1022;;
let _X86_INS_VMOVAPS = 1023;;
let _X86_INS_VMOVDDUP = 1024;;
let _X86_INS_VMOVD = 1025;;
let _X86_INS_VMOVDQA32 = 1026;;
let _X86_INS_VMOVDQA64 = 1027;;
let _X86_INS_VMOVDQA = 1028;;
let _X86_INS_VMOVDQU16 = 1029;;
let _X86_INS_VMOVDQU32 = 1030;;
let _X86_INS_VMOVDQU64 = 1031;;
let _X86_INS_VMOVDQU8 = 1032;;
let _X86_INS_VMOVDQU = 1033;;
let _X86_INS_VMOVHLPS = 1034;;
let _X86_INS_VMOVHPD = 1035;;
let _X86_INS_VMOVHPS = 1036;;
let _X86_INS_VMOVLHPS = 1037;;
let _X86_INS_VMOVLPD = 1038;;
let _X86_INS_VMOVLPS = 1039;;
let _X86_INS_VMOVMSKPD = 1040;;
let _X86_INS_VMOVMSKPS = 1041;;
let _X86_INS_VMOVNTDQA = 1042;;
let _X86_INS_VMOVNTDQ = 1043;;
let _X86_INS_VMOVNTPD = 1044;;
let _X86_INS_VMOVNTPS = 1045;;
let _X86_INS_VMOVSD = 1046;;
let _X86_INS_VMOVSHDUP = 1047;;
let _X86_INS_VMOVSLDUP = 1048;;
let _X86_INS_VMOVSS = 1049;;
let _X86_INS_VMOVUPD = 1050;;
let _X86_INS_VMOVUPS = 1051;;
let _X86_INS_VMPSADBW = 1052;;
let _X86_INS_VMPTRLD = 1053;;
let _X86_INS_VMPTRST = 1054;;
let _X86_INS_VMREAD = 1055;;
let _X86_INS_VMRESUME = 1056;;
let _X86_INS_VMRUN = 1057;;
let _X86_INS_VMSAVE = 1058;;
let _X86_INS_VMULPD = 1059;;
let _X86_INS_VMULPS = 1060;;
let _X86_INS_VMULSD = 1061;;
let _X86_INS_VMULSS = 1062;;
let _X86_INS_VMWRITE = 1063;;
let _X86_INS_VMXOFF = 1064;;
let _X86_INS_VMXON = 1065;;
let _X86_INS_VORPD = 1066;;
let _X86_INS_VORPS = 1067;;
let _X86_INS_VP4DPWSSDS = 1068;;
let _X86_INS_VP4DPWSSD = 1069;;
let _X86_INS_VPABSB = 1070;;
let _X86_INS_VPABSD = 1071;;
let _X86_INS_VPABSQ = 1072;;
let _X86_INS_VPABSW = 1073;;
let _X86_INS_VPACKSSDW = 1074;;
let _X86_INS_VPACKSSWB = 1075;;
let _X86_INS_VPACKUSDW = 1076;;
let _X86_INS_VPACKUSWB = 1077;;
let _X86_INS_VPADDB = 1078;;
let _X86_INS_VPADDD = 1079;;
let _X86_INS_VPADDQ = 1080;;
let _X86_INS_VPADDSB = 1081;;
let _X86_INS_VPADDSW = 1082;;
let _X86_INS_VPADDUSB = 1083;;
let _X86_INS_VPADDUSW = 1084;;
let _X86_INS_VPADDW = 1085;;
let _X86_INS_VPALIGNR = 1086;;
let _X86_INS_VPANDD = 1087;;
let _X86_INS_VPANDND = 1088;;
let _X86_INS_VPANDNQ = 1089;;
let _X86_INS_VPANDN = 1090;;
let _X86_INS_VPANDQ = 1091;;
let _X86_INS_VPAND = 1092;;
let _X86_INS_VPAVGB = 1093;;
let _X86_INS_VPAVGW = 1094;;
let _X86_INS_VPBLENDD = 1095;;
let _X86_INS_VPBLENDMB = 1096;;
let _X86_INS_VPBLENDMD = 1097;;
let _X86_INS_VPBLENDMQ = 1098;;
let _X86_INS_VPBLENDMW = 1099;;
let _X86_INS_VPBLENDVB = 1100;;
let _X86_INS_VPBLENDW = 1101;;
let _X86_INS_VPBROADCASTB = 1102;;
let _X86_INS_VPBROADCASTD = 1103;;
let _X86_INS_VPBROADCASTMB2Q = 1104;;
let _X86_INS_VPBROADCASTMW2D = 1105;;
let _X86_INS_VPBROADCASTQ = 1106;;
let _X86_INS_VPBROADCASTW = 1107;;
let _X86_INS_VPCLMULQDQ = 1108;;
let _X86_INS_VPCMOV = 1109;;
let _X86_INS_VPCMP = 1110;;
let _X86_INS_VPCMPB = 1111;;
let _X86_INS_VPCMPD = 1112;;
let _X86_INS_VPCMPEQB = 1113;;
let _X86_INS_VPCMPEQD = 1114;;
let _X86_INS_VPCMPEQQ = 1115;;
let _X86_INS_VPCMPEQW = 1116;;
let _X86_INS_VPCMPESTRI = 1117;;
let _X86_INS_VPCMPESTRM = 1118;;
let _X86_INS_VPCMPGTB = 1119;;
let _X86_INS_VPCMPGTD = 1120;;
let _X86_INS_VPCMPGTQ = 1121;;
let _X86_INS_VPCMPGTW = 1122;;
let _X86_INS_VPCMPISTRI = 1123;;
let _X86_INS_VPCMPISTRM = 1124;;
let _X86_INS_VPCMPQ = 1125;;
let _X86_INS_VPCMPUB = 1126;;
let _X86_INS_VPCMPUD = 1127;;
let _X86_INS_VPCMPUQ = 1128;;
let _X86_INS_VPCMPUW = 1129;;
let _X86_INS_VPCMPW = 1130;;
let _X86_INS_VPCOM = 1131;;
let _X86_INS_VPCOMB = 1132;;
let _X86_INS_VPCOMD = 1133;;
let _X86_INS_VPCOMPRESSB = 1134;;
let _X86_INS_VPCOMPRESSD = 1135;;
let _X86_INS_VPCOMPRESSQ = 1136;;
let _X86_INS_VPCOMPRESSW = 1137;;
let _X86_INS_VPCOMQ = 1138;;
let _X86_INS_VPCOMUB = 1139;;
let _X86_INS_VPCOMUD = 1140;;
let _X86_INS_VPCOMUQ = 1141;;
let _X86_INS_VPCOMUW = 1142;;
let _X86_INS_VPCOMW = 1143;;
let _X86_INS_VPCONFLICTD = 1144;;
let _X86_INS_VPCONFLICTQ = 1145;;
let _X86_INS_VPDPBUSDS = 1146;;
let _X86_INS_VPDPBUSD = 1147;;
let _X86_INS_VPDPWSSDS = 1148;;
let _X86_INS_VPDPWSSD = 1149;;
let _X86_INS_VPERM2F128 = 1150;;
let _X86_INS_VPERM2I128 = 1151;;
let _X86_INS_VPERMB = 1152;;
let _X86_INS_VPERMD = 1153;;
let _X86_INS_VPERMI2B = 1154;;
let _X86_INS_VPERMI2D = 1155;;
let _X86_INS_VPERMI2PD = 1156;;
let _X86_INS_VPERMI2PS = 1157;;
let _X86_INS_VPERMI2Q = 1158;;
let _X86_INS_VPERMI2W = 1159;;
let _X86_INS_VPERMIL2PD = 1160;;
let _X86_INS_VPERMILPD = 1161;;
let _X86_INS_VPERMIL2PS = 1162;;
let _X86_INS_VPERMILPS = 1163;;
let _X86_INS_VPERMPD = 1164;;
let _X86_INS_VPERMPS = 1165;;
let _X86_INS_VPERMQ = 1166;;
let _X86_INS_VPERMT2B = 1167;;
let _X86_INS_VPERMT2D = 1168;;
let _X86_INS_VPERMT2PD = 1169;;
let _X86_INS_VPERMT2PS = 1170;;
let _X86_INS_VPERMT2Q = 1171;;
let _X86_INS_VPERMT2W = 1172;;
let _X86_INS_VPERMW = 1173;;
let _X86_INS_VPEXPANDB = 1174;;
let _X86_INS_VPEXPANDD = 1175;;
let _X86_INS_VPEXPANDQ = 1176;;
let _X86_INS_VPEXPANDW = 1177;;
let _X86_INS_VPEXTRB = 1178;;
let _X86_INS_VPEXTRD = 1179;;
let _X86_INS_VPEXTRQ = 1180;;
let _X86_INS_VPEXTRW = 1181;;
let _X86_INS_VPGATHERDD = 1182;;
let _X86_INS_VPGATHERDQ = 1183;;
let _X86_INS_VPGATHERQD = 1184;;
let _X86_INS_VPGATHERQQ = 1185;;
let _X86_INS_VPHADDBD = 1186;;
let _X86_INS_VPHADDBQ = 1187;;
let _X86_INS_VPHADDBW = 1188;;
let _X86_INS_VPHADDDQ = 1189;;
let _X86_INS_VPHADDD = 1190;;
let _X86_INS_VPHADDSW = 1191;;
let _X86_INS_VPHADDUBD = 1192;;
let _X86_INS_VPHADDUBQ = 1193;;
let _X86_INS_VPHADDUBW = 1194;;
let _X86_INS_VPHADDUDQ = 1195;;
let _X86_INS_VPHADDUWD = 1196;;
let _X86_INS_VPHADDUWQ = 1197;;
let _X86_INS_VPHADDWD = 1198;;
let _X86_INS_VPHADDWQ = 1199;;
let _X86_INS_VPHADDW = 1200;;
let _X86_INS_VPHMINPOSUW = 1201;;
let _X86_INS_VPHSUBBW = 1202;;
let _X86_INS_VPHSUBDQ = 1203;;
let _X86_INS_VPHSUBD = 1204;;
let _X86_INS_VPHSUBSW = 1205;;
let _X86_INS_VPHSUBWD = 1206;;
let _X86_INS_VPHSUBW = 1207;;
let _X86_INS_VPINSRB = 1208;;
let _X86_INS_VPINSRD = 1209;;
let _X86_INS_VPINSRQ = 1210;;
let _X86_INS_VPINSRW = 1211;;
let _X86_INS_VPLZCNTD = 1212;;
let _X86_INS_VPLZCNTQ = 1213;;
let _X86_INS_VPMACSDD = 1214;;
let _X86_INS_VPMACSDQH = 1215;;
let _X86_INS_VPMACSDQL = 1216;;
let _X86_INS_VPMACSSDD = 1217;;
let _X86_INS_VPMACSSDQH = 1218;;
let _X86_INS_VPMACSSDQL = 1219;;
let _X86_INS_VPMACSSWD = 1220;;
let _X86_INS_VPMACSSWW = 1221;;
let _X86_INS_VPMACSWD = 1222;;
let _X86_INS_VPMACSWW = 1223;;
let _X86_INS_VPMADCSSWD = 1224;;
let _X86_INS_VPMADCSWD = 1225;;
let _X86_INS_VPMADD52HUQ = 1226;;
let _X86_INS_VPMADD52LUQ = 1227;;
let _X86_INS_VPMADDUBSW = 1228;;
let _X86_INS_VPMADDWD = 1229;;
let _X86_INS_VPMASKMOVD = 1230;;
let _X86_INS_VPMASKMOVQ = 1231;;
let _X86_INS_VPMAXSB = 1232;;
let _X86_INS_VPMAXSD = 1233;;
let _X86_INS_VPMAXSQ = 1234;;
let _X86_INS_VPMAXSW = 1235;;
let _X86_INS_VPMAXUB = 1236;;
let _X86_INS_VPMAXUD = 1237;;
let _X86_INS_VPMAXUQ = 1238;;
let _X86_INS_VPMAXUW = 1239;;
let _X86_INS_VPMINSB = 1240;;
let _X86_INS_VPMINSD = 1241;;
let _X86_INS_VPMINSQ = 1242;;
let _X86_INS_VPMINSW = 1243;;
let _X86_INS_VPMINUB = 1244;;
let _X86_INS_VPMINUD = 1245;;
let _X86_INS_VPMINUQ = 1246;;
let _X86_INS_VPMINUW = 1247;;
let _X86_INS_VPMOVB2M = 1248;;
let _X86_INS_VPMOVD2M = 1249;;
let _X86_INS_VPMOVDB = 1250;;
let _X86_INS_VPMOVDW = 1251;;
let _X86_INS_VPMOVM2B = 1252;;
let _X86_INS_VPMOVM2D = 1253;;
let _X86_INS_VPMOVM2Q = 1254;;
let _X86_INS_VPMOVM2W = 1255;;
let _X86_INS_VPMOVMSKB = 1256;;
let _X86_INS_VPMOVQ2M = 1257;;
let _X86_INS_VPMOVQB = 1258;;
let _X86_INS_VPMOVQD = 1259;;
let _X86_INS_VPMOVQW = 1260;;
let _X86_INS_VPMOVSDB = 1261;;
let _X86_INS_VPMOVSDW = 1262;;
let _X86_INS_VPMOVSQB = 1263;;
let _X86_INS_VPMOVSQD = 1264;;
let _X86_INS_VPMOVSQW = 1265;;
let _X86_INS_VPMOVSWB = 1266;;
let _X86_INS_VPMOVSXBD = 1267;;
let _X86_INS_VPMOVSXBQ = 1268;;
let _X86_INS_VPMOVSXBW = 1269;;
let _X86_INS_VPMOVSXDQ = 1270;;
let _X86_INS_VPMOVSXWD = 1271;;
let _X86_INS_VPMOVSXWQ = 1272;;
let _X86_INS_VPMOVUSDB = 1273;;
let _X86_INS_VPMOVUSDW = 1274;;
let _X86_INS_VPMOVUSQB = 1275;;
let _X86_INS_VPMOVUSQD = 1276;;
let _X86_INS_VPMOVUSQW = 1277;;
let _X86_INS_VPMOVUSWB = 1278;;
let _X86_INS_VPMOVW2M = 1279;;
let _X86_INS_VPMOVWB = 1280;;
let _X86_INS_VPMOVZXBD = 1281;;
let _X86_INS_VPMOVZXBQ = 1282;;
let _X86_INS_VPMOVZXBW = 1283;;
let _X86_INS_VPMOVZXDQ = 1284;;
let _X86_INS_VPMOVZXWD = 1285;;
let _X86_INS_VPMOVZXWQ = 1286;;
let _X86_INS_VPMULDQ = 1287;;
let _X86_INS_VPMULHRSW = 1288;;
let _X86_INS_VPMULHUW = 1289;;
let _X86_INS_VPMULHW = 1290;;
let _X86_INS_VPMULLD = 1291;;
let _X86_INS_VPMULLQ = 1292;;
let _X86_INS_VPMULLW = 1293;;
let _X86_INS_VPMULTISHIFTQB = 1294;;
let _X86_INS_VPMULUDQ = 1295;;
let _X86_INS_VPOPCNTB = 1296;;
let _X86_INS_VPOPCNTD = 1297;;
let _X86_INS_VPOPCNTQ = 1298;;
let _X86_INS_VPOPCNTW = 1299;;
let _X86_INS_VPORD = 1300;;
let _X86_INS_VPORQ = 1301;;
let _X86_INS_VPOR = 1302;;
let _X86_INS_VPPERM = 1303;;
let _X86_INS_VPROLD = 1304;;
let _X86_INS_VPROLQ = 1305;;
let _X86_INS_VPROLVD = 1306;;
let _X86_INS_VPROLVQ = 1307;;
let _X86_INS_VPRORD = 1308;;
let _X86_INS_VPRORQ = 1309;;
let _X86_INS_VPRORVD = 1310;;
let _X86_INS_VPRORVQ = 1311;;
let _X86_INS_VPROTB = 1312;;
let _X86_INS_VPROTD = 1313;;
let _X86_INS_VPROTQ = 1314;;
let _X86_INS_VPROTW = 1315;;
let _X86_INS_VPSADBW = 1316;;
let _X86_INS_VPSCATTERDD = 1317;;
let _X86_INS_VPSCATTERDQ = 1318;;
let _X86_INS_VPSCATTERQD = 1319;;
let _X86_INS_VPSCATTERQQ = 1320;;
let _X86_INS_VPSHAB = 1321;;
let _X86_INS_VPSHAD = 1322;;
let _X86_INS_VPSHAQ = 1323;;
let _X86_INS_VPSHAW = 1324;;
let _X86_INS_VPSHLB = 1325;;
let _X86_INS_VPSHLDD = 1326;;
let _X86_INS_VPSHLDQ = 1327;;
let _X86_INS_VPSHLDVD = 1328;;
let _X86_INS_VPSHLDVQ = 1329;;
let _X86_INS_VPSHLDVW = 1330;;
let _X86_INS_VPSHLDW = 1331;;
let _X86_INS_VPSHLD = 1332;;
let _X86_INS_VPSHLQ = 1333;;
let _X86_INS_VPSHLW = 1334;;
let _X86_INS_VPSHRDD = 1335;;
let _X86_INS_VPSHRDQ = 1336;;
let _X86_INS_VPSHRDVD = 1337;;
let _X86_INS_VPSHRDVQ = 1338;;
let _X86_INS_VPSHRDVW = 1339;;
let _X86_INS_VPSHRDW = 1340;;
let _X86_INS_VPSHUFBITQMB = 1341;;
let _X86_INS_VPSHUFB = 1342;;
let _X86_INS_VPSHUFD = 1343;;
let _X86_INS_VPSHUFHW = 1344;;
let _X86_INS_VPSHUFLW = 1345;;
let _X86_INS_VPSIGNB = 1346;;
let _X86_INS_VPSIGND = 1347;;
let _X86_INS_VPSIGNW = 1348;;
let _X86_INS_VPSLLDQ = 1349;;
let _X86_INS_VPSLLD = 1350;;
let _X86_INS_VPSLLQ = 1351;;
let _X86_INS_VPSLLVD = 1352;;
let _X86_INS_VPSLLVQ = 1353;;
let _X86_INS_VPSLLVW = 1354;;
let _X86_INS_VPSLLW = 1355;;
let _X86_INS_VPSRAD = 1356;;
let _X86_INS_VPSRAQ = 1357;;
let _X86_INS_VPSRAVD = 1358;;
let _X86_INS_VPSRAVQ = 1359;;
let _X86_INS_VPSRAVW = 1360;;
let _X86_INS_VPSRAW = 1361;;
let _X86_INS_VPSRLDQ = 1362;;
let _X86_INS_VPSRLD = 1363;;
let _X86_INS_VPSRLQ = 1364;;
let _X86_INS_VPSRLVD = 1365;;
let _X86_INS_VPSRLVQ = 1366;;
let _X86_INS_VPSRLVW = 1367;;
let _X86_INS_VPSRLW = 1368;;
let _X86_INS_VPSUBB = 1369;;
let _X86_INS_VPSUBD = 1370;;
let _X86_INS_VPSUBQ = 1371;;
let _X86_INS_VPSUBSB = 1372;;
let _X86_INS_VPSUBSW = 1373;;
let _X86_INS_VPSUBUSB = 1374;;
let _X86_INS_VPSUBUSW = 1375;;
let _X86_INS_VPSUBW = 1376;;
let _X86_INS_VPTERNLOGD = 1377;;
let _X86_INS_VPTERNLOGQ = 1378;;
let _X86_INS_VPTESTMB = 1379;;
let _X86_INS_VPTESTMD = 1380;;
let _X86_INS_VPTESTMQ = 1381;;
let _X86_INS_VPTESTMW = 1382;;
let _X86_INS_VPTESTNMB = 1383;;
let _X86_INS_VPTESTNMD = 1384;;
let _X86_INS_VPTESTNMQ = 1385;;
let _X86_INS_VPTESTNMW = 1386;;
let _X86_INS_VPTEST = 1387;;
let _X86_INS_VPUNPCKHBW = 1388;;
let _X86_INS_VPUNPCKHDQ = 1389;;
let _X86_INS_VPUNPCKHQDQ = 1390;;
let _X86_INS_VPUNPCKHWD = 1391;;
let _X86_INS_VPUNPCKLBW = 1392;;
let _X86_INS_VPUNPCKLDQ = 1393;;
let _X86_INS_VPUNPCKLQDQ = 1394;;
let _X86_INS_VPUNPCKLWD = 1395;;
let _X86_INS_VPXORD = 1396;;
let _X86_INS_VPXORQ = 1397;;
let _X86_INS_VPXOR = 1398;;
let _X86_INS_VRANGEPD = 1399;;
let _X86_INS_VRANGEPS = 1400;;
let _X86_INS_VRANGESD = 1401;;
let _X86_INS_VRANGESS = 1402;;
let _X86_INS_VRCP14PD = 1403;;
let _X86_INS_VRCP14PS = 1404;;
let _X86_INS_VRCP14SD = 1405;;
let _X86_INS_VRCP14SS = 1406;;
let _X86_INS_VRCP28PD = 1407;;
let _X86_INS_VRCP28PS = 1408;;
let _X86_INS_VRCP28SD = 1409;;
let _X86_INS_VRCP28SS = 1410;;
let _X86_INS_VRCPPS = 1411;;
let _X86_INS_VRCPSS = 1412;;
let _X86_INS_VREDUCEPD = 1413;;
let _X86_INS_VREDUCEPS = 1414;;
let _X86_INS_VREDUCESD = 1415;;
let _X86_INS_VREDUCESS = 1416;;
let _X86_INS_VRNDSCALEPD = 1417;;
let _X86_INS_VRNDSCALEPS = 1418;;
let _X86_INS_VRNDSCALESD = 1419;;
let _X86_INS_VRNDSCALESS = 1420;;
let _X86_INS_VROUNDPD = 1421;;
let _X86_INS_VROUNDPS = 1422;;
let _X86_INS_VROUNDSD = 1423;;
let _X86_INS_VROUNDSS = 1424;;
let _X86_INS_VRSQRT14PD = 1425;;
let _X86_INS_VRSQRT14PS = 1426;;
let _X86_INS_VRSQRT14SD = 1427;;
let _X86_INS_VRSQRT14SS = 1428;;
let _X86_INS_VRSQRT28PD = 1429;;
let _X86_INS_VRSQRT28PS = 1430;;
let _X86_INS_VRSQRT28SD = 1431;;
let _X86_INS_VRSQRT28SS = 1432;;
let _X86_INS_VRSQRTPS = 1433;;
let _X86_INS_VRSQRTSS = 1434;;
let _X86_INS_VSCALEFPD = 1435;;
let _X86_INS_VSCALEFPS = 1436;;
let _X86_INS_VSCALEFSD = 1437;;
let _X86_INS_VSCALEFSS = 1438;;
let _X86_INS_VSCATTERDPD = 1439;;
let _X86_INS_VSCATTERDPS = 1440;;
let _X86_INS_VSCATTERPF0DPD = 1441;;
let _X86_INS_VSCATTERPF0DPS = 1442;;
let _X86_INS_VSCATTERPF0QPD = 1443;;
let _X86_INS_VSCATTERPF0QPS = 1444;;
let _X86_INS_VSCATTERPF1DPD = 1445;;
let _X86_INS_VSCATTERPF1DPS = 1446;;
let _X86_INS_VSCATTERPF1QPD = 1447;;
let _X86_INS_VSCATTERPF1QPS = 1448;;
let _X86_INS_VSCATTERQPD = 1449;;
let _X86_INS_VSCATTERQPS = 1450;;
let _X86_INS_VSHUFF32X4 = 1451;;
let _X86_INS_VSHUFF64X2 = 1452;;
let _X86_INS_VSHUFI32X4 = 1453;;
let _X86_INS_VSHUFI64X2 = 1454;;
let _X86_INS_VSHUFPD = 1455;;
let _X86_INS_VSHUFPS = 1456;;
let _X86_INS_VSQRTPD = 1457;;
let _X86_INS_VSQRTPS = 1458;;
let _X86_INS_VSQRTSD = 1459;;
let _X86_INS_VSQRTSS = 1460;;
let _X86_INS_VSTMXCSR = 1461;;
let _X86_INS_VSUBPD = 1462;;
let _X86_INS_VSUBPS = 1463;;
let _X86_INS_VSUBSD = 1464;;
let _X86_INS_VSUBSS = 1465;;
let _X86_INS_VTESTPD = 1466;;
let _X86_INS_VTESTPS = 1467;;
let _X86_INS_VUCOMISD = 1468;;
let _X86_INS_VUCOMISS = 1469;;
let _X86_INS_VUNPCKHPD = 1470;;
let _X86_INS_VUNPCKHPS = 1471;;
let _X86_INS_VUNPCKLPD = 1472;;
let _X86_INS_VUNPCKLPS = 1473;;
let _X86_INS_VXORPD = 1474;;
let _X86_INS_VXORPS = 1475;;
let _X86_INS_VZEROALL = 1476;;
let _X86_INS_VZEROUPPER = 1477;;
let _X86_INS_WAIT = 1478;;
let _X86_INS_WBINVD = 1479;;
let _X86_INS_WBNOINVD = 1480;;
let _X86_INS_WRFSBASE = 1481;;
let _X86_INS_WRGSBASE = 1482;;
let _X86_INS_WRMSR = 1483;;
let _X86_INS_WRPKRU = 1484;;
let _X86_INS_WRSSD = 1485;;
let _X86_INS_WRSSQ = 1486;;
let _X86_INS_WRUSSD = 1487;;
let _X86_INS_WRUSSQ = 1488;;
let _X86_INS_XABORT = 1489;;
let _X86_INS_XACQUIRE = 1490;;
let _X86_INS_XADD = 1491;;
let _X86_INS_XBEGIN = 1492;;
let _X86_INS_XCHG = 1493;;
let _X86_INS_FXCH = 1494;;
let _X86_INS_XCRYPTCBC = 1495;;
let _X86_INS_XCRYPTCFB = 1496;;
let _X86_INS_XCRYPTCTR = 1497;;
let _X86_INS_XCRYPTECB = 1498;;
let _X86_INS_XCRYPTOFB = 1499;;
let _X86_INS_XEND = 1500;;
let _X86_INS_XGETBV = 1501;;
let _X86_INS_XLATB = 1502;;
let _X86_INS_XOR = 1503;;
let _X86_INS_XORPD = 1504;;
let _X86_INS_XORPS = 1505;;
let _X86_INS_XRELEASE = 1506;;
let _X86_INS_XRSTOR = 1507;;
let _X86_INS_XRSTOR64 = 1508;;
let _X86_INS_XRSTORS = 1509;;
let _X86_INS_XRSTORS64 = 1510;;
let _X86_INS_XSAVE = 1511;;
let _X86_INS_XSAVE64 = 1512;;
let _X86_INS_XSAVEC = 1513;;
let _X86_INS_XSAVEC64 = 1514;;
let _X86_INS_XSAVEOPT = 1515;;
let _X86_INS_XSAVEOPT64 = 1516;;
let _X86_INS_XSAVES = 1517;;
let _X86_INS_XSAVES64 = 1518;;
let _X86_INS_XSETBV = 1519;;
let _X86_INS_XSHA1 = 1520;;
let _X86_INS_XSHA256 = 1521;;
let _X86_INS_XSTORE = 1522;;
let _X86_INS_XTEST = 1523;;
let _X86_INS_ENDING = 1524;;

let _X86_GRP_INVALID = 0;;
let _X86_GRP_JUMP = 1;;
let _X86_GRP_CALL = 2;;
let _X86_GRP_RET = 3;;
let _X86_GRP_INT = 4;;
let _X86_GRP_IRET = 5;;
let _X86_GRP_PRIVILEGE = 6;;
let _X86_GRP_BRANCH_RELATIVE = 7;;
let _X86_GRP_VM = 128;;
let _X86_GRP_3DNOW = 129;;
let _X86_GRP_AES = 130;;
let _X86_GRP_ADX = 131;;
let _X86_GRP_AVX = 132;;
let _X86_GRP_AVX2 = 133;;
let _X86_GRP_AVX512 = 134;;
let _X86_GRP_BMI = 135;;
let _X86_GRP_BMI2 = 136;;
let _X86_GRP_CMOV = 137;;
let _X86_GRP_F16C = 138;;
let _X86_GRP_FMA = 139;;
let _X86_GRP_FMA4 = 140;;
let _X86_GRP_FSGSBASE = 141;;
let _X86_GRP_HLE = 142;;
let _X86_GRP_MMX = 143;;
let _X86_GRP_MODE32 = 144;;
let _X86_GRP_MODE64 = 145;;
let _X86_GRP_RTM = 146;;
let _X86_GRP_SHA = 147;;
let _X86_GRP_SSE1 = 148;;
let _X86_GRP_SSE2 = 149;;
let _X86_GRP_SSE3 = 150;;
let _X86_GRP_SSE41 = 151;;
let _X86_GRP_SSE42 = 152;;
let _X86_GRP_SSE4A = 153;;
let _X86_GRP_SSSE3 = 154;;
let _X86_GRP_PCLMUL = 155;;
let _X86_GRP_XOP = 156;;
let _X86_GRP_CDI = 157;;
let _X86_GRP_ERI = 158;;
let _X86_GRP_TBM = 159;;
let _X86_GRP_16BITMODE = 160;;
let _X86_GRP_NOT64BITMODE = 161;;
let _X86_GRP_SGX = 162;;
let _X86_GRP_DQI = 163;;
let _X86_GRP_BWI = 164;;
let _X86_GRP_PFI = 165;;
let _X86_GRP_VLX = 166;;
let _X86_GRP_SMAP = 167;;
let _X86_GRP_NOVLX = 168;;
let _X86_GRP_FPU = 169;;
let _X86_GRP_ENDING = 170;;