File: x86.csv

package info (click to toggle)
golang-golang-x-arch 0.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 6,932 kB
  • sloc: ansic: 1,975; makefile: 59
file content (2358 lines) | stat: -rw-r--r-- 135,015 bytes parent folder | download | duplicates (2)
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
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
# x86 instruction set description version 0.01.
# https://golang.org/x/arch/x86
#
# This file contains a block of comment lines, each beginning with #,
# followed by entries in CSV format. All the # comments are at the top
# of the file, so a reader can skip past the comments and hand the
# rest of the file to a standard CSV reader.
#
# Each line in the CSV section contains 6 fields:
#
#	mnemonic encoding valid-32 valid-64 feature tags
#
# The mnemonic, encoding, valid-32, valid-64, and feature columns
# correspond exactly to the typical table format used to describe
# an instruction in the Intel x86-64 manual. Note that compared
# to the manual pages, valid-32 and valid-64 have been swapped.
# Consult the manual for details about the meaning of these fields [1].
#
# The tags column contains additional comma-separated tags with information
# about the instructions not gleaned from the manual. The known tags are:
#
#	pseudo, pseudo64 - this is a pseudo-instruction, redundant with some
#	  other instruction in the list; this one should be ignored
#	  for the purposes of decoding.
#
#	operand16, operand32, operand64 - this instruction interpretation
#	  is only valid in 16-bit/32-bit/64-bit operand mode.
#
#	address16, address32, address64 - this instruction interpretation
#	  is only valid in 16-bit/32-bit/64-bit address mode
#
#	modrm_regonly - this instruction interpretation
#	  is only valid if the modrm r/m field denotes a register.
#
#	modrm_memonly - this instruction interpretation
#	  is only valid if the modrm r/m field denotes a memory reference.
#
# This file was generated by a program reading the PDF version of
# the manual, but it was then hand edited to make corrections and
# add the tags. The eventual plan is for the generator to write the
# file directly, using the PDF and a list of modifications, but
# no hand editing. Then, when a new version of the manual comes out,
# updating the list should be as easy as downloading the new PDF
# and invoking the generator. However, we are not there yet.
#
# [1] In the February 2014 PDF manual at
# http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf
# the instruction format is described in Volume 2, Section 3.1.1, starting on page 487.
#
"AAA","37","V","I","",""
"AAD imm8u","D5 ib","V","I","",""
"AAD","D5 0A","V","I","","pseudo"
"AAM imm8u","D4 ib","V","I","",""
"AAM","D4 0A","V","I","","pseudo"
"AAS","3F","V","I","",""
"ADC AL, imm8u","14 ib","V","V","",""
"ADC AX, imm16","15 iw","V","V","","operand16"
"ADC EAX, imm32","15 id","V","V","","operand32"
"ADC RAX, imm32","REX.W + 15 id","N.E.","V","",""
"ADC r/m16, imm16","81 /2 iw","V","V","","operand16"
"ADC r/m16, imm8","83 /2 ib","V","V","","operand16"
"ADC r/m16, r16","11 /r","V","V","","operand16"
"ADC r/m32, imm32","81 /2 id","V","V","","operand32"
"ADC r/m32, imm8","83 /2 ib","V","V","","operand32"
"ADC r/m32, r32","11 /r","V","V","","operand32"
"ADC r/m64, imm32","REX.W + 81 /2 id","N.E.","V","",""
"ADC r/m64, imm8","REX.W + 83 /2 ib","N.E.","V","",""
"ADC r/m64, r64","REX.W + 11 /r","N.E.","V","",""
"ADC r/m8, imm8u","80 /2 ib","V","V","",""
"ADC r/m8, imm8u","REX + 80 /2 ib","N.E.","V","","pseudo64"
"ADC r/m8, r8","10 /r","V","V","",""
"ADC r/m8, r8","REX + 10 /r","N.E.","V","","pseudo64"
"ADC r16, r/m16","13 /r","V","V","","operand16"
"ADC r32, r/m32","13 /r","V","V","","operand32"
"ADC r64, r/m64","REX.W + 13 /r","N.E.","V","",""
"ADC r8, r/m8","12 /r","V","V","",""
"ADC r8, r/m8","REX + 12 /r","N.E.","V","","pseudo64"
"ADD AL, imm8u","04 ib","V","V","",""
"ADD AX, imm16","05 iw","V","V","","operand16"
"ADD EAX, imm32","05 id","V","V","","operand32"
"ADD RAX, imm32","REX.W + 05 id","N.E.","V","",""
"ADD r/m16, imm16","81 /0 iw","V","V","","operand16"
"ADD r/m16, imm8","83 /0 ib","V","V","","operand16"
"ADD r/m16, r16","01 /r","V","V","","operand16"
"ADD r/m32, imm32","81 /0 id","V","V","","operand32"
"ADD r/m32, imm8","83 /0 ib","V","V","","operand32"
"ADD r/m32, r32","01 /r","V","V","","operand32"
"ADD r/m64, imm32","REX.W + 81 /0 id","N.E.","V","",""
"ADD r/m64, imm8","REX.W + 83 /0 ib","N.E.","V","",""
"ADD r/m64, r64","REX.W + 01 /r","N.E.","V","",""
"ADD r/m8, imm8u","80 /0 ib","V","V","",""
"ADD r/m8, imm8u","REX + 80 /0 ib","N.E.","V","","pseudo64"
"ADD r/m8, r8","00 /r","V","V","",""
"ADD r/m8, r8","REX + 00 /r","N.E.","V","","pseudo64"
"ADD r16, r/m16","03 /r","V","V","","operand16"
"ADD r32, r/m32","03 /r","V","V","","operand32"
"ADD r64, r/m64","REX.W + 03 /r","N.E.","V","",""
"ADD r8, r/m8","02 /r","V","V","",""
"ADD r8, r/m8","REX + 02 /r","N.E.","V","","pseudo64"
"ADDPD xmm1, xmm2/m128","66 0F 58 /r","V","V","SSE2",""
"ADDPS xmm1, xmm2/m128","0F 58 /r","V","V","SSE",""
"ADDSD xmm1, xmm2/m64","F2 0F 58 /r","V","V","SSE2",""
"ADDSS xmm1, xmm2/m32","F3 0F 58 /r","V","V","SSE",""
"ADDSUBPD xmm1, xmm2/m128","66 0F D0 /r","V","V","SSE3",""
"ADDSUBPS xmm1, xmm2/m128","F2 0F D0 /r","V","V","SSE3",""
"AESDEC xmm1, xmm2/m128","66 0F 38 DE /r","V","V","AES",""
"AESDECLAST xmm1, xmm2/m128","66 0F 38 DF /r","V","V","AES",""
"AESENC xmm1, xmm2/m128","66 0F 38 DC /r","V","V","AES",""
"AESENCLAST xmm1, xmm2/m128","66 0F 38 DD /r","V","V","AES",""
"AESIMC xmm1, xmm2/m128","66 0F 38 DB /r","V","V","AES",""
"AESKEYGENASSIST xmm1, xmm2/m128, imm8u","66 0F 3A DF /r ib","V","V","AES",""
"AND AL, imm8u","24 ib","V","V","",""
"AND AX, imm16","25 iw","V","V","","operand16"
"AND EAX, imm32","25 id","V","V","","operand32"
"AND RAX, imm32","REX.W + 25 id","N.E.","V","",""
"AND r/m16, imm16","81 /4 iw","V","V","","operand16"
"AND r/m16, imm8","83 /4 ib","V","V","","operand16"
"AND r/m16, r16","21 /r","V","V","","operand16"
"AND r/m32, imm32","81 /4 id","V","V","","operand32"
"AND r/m32, imm8","83 /4 ib","V","V","","operand32"
"AND r/m32, r32","21 /r","V","V","","operand32"
"AND r/m64, imm32","REX.W + 81 /4 id","N.E.","V","",""
"AND r/m64, imm8","REX.W + 83 /4 ib","N.E.","V","",""
"AND r/m64, r64","REX.W + 21 /r","N.E.","V","",""
"AND r/m8, imm8u","80 /4 ib","V","V","",""
"AND r/m8, imm8u","REX + 80 /4 ib","N.E.","V","","pseudo64"
"AND r/m8, r8","20 /r","V","V","",""
"AND r/m8, r8","REX + 20 /r","N.E.","V","","pseudo64"
"AND r16, r/m16","23 /r","V","V","","operand16"
"AND r32, r/m32","23 /r","V","V","","operand32"
"AND r64, r/m64","REX.W + 23 /r","N.E.","V","",""
"AND r8, r/m8","22 /r","V","V","",""
"AND r8, r/m8","REX + 22 /r","N.E.","V","","pseudo64"
"ANDN r32a, r32b, r/m32","VEX.NDS.LZ.0F38.W0 F2 /r","V","V","BMI1",""
"ANDN r64a, r64b, r/m64","VEX.NDS.LZ.0F38.W1 F2 /r","N.E.","V","BMI1",""
"ANDNPD xmm1, xmm2/m128","66 0F 55 /r","V","V","SSE2",""
"ANDNPS xmm1, xmm2/m128","0F 55 /r","V","V","SSE",""
"ANDPD xmm1, xmm2/m128","66 0F 54 /r","V","V","SSE2",""
"ANDPS xmm1, xmm2/m128","0F 54 /r","V","V","SSE",""
"ARPL r/m16, r16","63 /r","V","N.E.","",""
"BEXTR r32a, r/m32, r32b","VEX.NDS.LZ.0F38.W0 F7 /r","V","V","BMI1",""
"BEXTR r64a, r/m64, r64b","VEX.NDS.LZ.0F38.W1 F7 /r","N.E.","V","BMI1",""
"BLENDPD xmm1, xmm2/m128, imm8u","66 0F 3A 0D /r ib","V","V","SSE4_1",""
"BLENDPS xmm1, xmm2/m128, imm8u","66 0F 3A 0C /r ib","V","V","SSE4_1",""
"BLENDVPD xmm1, xmm2/m128, <XMM0>","66 0F 38 15 /r","V","V","SSE4_1",""
"BLENDVPS xmm1, xmm2/m128, <XMM0>","66 0F 38 14 /r","V","V","SSE4_1",""
"BLSI r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /3","V","V","BMI1",""
"BLSI r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /3","N.E.","V","BMI1",""
"BLSMSK r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /2","V","V","BMI1",""
"BLSMSK r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /2","N.E.","V","BMI1",""
"BLSR r32, r/m32","VEX.NDD.LZ.0F38.W0 F3 /1","V","V","BMI1",""
"BLSR r64, r/m64","VEX.NDD.LZ.0F38.W1 F3 /1","N.E.","V","BMI1",""
"BOUND r16, m16&16","62 /r","V","I","","operand16"
"BOUND r32, m32&32","62 /r","V","I","","operand32"
"BSF r16, r/m16","0F BC /r","V","V","","operand16"
"BSF r32, r/m32","0F BC /r","V","V","","operand32"
"BSF r64, r/m64","REX.W + 0F BC /r","N.E.","V","",""
"BSR r16, r/m16","0F BD /r","V","V","","operand16"
"BSR r32, r/m32","0F BD /r","V","V","","operand32"
"BSR r64, r/m64","REX.W + 0F BD /r","N.E.","V","",""
"BSWAP r16op","0F C8+rd","V","V","","operand16"
"BSWAP r32op","0F C8+rd","V","V","","operand32"
"BSWAP r64op","REX.W + 0F C8+rd","N.E.","V","","operand64"
"BT r/m16, imm8u","0F BA /4 ib","V","V","","operand16"
"BT r/m16, r16","0F A3 /r","V","V","","operand16"
"BT r/m32, imm8u","0F BA /4 ib","V","V","","operand32"
"BT r/m32, r32","0F A3 /r","V","V","","operand32"
"BT r/m64, imm8u","REX.W + 0F BA /4 ib","N.E.","V","",""
"BT r/m64, r64","REX.W + 0F A3 /r","N.E.","V","",""
"BTC r/m16, imm8u","0F BA /7 ib","V","V","","operand16"
"BTC r/m16, r16","0F BB /r","V","V","","operand16"
"BTC r/m32, imm8u","0F BA /7 ib","V","V","","operand32"
"BTC r/m32, r32","0F BB /r","V","V","","operand32"
"BTC r/m64, imm8u","REX.W + 0F BA /7 ib","N.E.","V","",""
"BTC r/m64, r64","REX.W + 0F BB /r","N.E.","V","",""
"BTR r/m16, imm8u","0F BA /6 ib","V","V","","operand16"
"BTR r/m16, r16","0F B3 /r","V","V","","operand16"
"BTR r/m32, imm8u","0F BA /6 ib","V","V","","operand32"
"BTR r/m32, r32","0F B3 /r","V","V","","operand32"
"BTR r/m64, imm8u","REX.W + 0F BA /6 ib","N.E.","V","",""
"BTR r/m64, r64","REX.W + 0F B3 /r","N.E.","V","",""
"BTS r/m16, imm8u","0F BA /5 ib","V","V","","operand16"
"BTS r/m16, r16","0F AB /r","V","V","","operand16"
"BTS r/m32, imm8u","0F BA /5 ib","V","V","","operand32"
"BTS r/m32, r32","0F AB /r","V","V","","operand32"
"BTS r/m64, imm8u","REX.W + 0F BA /5 ib","N.E.","V","",""
"BTS r/m64, r64","REX.W + 0F AB /r","N.E.","V","",""
"BZHI r32a, r/m32, r32b","VEX.NDS.LZ.0F38.W0 F5 /r","V","V","BMI2",""
"BZHI r64a, r/m64, r64b","VEX.NDS.LZ.0F38.W1 F5 /r","N.E.","V","BMI2",""
"CALL r/m16","FF /2","V","N.E.","","operand16"
"CALL r/m32","FF /2","V","N.E.","","operand32"
"CALL r/m64","FF /2","N.E.","V","",""
"CALL rel16","E8 cw","V","N.S.","","operand16"
"CALL rel32","E8 cd","V","V","","operand32"
"CALL rel32","E8 cd","N.S.","V","","operand16,operand64"
"CBW","98","V","V","","operand16"
"CDQ","99","V","V","","operand32"
"CDQE","REX.W + 98","N.E.","V","",""
"CLC","F8","V","V","",""
"CLD","FC","V","V","",""
"CLFLUSH m8","0F AE /7","V","V","",""
"CLI","FA","V","V","",""
"CLTS","0F 06","V","V","",""
"CMC","F5","V","V","",""
"CMOVA r16, r/m16","0F 47 /r","V","V","","operand16"
"CMOVA r32, r/m32","0F 47 /r","V","V","","operand32"
"CMOVA r64, r/m64","REX.W + 0F 47 /r","N.E.","V","",""
"CMOVAE r16, r/m16","0F 43 /r","V","V","","operand16"
"CMOVAE r32, r/m32","0F 43 /r","V","V","","operand32"
"CMOVAE r64, r/m64","REX.W + 0F 43 /r","N.E.","V","",""
"CMOVB r16, r/m16","0F 42 /r","V","V","","operand16"
"CMOVB r32, r/m32","0F 42 /r","V","V","","operand32"
"CMOVB r64, r/m64","REX.W + 0F 42 /r","N.E.","V","",""
"CMOVBE r16, r/m16","0F 46 /r","V","V","","operand16"
"CMOVBE r32, r/m32","0F 46 /r","V","V","","operand32"
"CMOVBE r64, r/m64","REX.W + 0F 46 /r","N.E.","V","",""
"CMOVC r16, r/m16","0F 42 /r","V","V","","pseudo,operand16"
"CMOVC r32, r/m32","0F 42 /r","V","V","","pseudo,operand32"
"CMOVC r64, r/m64","REX.W + 0F 42 /r","N.E.","V","","pseudo,"
"CMOVE r16, r/m16","0F 44 /r","V","V","","operand16"
"CMOVE r32, r/m32","0F 44 /r","V","V","","operand32"
"CMOVE r64, r/m64","REX.W + 0F 44 /r","N.E.","V","",""
"CMOVG r16, r/m16","0F 4F /r","V","V","","operand16"
"CMOVG r32, r/m32","0F 4F /r","V","V","","operand32"
"CMOVG r64, r/m64","REX.W + 0F 4F /r","N.E.","V","",""
"CMOVGE r16, r/m16","0F 4D /r","V","V","","operand16"
"CMOVGE r32, r/m32","0F 4D /r","V","V","","operand32"
"CMOVGE r64, r/m64","REX.W + 0F 4D /r","N.E.","V","",""
"CMOVL r16, r/m16","0F 4C /r","V","V","","operand16"
"CMOVL r32, r/m32","0F 4C /r","V","V","","operand32"
"CMOVL r64, r/m64","REX.W + 0F 4C /r","N.E.","V","",""
"CMOVLE r16, r/m16","0F 4E /r","V","V","","operand16"
"CMOVLE r32, r/m32","0F 4E /r","V","V","","operand32"
"CMOVLE r64, r/m64","REX.W + 0F 4E /r","N.E.","V","",""
"CMOVNA r16, r/m16","0F 46 /r","V","V","","pseudo,operand16"
"CMOVNA r32, r/m32","0F 46 /r","V","V","","pseudo,operand32"
"CMOVNA r64, r/m64","REX.W + 0F 46 /r","N.E.","V","","pseudo,"
"CMOVNAE r16, r/m16","0F 42 /r","V","V","","pseudo,operand16"
"CMOVNAE r32, r/m32","0F 42 /r","V","V","","pseudo,operand32"
"CMOVNAE r64, r/m64","REX.W + 0F 42 /r","N.E.","V","","pseudo,"
"CMOVNB r16, r/m16","0F 43 /r","V","V","","pseudo,operand16"
"CMOVNB r32, r/m32","0F 43 /r","V","V","","pseudo,operand32"
"CMOVNB r64, r/m64","REX.W + 0F 43 /r","N.E.","V","","pseudo,"
"CMOVNBE r16, r/m16","0F 47 /r","V","V","","pseudo,operand16"
"CMOVNBE r32, r/m32","0F 47 /r","V","V","","pseudo,operand32"
"CMOVNBE r64, r/m64","REX.W + 0F 47 /r","N.E.","V","","pseudo,"
"CMOVNC r16, r/m16","0F 43 /r","V","V","","pseudo,operand16"
"CMOVNC r32, r/m32","0F 43 /r","V","V","","pseudo,operand32"
"CMOVNC r64, r/m64","REX.W + 0F 43 /r","N.E.","V","","pseudo,"
"CMOVNE r16, r/m16","0F 45 /r","V","V","","operand16"
"CMOVNE r32, r/m32","0F 45 /r","V","V","","operand32"
"CMOVNE r64, r/m64","REX.W + 0F 45 /r","N.E.","V","",""
"CMOVNG r16, r/m16","0F 4E /r","V","V","","pseudo,operand16"
"CMOVNG r32, r/m32","0F 4E /r","V","V","","pseudo,operand32"
"CMOVNG r64, r/m64","REX.W + 0F 4E /r","N.E.","V","","pseudo,"
"CMOVNGE r16, r/m16","0F 4C /r","V","V","","pseudo,operand16"
"CMOVNGE r32, r/m32","0F 4C /r","V","V","","pseudo,operand32"
"CMOVNGE r64, r/m64","REX.W + 0F 4C /r","N.E.","V","","pseudo,"
"CMOVNL r16, r/m16","0F 4D /r","V","V","","pseudo,operand16"
"CMOVNL r32, r/m32","0F 4D /r","V","V","","pseudo,operand32"
"CMOVNL r64, r/m64","REX.W + 0F 4D /r","N.E.","V","","pseudo,"
"CMOVNLE r16, r/m16","0F 4F /r","V","V","","pseudo,operand16"
"CMOVNLE r32, r/m32","0F 4F /r","V","V","","pseudo,operand32"
"CMOVNLE r64, r/m64","REX.W + 0F 4F /r","N.E.","V","","pseudo,"
"CMOVNO r16, r/m16","0F 41 /r","V","V","","operand16"
"CMOVNO r32, r/m32","0F 41 /r","V","V","","operand32"
"CMOVNO r64, r/m64","REX.W + 0F 41 /r","N.E.","V","",""
"CMOVNP r16, r/m16","0F 4B /r","V","V","","operand16"
"CMOVNP r32, r/m32","0F 4B /r","V","V","","operand32"
"CMOVNP r64, r/m64","REX.W + 0F 4B /r","N.E.","V","",""
"CMOVNS r16, r/m16","0F 49 /r","V","V","","operand16"
"CMOVNS r32, r/m32","0F 49 /r","V","V","","operand32"
"CMOVNS r64, r/m64","REX.W + 0F 49 /r","N.E.","V","",""
"CMOVNZ r16, r/m16","0F 45 /r","V","V","","pseudo,operand16"
"CMOVNZ r32, r/m32","0F 45 /r","V","V","","pseudo,operand32"
"CMOVNZ r64, r/m64","REX.W + 0F 45 /r","N.E.","V","","pseudo,"
"CMOVO r16, r/m16","0F 40 /r","V","V","","operand16"
"CMOVO r32, r/m32","0F 40 /r","V","V","","operand32"
"CMOVO r64, r/m64","REX.W + 0F 40 /r","N.E.","V","",""
"CMOVP r16, r/m16","0F 4A /r","V","V","","operand16"
"CMOVP r32, r/m32","0F 4A /r","V","V","","operand32"
"CMOVP r64, r/m64","REX.W + 0F 4A /r","N.E.","V","",""
"CMOVPE r16, r/m16","0F 4A /r","V","V","","pseudo,operand16"
"CMOVPE r32, r/m32","0F 4A /r","V","V","","pseudo,operand32"
"CMOVPE r64, r/m64","REX.W + 0F 4A /r","N.E.","V","","pseudo,"
"CMOVPO r16, r/m16","0F 4B /r","V","V","","pseudo,operand16"
"CMOVPO r32, r/m32","0F 4B /r","V","V","","pseudo,operand32"
"CMOVPO r64, r/m64","REX.W + 0F 4B /r","N.E.","V","","pseudo,"
"CMOVS r16, r/m16","0F 48 /r","V","V","","operand16"
"CMOVS r32, r/m32","0F 48 /r","V","V","","operand32"
"CMOVS r64, r/m64","REX.W + 0F 48 /r","N.E.","V","",""
"CMOVZ r16, r/m16","0F 44 /r","V","V","","pseudo,operand16"
"CMOVZ r32, r/m32","0F 44 /r","V","V","","pseudo,operand32"
"CMOVZ r64, r/m64","REX.W + 0F 44 /r","N.E.","V","","pseudo,"
"CMP AL, imm8u","3C ib","V","V","",""
"CMP AX, imm16","3D iw","V","V","","operand16"
"CMP EAX, imm32","3D id","V","V","","operand32"
"CMP RAX, imm32","REX.W + 3D id","N.E.","V","",""
"CMP r/m16, imm16","81 /7 iw","V","V","","operand16"
"CMP r/m16, imm8","83 /7 ib","V","V","","operand16"
"CMP r/m16, r16","39 /r","V","V","","operand16"
"CMP r/m32, imm32","81 /7 id","V","V","","operand32"
"CMP r/m32, imm8","83 /7 ib","V","V","","operand32"
"CMP r/m32, r32","39 /r","V","V","","operand32"
"CMP r/m64, imm32","REX.W + 81 /7 id","N.E.","V","",""
"CMP r/m64, imm8","REX.W + 83 /7 ib","N.E.","V","",""
"CMP r/m64, r64","REX.W + 39 /r","N.E.","V","",""
"CMP r/m8, imm8u","80 /7 ib","V","V","",""
"CMP r/m8, imm8u","REX + 80 /7 ib","N.E.","V","","pseudo64"
"CMP r/m8, r8","38 /r","V","V","",""
"CMP r/m8, r8","REX + 38 /r","N.E.","V","","pseudo64"
"CMP r16, r/m16","3B /r","V","V","","operand16"
"CMP r32, r/m32","3B /r","V","V","","operand32"
"CMP r64, r/m64","REX.W + 3B /r","N.E.","V","",""
"CMP r8, r/m8","3A /r","V","V","",""
"CMP r8, r/m8","REX + 3A /r","N.E.","V","","pseudo64"
"CMPPD xmm1, xmm2/m128, imm8u","66 0F C2 /r ib","V","V","SSE2",""
"CMPPS xmm1, xmm2/m128, imm8u","0F C2 /r ib","V","V","SSE",""
"CMPS m16, m16","A7","V","V","","pseudo"
"CMPS m32, m32","A7","V","V","","pseudo"
"CMPS m64, m64","REX.W + A7","N.E.","V","","pseudo"
"CMPS m8, m8","A6","V","V","","pseudo"
"CMPSB","A6","V","V","",""
"CMPSD","A7","V","V","","operand32"
"CMPSD_XMM xmm1, xmm2/m64, imm8u","F2 0F C2 /r ib","V","V","SSE2",""
"CMPSQ","REX.W + A7","N.E.","V","",""
"CMPSS xmm1, xmm2/m32, imm8u","F3 0F C2 /r ib","V","V","SSE",""
"CMPSW","A7","V","V","","operand16"
"CMPXCHG r/m16, r16","0F B1 /r","V","V","","operand16"
"CMPXCHG r/m32, r32","0F B1 /r","V","V","","operand32"
"CMPXCHG r/m64, r64","REX.W + 0F B1 /r","N.E.","V","",""
"CMPXCHG r/m8, r8","0F B0 /r","V","V","",""
"CMPXCHG r/m8, r8","REX + 0F B0 /r","N.E.","V","","pseudo64"
"CMPXCHG16B m128","REX.W + 0F C7 /1","N.E.","V","",""
"CMPXCHG8B m64","0F C7 /1","V","V","","operand16,operand32"
"COMISD xmm1, xmm2/m64","66 0F 2F /r","V","V","SSE2",""
"COMISS xmm1, xmm2/m32","0F 2F /r","V","V","SSE",""
"CPUID","0F A2","V","V","",""
"CQO","REX.W + 99","N.E.","V","",""
"CRC32 r32, r/m16","F2 0F 38 F1 /r","V","V","","operand16"
"CRC32 r32, r/m32","F2 0F 38 F1 /r","V","V","","operand32"
"CRC32 r32, r/m8","F2 0F 38 F0 /r","V","V","","operand16,operand32"
"CRC32 r32, r/m8","F2 REX 0F 38 F0 /r","N.E.","V","","pseudo64"
"CRC32 r64, r/m64","F2 REX.W 0F 38 F1 /r","N.E.","V","",""
"CRC32 r64, r/m8","F2 REX.W 0F 38 F0 /r","N.E.","V","",""
"CVTDQ2PD xmm1, xmm2/m64","F3 0F E6 /r","V","V","SSE2",""
"CVTDQ2PS xmm1, xmm2/m128","0F 5B /r","V","V","SSE2",""
"CVTPD2DQ xmm1, xmm2/m128","F2 0F E6 /r","V","V","SSE2",""
"CVTPD2PI mm, xmm/m128","66 0F 2D /r","V","V","",""
"CVTPD2PS xmm1, xmm2/m128","66 0F 5A /r","V","V","SSE2",""
"CVTPI2PD xmm, mm/m64","66 0F 2A /r","V","V","",""
"CVTPI2PS xmm, mm/m64","0F 2A /r","V","V","",""
"CVTPS2DQ xmm1, xmm2/m128","66 0F 5B /r","V","V","SSE2",""
"CVTPS2PD xmm1, xmm2/m64","0F 5A /r","V","V","SSE2",""
"CVTPS2PI mm, xmm/m64","0F 2D /r","V","V","",""
"CVTSD2SI r32, xmm/m64","F2 0F 2D /r","V","V","SSE2","operand16,operand32"
"CVTSD2SI r64, xmm/m64","F2 REX.W 0F 2D /r","N.E.","V","SSE2",""
"CVTSD2SS xmm1, xmm2/m64","F2 0F 5A /r","V","V","SSE2",""
"CVTSI2SD xmm, r/m32","F2 0F 2A /r","V","V","SSE2","operand16,operand32"
"CVTSI2SD xmm, r/m64","F2 REX.W 0F 2A /r","N.E.","V","SSE2",""
"CVTSI2SS xmm, r/m32","F3 0F 2A /r","V","V","SSE","operand16,operand32"
"CVTSI2SS xmm, r/m64","F3 REX.W 0F 2A /r","N.E.","V","SSE",""
"CVTSS2SD xmm1, xmm2/m32","F3 0F 5A /r","V","V","SSE2",""
"CVTSS2SI r32, xmm/m32","F3 0F 2D /r","V","V","SSE","operand16,operand32"
"CVTSS2SI r64, xmm/m32","F3 REX.W 0F 2D /r","N.E.","V","SSE",""
"CVTTPD2DQ xmm1, xmm2/m128","66 0F E6 /r","V","V","SSE2",""
"CVTTPD2PI mm, xmm/m128","66 0F 2C /r","V","V","",""
"CVTTPS2DQ xmm1, xmm2/m128","F3 0F 5B /r","V","V","SSE2",""
"CVTTPS2PI mm, xmm/m64","0F 2C /r","V","V","",""
"CVTTSD2SI r32, xmm/m64","F2 0F 2C /r","V","V","SSE2","operand16,operand32"
"CVTTSD2SI r64, xmm/m64","F2 REX.W 0F 2C /r","N.E.","V","SSE2",""
"CVTTSS2SI r32, xmm/m32","F3 0F 2C /r","V","V","SSE","operand16,operand32"
"CVTTSS2SI r64, xmm/m32","F3 REX.W 0F 2C /r","N.E.","V","SSE",""
"CWD","99","V","V","","operand16"
"CWDE","98","V","V","","operand32"
"DAA","27","V","I","",""
"DAS","2F","V","I","",""
"DEC r/m16","FF /1","V","V","","operand16"
"DEC r/m32","FF /1","V","V","","operand32"
"DEC r/m64","REX.W + FF /1","N.E.","V","",""
"DEC r/m8","FE /1","V","V","",""
"DEC r/m8","REX + FE /1","N.E.","V","","pseudo64"
"DEC r16op","48+rw","V","N.E.","","operand16"
"DEC r32op","48+rd","V","N.E.","","operand32"
"DIV r/m16","F7 /6","V","V","","operand16"
"DIV r/m32","F7 /6","V","V","","operand32"
"DIV r/m64","REX.W + F7 /6","N.E.","V","",""
"DIV r/m8","F6 /6","V","V","",""
"DIV r/m8","REX + F6 /6","N.E.","V","","pseudo64"
"DIVPD xmm1, xmm2/m128","66 0F 5E /r","V","V","SSE2",""
"DIVPS xmm1, xmm2/m128","0F 5E /r","V","V","SSE",""
"DIVSD xmm1, xmm2/m64","F2 0F 5E /r","V","V","SSE2",""
"DIVSS xmm1, xmm2/m32","F3 0F 5E /r","V","V","SSE",""
"DPPD xmm1, xmm2/m128, imm8u","66 0F 3A 41 /r ib","V","V","SSE4_1",""
"DPPS xmm1, xmm2/m128, imm8u","66 0F 3A 40 /r ib","V","V","SSE4_1",""
"EMMS","0F 77","V","V","",""
"ENTER imm16u, 0","C8 iw 00","V","V","","pseudo"
"ENTER imm16u, 1","C8 iw 01","V","V","","pseudo"
"ENTER imm16u, imm8u","C8 iw ib","V","V","",""
"EXTRACTPS r/m32, xmm1, imm8u","66 0F 3A 17 /r ib","V","V","SSE4_1",""
"F2XM1","D9 F0","V","V","",""
"FABS","D9 E1","V","V","",""
"FADD ST(0), ST(i)","D8 C0+i","V","V","",""
"FADD ST(i), ST(0)","DC C0+i","V","V","",""
"FADD m32fp","D8 /0","V","V","",""
"FADD m64fp","DC /0","V","V","",""
"FADDP ST(i), ST(0)","DE C0+i","V","V","",""
"FADDP","DE C1","V","V","","pseudo"
"FBLD m80dec","DF /4","V","V","",""
"FBSTP m80bcd","DF /6","V","V","",""
"FCHS","D9 E0","V","V","",""
"FCLEX","9B DB E2","V","V","","pseudo"
"FCMOVB ST(0), ST(i)","DA C0+i","V","V","",""
"FCMOVBE ST(0), ST(i)","DA D0+i","V","V","",""
"FCMOVE ST(0), ST(i)","DA C8+i","V","V","",""
"FCMOVNB ST(0), ST(i)","DB C0+i","V","V","",""
"FCMOVNBE ST(0), ST(i)","DB D0+i","V","V","",""
"FCMOVNE ST(0), ST(i)","DB C8+i","V","V","",""
"FCMOVNU ST(0), ST(i)","DB D8+i","V","V","",""
"FCMOVU ST(0), ST(i)","DA D8+i","V","V","",""
"FCOM ST(i)","D8 D0+i","V","V","",""
"FCOM m32fp","D8 /2","V","V","",""
"FCOM m64fp","DC /2","V","V","",""
"FCOM","D8 D1","V","V","","pseudo"
"FCOMI ST, ST(i)","DB F0+i","V","V","",""
"FCOMIP ST, ST(i)","DF F0+i","V","V","",""
"FCOMP ST(i)","D8 D8+i","V","V","",""
"FCOMP m32fp","D8 /3","V","V","",""
"FCOMP m64fp","DC /3","V","V","",""
"FCOMP","D8 D9","V","V","","pseudo"
"FCOMPP","DE D9","V","V","",""
"FCOS","D9 FF","V","V","",""
"FDECSTP","D9 F6","V","V","",""
"FDIV ST(0), ST(i)","D8 F0+i","V","V","",""
"FDIV ST(i), ST(0)","DC F8+i","V","V","",""
"FDIV m32fp","D8 /6","V","V","",""
"FDIV m64fp","DC /6","V","V","",""
"FDIVP ST(i), ST(0)","DE F8+i","V","V","",""
"FDIVP","DE F9","V","V","","pseudo"
"FDIVR ST(0), ST(i)","D8 F8+i","V","V","",""
"FDIVR ST(i), ST(0)","DC F0+i","V","V","",""
"FDIVR m32fp","D8 /7","V","V","",""
"FDIVR m64fp","DC /7","V","V","",""
"FDIVRP ST(i), ST(0)","DE F0+i","V","V","",""
"FDIVRP","DE F1","V","V","","pseudo"
"FFREE ST(i)","DD C0+i","V","V","",""
"FFREEP ST(i)","DF C0+i","V","V","",""
"FIADD m16int","DE /0","V","V","",""
"FIADD m32int","DA /0","V","V","",""
"FICOM m16int","DE /2","V","V","",""
"FICOM m32int","DA /2","V","V","",""
"FICOMP m16int","DE /3","V","V","",""
"FICOMP m32int","DA /3","V","V","",""
"FIDIV m16int","DE /6","V","V","",""
"FIDIV m32int","DA /6","V","V","",""
"FIDIVR m16int","DE /7","V","V","",""
"FIDIVR m32int","DA /7","V","V","",""
"FILD m16int","DF /0","V","V","",""
"FILD m32int","DB /0","V","V","",""
"FILD m64int","DF /5","V","V","",""
"FIMUL m16int","DE /1","V","V","",""
"FIMUL m32int","DA /1","V","V","",""
"FINCSTP","D9 F7","V","V","",""
"FINIT","9B DB E3","V","V","","pseudo"
"FIST m16int","DF /2","V","V","",""
"FIST m32int","DB /2","V","V","",""
"FISTP m16int","DF /3","V","V","",""
"FISTP m32int","DB /3","V","V","",""
"FISTP m64int","DF /7","V","V","",""
"FISTTP m16int","DF /1","V","V","",""
"FISTTP m32int","DB /1","V","V","",""
"FISTTP m64int","DD /1","V","V","",""
"FISUB m16int","DE /4","V","V","",""
"FISUB m32int","DA /4","V","V","",""
"FISUBR m16int","DE /5","V","V","",""
"FISUBR m32int","DA /5","V","V","",""
"FLD ST(i)","D9 C0+i","V","V","",""
"FLD m32fp","D9 /0","V","V","",""
"FLD m64fp","DD /0","V","V","",""
"FLD m80fp","DB /5","V","V","",""
"FLD1","D9 E8","V","V","",""
"FLDCW m2byte","D9 /5","V","V","",""
"FLDENV m14/28byte","D9 /4","V","V","",""
"FLDL2E","D9 EA","V","V","",""
"FLDL2T","D9 E9","V","V","",""
"FLDLG2","D9 EC","V","V","",""
"FLDLN2","D9 ED","V","V","",""
"FLDPI","D9 EB","V","V","",""
"FLDZ","D9 EE","V","V","",""
"FMUL ST(0), ST(i)","D8 C8+i","V","V","",""
"FMUL ST(i), ST(0)","DC C8+i","V","V","",""
"FMUL m32fp","D8 /1","V","V","",""
"FMUL m64fp","DC /1","V","V","",""
"FMULP ST(i), ST(0)","DE C8+i","V","V","",""
"FMULP","DE C9","V","V","","pseudo"
"FNCLEX","DB E2","V","V","",""
"FNINIT","DB E3","V","V","",""
"FNOP","D9 D0","V","V","",""
"FNSAVE m94/108byte","DD /6","V","V","",""
"FNSTCW m2byte","D9 /7","V","V","",""
"FNSTENV m14/28byte","D9 /6","V","V","",""
"FNSTSW AX","DF E0","V","V","",""
"FNSTSW m2byte","DD /7","V","V","",""
"FPATAN","D9 F3","V","V","",""
"FPREM","D9 F8","V","V","",""
"FPREM1","D9 F5","V","V","",""
"FPTAN","D9 F2","V","V","",""
"FRNDINT","D9 FC","V","V","",""
"FRSTOR m94/108byte","DD /4","V","V","",""
"FSAVE m94/108byte","9B DD /6","V","V","","pseudo"
"FSCALE","D9 FD","V","V","",""
"FSIN","D9 FE","V","V","",""
"FSINCOS","D9 FB","V","V","",""
"FSQRT","D9 FA","V","V","",""
"FST ST(i)","DD D0+i","V","V","",""
"FST m32fp","D9 /2","V","V","",""
"FST m64fp","DD /2","V","V","",""
"FSTCW m2byte","9B D9 /7","V","V","","pseudo"
"FSTENV m14/28byte","9B D9 /6","V","V","","pseudo"
"FSTP ST(i)","DD D8+i","V","V","",""
"FSTP m32fp","D9 /3","V","V","",""
"FSTP m64fp","DD /3","V","V","",""
"FSTP m80fp","DB /7","V","V","",""
"FSTSW AX","9B DF E0","V","V","","pseudo"
"FSTSW m2byte","9B DD /7","V","V","","pseudo"
"FSUB ST(0), ST(i)","D8 E0+i","V","V","",""
"FSUB ST(i), ST(0)","DC E8+i","V","V","",""
"FSUB m32fp","D8 /4","V","V","",""
"FSUB m64fp","DC /4","V","V","",""
"FSUBP ST(i), ST(0)","DE E8+i","V","V","",""
"FSUBP","DE E9","V","V","","pseudo"
"FSUBR ST(0), ST(i)","D8 E8+i","V","V","",""
"FSUBR ST(i), ST(0)","DC E0+i","V","V","",""
"FSUBR m32fp","D8 /5","V","V","",""
"FSUBR m64fp","DC /5","V","V","",""
"FSUBRP ST(i), ST(0)","DE E0+i","V","V","",""
"FSUBRP","DE E1","V","V","","pseudo"
"FTST","D9 E4","V","V","",""
"FUCOM ST(i)","DD E0+i","V","V","",""
"FUCOM","DD E1","V","V","","pseudo"
"FUCOMI ST, ST(i)","DB E8+i","V","V","",""
"FUCOMIP ST, ST(i)","DF E8+i","V","V","",""
"FUCOMP ST(i)","DD E8+i","V","V","",""
"FUCOMP","DD E9","V","V","","pseudo"
"FUCOMPP","DA E9","V","V","",""
"FWAIT","9B","V","V","",""
"FXAM","D9 E5","V","V","",""
"FXCH ST(i)","D9 C8+i","V","V","",""
"FXCH","D9 C9","V","V","","pseudo"
"FXRSTOR m512byte","0F AE /1","V","V","","operand16,operand32"
"FXRSTOR64 m512byte","REX.W + 0F AE /1","N.E.","V","",""
"FXSAVE m512byte","0F AE /0","V","V","","operand16,operand32"
"FXSAVE64 m512byte","REX.W + 0F AE /0","N.E.","V","",""
"FXTRACT","D9 F4","V","V","",""
"FYL2X","D9 F1","V","V","",""
"FYL2XP1","D9 F9","V","V","",""
"HADDPD xmm1, xmm2/m128","66 0F 7C /r","V","V","SSE3",""
"HADDPS xmm1, xmm2/m128","F2 0F 7C /r","V","V","SSE3",""
"HLT","F4","V","V","",""
"HSUBPD xmm1, xmm2/m128","66 0F 7D /r","V","V","SSE3",""
"HSUBPS xmm1, xmm2/m128","F2 0F 7D /r","V","V","SSE3",""
"ICEBP","F1","V","V","",""
"IDIV r/m16","F7 /7","V","V","","operand16"
"IDIV r/m32","F7 /7","V","V","","operand32"
"IDIV r/m64","REX.W + F7 /7","N.E.","V","",""
"IDIV r/m8","F6 /7","V","V","",""
"IDIV r/m8","REX + F6 /7","N.E.","V","","pseudo64"
"IMUL r/m16","F7 /5","V","V","","operand16"
"IMUL r/m32","F7 /5","V","V","","operand32"
"IMUL r/m64","REX.W + F7 /5","N.E.","V","",""
"IMUL r/m8","F6 /5","V","V","",""
"IMUL r16, r/m16","0F AF /r","V","V","","operand16"
"IMUL r16, r/m16, imm16","69 /r iw","V","V","","operand16"
"IMUL r16, r/m16, imm8","6B /r ib","V","V","","operand16"
"IMUL r32, r/m32","0F AF /r","V","V","","operand32"
"IMUL r32, r/m32, imm32","69 /r id","V","V","","operand32"
"IMUL r32, r/m32, imm8","6B /r ib","V","V","","operand32"
"IMUL r64, r/m64","REX.W + 0F AF /r","N.E.","V","",""
"IMUL r64, r/m64, imm32","REX.W + 69 /r id","N.E.","V","",""
"IMUL r64, r/m64, imm8","REX.W + 6B /r ib","N.E.","V","",""
"IN AL, DX","EC","V","V","",""
"IN AL, imm8u","E4 ib","V","V","",""
"IN AX, DX","ED","V","V","","operand16"
"IN AX, imm8u","E5 ib","V","V","","operand16"
"IN EAX, DX","ED","V","V","","operand32,operand64"
"IN EAX, imm8u","E5 ib","V","V","","operand32,operand64"
"INC r/m16","FF /0","V","V","","operand16"
"INC r/m32","FF /0","V","V","","operand32"
"INC r/m64","REX.W + FF /0","N.E.","V","",""
"INC r/m8","FE /0","V","V","",""
"INC r/m8","REX + FE /0","N.E.","V","","pseudo64"
"INC r16op","40+rw","V","N.E.","","operand16"
"INC r32op","40+rd","V","N.E.","","operand32"
"INS m16, DX","6D","V","V","","pseudo"
"INS m32, DX","6D","V","V","","pseudo"
"INS m8, DX","6C","V","V","","pseudo"
"INSB","6C","V","V","",""
"INSD","6D","V","V","","operand32,operand64"
"INSERTPS xmm1, xmm2/m32, imm8u","66 0F 3A 21 /r ib","V","V","SSE4_1",""
"INSW","6D","V","V","","operand16"
"INT 3","CC","V","V","",""
"INT imm8u","CD ib","V","V","",""
"INTO","CE","V","I","",""
"INVD","0F 08","V","V","",""
"INVLPG m","0F 01 /7","V","V","",""
"INVPCID r32, m128","66 0F 38 82 /r","V","N.E.","INVPCID",""
"INVPCID r64, m128","66 0F 38 82 /r","N.E.","V","INVPCID",""
"IRET","CF","V","V","","operand16"
"IRETD","CF","V","V","","operand32"
"IRETQ","REX.W + CF","N.E.","V","",""
"JA rel16","0F 87 cw","V","N.S.","","operand16"
"JA rel32","0F 87 cd","V","V","","operand32"
"JA rel8","77 cb","V","V","",""
"JAE rel16","0F 83 cw","V","N.S.","","operand16"
"JAE rel32","0F 83 cd","V","V","","operand32"
"JAE rel8","73 cb","V","V","",""
"JB rel16","0F 82 cw","V","N.S.","","operand16"
"JB rel32","0F 82 cd","V","V","","operand32"
"JB rel8","72 cb","V","V","",""
"JBE rel16","0F 86 cw","V","N.S.","","operand16"
"JBE rel32","0F 86 cd","V","V","","operand32"
"JBE rel8","76 cb","V","V","",""
"JC rel16","0F 82 cw","V","N.S.","","pseudo"
"JC rel32","0F 82 cd","V","V","","pseudo"
"JC rel8","72 cb","V","V","","pseudo"
"JCXZ rel8","E3 cb","V","N.E.","","address16"
"JE rel16","0F 84 cw","V","N.S.","","operand16"
"JE rel32","0F 84 cd","V","V","","operand32"
"JE rel8","74 cb","V","V","",""
"JECXZ rel8","E3 cb","V","V","","address32"
"JG rel16","0F 8F cw","V","N.S.","","operand16"
"JG rel32","0F 8F cd","V","V","","operand32"
"JG rel8","7F cb","V","V","",""
"JGE rel16","0F 8D cw","V","N.S.","","operand16"
"JGE rel32","0F 8D cd","V","V","","operand32"
"JGE rel8","7D cb","V","V","",""
"JL rel16","0F 8C cw","V","N.S.","","operand16"
"JL rel32","0F 8C cd","V","V","","operand32"
"JL rel8","7C cb","V","V","",""
"JLE rel16","0F 8E cw","V","N.S.","","operand16"
"JLE rel32","0F 8E cd","V","V","","operand32"
"JLE rel8","7E cb","V","V","",""
"JMP r/m16","FF /4","V","N.S.","","operand16"
"JMP r/m32","FF /4","V","N.S.","","operand32"
"JMP r/m64","FF /4","N.E.","V","",""
"JMP rel16","E9 cw","V","N.S.","","operand16"
"JMP rel32","E9 cd","V","V","","operand32"
"JMP rel32","E9 cd","N.S.","V","","operand16,operand64"
"JMP rel8","EB cb","V","V","",""
"JNA rel16","0F 86 cw","V","N.S.","","pseudo"
"JNA rel32","0F 86 cd","V","V","","pseudo"
"JNA rel8","76 cb","V","V","","pseudo"
"JNAE rel16","0F 82 cw","V","N.S.","","pseudo"
"JNAE rel32","0F 82 cd","V","V","","pseudo"
"JNAE rel8","72 cb","V","V","","pseudo"
"JNB rel16","0F 83 cw","V","N.S.","","pseudo"
"JNB rel32","0F 83 cd","V","V","","pseudo"
"JNB rel8","73 cb","V","V","","pseudo"
"JNBE rel16","0F 87 cw","V","N.S.","","pseudo"
"JNBE rel32","0F 87 cd","V","V","","pseudo"
"JNBE rel8","77 cb","V","V","","pseudo"
"JNC rel16","0F 83 cw","V","N.S.","","pseudo"
"JNC rel32","0F 83 cd","V","V","","pseudo"
"JNC rel8","73 cb","V","V","","pseudo"
"JNE rel16","0F 85 cw","V","N.S.","","operand16"
"JNE rel32","0F 85 cd","V","V","","operand32"
"JNE rel8","75 cb","V","V","",""
"JNG rel16","0F 8E cw","V","N.S.","","pseudo"
"JNG rel32","0F 8E cd","V","V","","pseudo"
"JNG rel8","7E cb","V","V","","pseudo"
"JNGE rel16","0F 8C cw","V","N.S.","","pseudo"
"JNGE rel32","0F 8C cd","V","V","","pseudo"
"JNGE rel8","7C cb","V","V","","pseudo"
"JNL rel16","0F 8D cw","V","N.S.","","pseudo"
"JNL rel32","0F 8D cd","V","V","","pseudo"
"JNL rel8","7D cb","V","V","","pseudo"
"JNLE rel16","0F 8F cw","V","N.S.","","pseudo"
"JNLE rel32","0F 8F cd","V","V","","pseudo"
"JNLE rel8","7F cb","V","V","","pseudo"
"JNO rel16","0F 81 cw","V","N.S.","","operand16"
"JNO rel32","0F 81 cd","V","V","","operand32"
"JNO rel8","71 cb","V","V","",""
"JNP rel16","0F 8B cw","V","N.S.","","operand16"
"JNP rel32","0F 8B cd","V","V","","operand32"
"JNP rel8","7B cb","V","V","",""
"JNS rel16","0F 89 cw","V","N.S.","","operand16"
"JNS rel32","0F 89 cd","V","V","","operand32"
"JNS rel8","79 cb","V","V","",""
"JNZ rel16","0F 85 cw","V","N.S.","","pseudo"
"JNZ rel32","0F 85 cd","V","V","","pseudo"
"JNZ rel8","75 cb","V","V","","pseudo"
"JO rel16","0F 80 cw","V","N.S.","","operand16"
"JO rel32","0F 80 cd","V","V","","operand32"
"JO rel8","70 cb","V","V","",""
"JP rel16","0F 8A cw","V","N.S.","","operand16"
"JP rel32","0F 8A cd","V","V","","operand32"
"JP rel8","7A cb","V","V","",""
"JPE rel16","0F 8A cw","V","N.S.","","pseudo"
"JPE rel32","0F 8A cd","V","V","","pseudo"
"JPE rel8","7A cb","V","V","","pseudo"
"JPO rel16","0F 8B cw","V","N.S.","","pseudo"
"JPO rel32","0F 8B cd","V","V","","pseudo"
"JPO rel8","7B cb","V","V","","pseudo"
"JRCXZ rel8","E3 cb","N.E.","V","","address64"
"JS rel16","0F 88 cw","V","N.S.","","operand16"
"JS rel32","0F 88 cd","V","V","","operand32"
"JS rel8","78 cb","V","V","",""
"JZ rel16","0F 84 cw","V","N.S.","","pseudo"
"JZ rel32","0F 84 cd","V","V","","pseudo"
"JZ rel8","74 cb","V","V","","pseudo"
"JA rel32","0F 87 cd","N.S.","V","","operand16,operand64"
"JAE rel32","0F 83 cd","N.S.","V","","operand16,operand64"
"JB rel32","0F 82 cd","N.S.","V","","operand16,operand64"
"JBE rel32","0F 86 cd","N.S.","V","","operand16,operand64"
"JE rel32","0F 84 cd","N.S.","V","","operand16,operand64"
"JG rel32","0F 8F cd","N.S.","V","","operand16,operand64"
"JGE rel32","0F 8D cd","N.S.","V","","operand16,operand64"
"JL rel32","0F 8C cd","N.S.","V","","operand16,operand64"
"JLE rel32","0F 8E cd","N.S.","V","","operand16,operand64"
"JNE rel32","0F 85 cd","N.S.","V","","operand16,operand64"
"JNO rel32","0F 81 cd","N.S.","V","","operand16,operand64"
"JNP rel32","0F 8B cd","N.S.","V","","operand16,operand64"
"JNS rel32","0F 89 cd","N.S.","V","","operand16,operand64"
"JO rel32","0F 80 cd","N.S.","V","","operand16,operand64"
"JP rel32","0F 8A cd","N.S.","V","","operand16,operand64"
"JS rel32","0F 88 cd","N.S.","V","","operand16,operand64"
"LAHF","9F","V","V","",""
"LAR r16, r/m16","0F 02 /r","V","V","","operand16"
"LAR r32, r32/m16","0F 02 /r","V","V","","operand32"
"LAR r64, r64/m16","0F 02 /r","V","V","","operand64"
"LCALL m16:16","FF /3","V","V","","operand16"
"LCALL m16:32","FF /3","V","V","","operand32"
"LCALL m16:64","REX.W + FF /3","N.E.","V","",""
"LCALL ptr16:16","9A cd","V","I","","operand16"
"LCALL ptr16:32","9A cp","V","I","","operand32"
"LDDQU xmm1, m128","F2 0F F0 /r","V","V","SSE3",""
"LDMXCSR m32","0F AE /2","V","V","SSE",""
"LDS r16, m16:16","C5 /r","V","I","","operand16"
"LDS r32, m16:32","C5 /r","V","I","","operand32"
"LEA r16, m","8D /r","V","V","","operand16"
"LEA r32, m","8D /r","V","V","","operand32"
"LEA r64, m","REX.W + 8D /r","N.E.","V","",""
"LEAVE","C9","N.E.","V","","operand32,operand64"
"LEAVE","C9","V","N.E.","","operand32"
"LEAVE","C9","V","V","","operand16"
"LES r16, m16:16","C4 /r","V","I","","operand16"
"LES r32, m16:32","C4 /r","V","I","","operand32"
"LFENCE","0F AE E8","V","V","",""
"LFS r16, m16:16","0F B4 /r","V","V","","operand16"
"LFS r32, m16:32","0F B4 /r","V","V","","operand32"
"LFS r64, m16:64","REX.W + 0F B4 /r","N.E.","V","",""
"LGDT m16&32","0F 01 /2","V","N.E.","",""
"LGDT m16&64","0F 01 /2","N.E.","V","",""
"LGS r16, m16:16","0F B5 /r","V","V","","operand16"
"LGS r32, m16:32","0F B5 /r","V","V","","operand32"
"LGS r64, m16:64","REX.W + 0F B5 /r","N.E.","V","",""
"LIDT m16&32","0F 01 /3","V","N.E.","",""
"LIDT m16&64","0F 01 /3","N.E.","V","",""
"LJMP m16:16","FF /5","V","V","","operand16"
"LJMP m16:32","FF /5","V","V","","operand32"
"LJMP m16:64","REX.W + FF /5","N.E.","V","",""
"LJMP ptr16:16","EA cd","V","I","","operand16"
"LJMP ptr16:32","EA cp","V","I","","operand32"
"LLDT r/m16","0F 00 /2","V","V","",""
"LMSW r/m16","0F 01 /6","V","V","",""
"LOCK","F0","V","V","","pseudo"
"LODS m16","AD","V","V","","pseudo"
"LODS m32","AD","V","V","","pseudo"
"LODS m64","REX.W + AD","N.E.","V","","pseudo"
"LODS m8","AC","V","V","","pseudo"
"LODSB","AC","V","V","",""
"LODSD","AD","V","V","","operand32"
"LODSQ","REX.W + AD","N.E.","V","",""
"LODSW","AD","V","V","","operand16"
"LOOP rel8","E2 cb","V","V","",""
"LOOPE rel8","E1 cb","V","V","",""
"LOOPNE rel8","E0 cb","V","V","",""
"LRET imm16u","CA iw","V","V","",""
"LRET","CB","V","V","",""
"LSL r16, r/m16","0F 03 /r","V","V","","operand16"
"LSL r32, r32/m16","0F 03 /r","V","V","","operand32"
"LSL r64, r32/m16","REX.W + 0F 03 /r","V","V","",""
"LSS r16, m16:16","0F B2 /r","V","V","","operand16"
"LSS r32, m16:32","0F B2 /r","V","V","","operand32"
"LSS r64, m16:64","REX.W + 0F B2 /r","N.E.","V","",""
"LTR r/m16","0F 00 /3","V","V","",""
"LZCNT r16, r/m16","F3 0F BD /r","V","V","LZCNT","operand16"
"LZCNT r32, r/m32","F3 0F BD /r","V","V","LZCNT","operand32"
"LZCNT r64, r/m64","REX.W + F3 0F BD /r","N.E.","V","LZCNT",""
"MASKMOVDQU xmm1, xmm2","66 0F F7 /r","V","V","SSE2",""
"MASKMOVQ mm1, mm2","0F F7 /r","V","V","",""
"MAXPD xmm1, xmm2/m128","66 0F 5F /r","V","V","SSE2",""
"MAXPS xmm1, xmm2/m128","0F 5F /r","V","V","SSE",""
"MAXSD xmm1, xmm2/m64","F2 0F 5F /r","V","V","SSE2",""
"MAXSS xmm1, xmm2/m32","F3 0F 5F /r","V","V","SSE",""
"MFENCE","0F AE F0","V","V","",""
"MINPD xmm1, xmm2/m128","66 0F 5D /r","V","V","SSE2",""
"MINPS xmm1, xmm2/m128","0F 5D /r","V","V","SSE",""
"MINSD xmm1, xmm2/m64","F2 0F 5D /r","V","V","SSE2",""
"MINSS xmm1, xmm2/m32","F3 0F 5D /r","V","V","SSE",""
"MONITOR","0F 01 C8","V","V","",""
"MOV AL, moffs8","A0 cm","V","V","",""
"MOV AL, moffs8","REX.W + A0 cm","N.E.","V","",""
"MOV AX, moffs16","A1 cm","V","V","","operand16"
"MOV CR0-CR7, rmf32","0F 22 /r","V","N.E.","",""
"MOV CR0-CR7, rmf64","0F 22 /r","N.E.","V","",""
"MOV DR0-DR7, rmf32","0F 23 /r","V","N.E.","",""
"MOV DR0-DR7, rmf64","0F 23 /r","N.E.","V","",""
"MOV EAX, moffs32","A1 cm","V","V","","operand32"
"MOV RAX, moffs64","REX.W + A1 cm","V","V","",""
"MOV Sreg, r/m16","8E /r","V","V","","operand16"
"MOV Sreg, r32/m16","8E /r","V","V","","operand32"
"MOV Sreg, r64/m16","REX.W + 8E /r","N.E.","V","","operand64"
"MOV TR0-TR7, rmf32","0F 26 /r","V","N.E.","",""
"MOV TR0-TR7, rmf64","0F 26 /r","N.E.","V","",""
"MOV moffs16, AX","A3 cm","V","V","","operand16"
"MOV moffs32, EAX","A3 cm","V","V","","operand32"
"MOV moffs64, RAX","REX.W + A3 cm","V","V","",""
"MOV moffs8, AL","A2 cm","V","V","",""
"MOV moffs8, AL","REX.W + A2 cm","N.E.","V","",""
"MOV r/m16,  imm16","C7 /0 iw","V","V","","operand16"
"MOV r/m16, Sreg","8C /r","V","V","","operand16"
"MOV r64/m16, Sreg","REX.W + 8C /r","N.E.","V","","operand64"
"MOV r32/m16, Sreg","8C /r","V","V","","operand32"
"MOV r/m16, r16","89 /r","V","V","","operand16"
"MOV r/m32,  imm32","C7 /0 id","V","V","","operand32"
"MOV r/m32, r32","89 /r","V","V","","operand32"
"MOV r/m64,  imm32","REX.W + C7 /0 id","N.E.","V","",""
"MOV r/m64, r64","REX.W + 89 /r","V","V","","operand64"
"MOV r/m8,  imm8u","C6 /0 ib","V","V","",""
"MOV r/m8,  imm8u","REX + C6 /0 ib","N.E.","V","","pseudo64"
"MOV r/m8, r8","88 /r","V","V","",""
"MOV r/m8, r8","REX + 88 /r","N.E.","V","","pseudo64"
"MOV r16op, imm16","B8+rw iw","V","V","","operand16"
"MOV r16, r/m16","8B /r","V","V","","operand16"
"MOV r32op, imm32","B8+rd id","V","V","","operand32"
"MOV r32, r/m32","8B /r","V","V","","operand32"
"MOV r64op, imm64","REX.W + B8+rd io","N.E.","V","",""
"MOV r64, r/m64","REX.W + 8B /r","V","V","","operand64"
"MOV r8op, imm8u","B0+rb ib","V","V","",""
"MOV r8op, imm8u","REX + B0+rb ib","N.E.","V","","pseudo64"
"MOV r8, r/m8","8A /r","V","V","",""
"MOV r8, r/m8","REX + 8A /r","N.E.","V","","pseudo64"
"MOV rmf32, CR0-CR7","0F 20 /r","V","N.E.","",""
"MOV rmf32, DR0-DR7","0F 21 /r","V","N.E.","",""
"MOV rmf32, TR0-TR7","0F 24 /r","V","N.E.","",""
"MOV rmf64, CR0-CR7","0F 20 /r","N.E.","V","",""
"MOV rmf64, DR0-DR7","0F 21 /r","N.E.","V","",""
"MOV rmf64, TR0-TR7","0F 24 /r","N.E.","V","",""
"MOVAPD xmm1, xmm2/m128","66 0F 28 /r","V","V","SSE2",""
"MOVAPD xmm2/m128, xmm1","66 0F 29 /r","V","V","SSE2",""
"MOVAPS xmm1, xmm2/m128","0F 28 /r","V","V","SSE",""
"MOVAPS xmm2/m128, xmm1","0F 29 /r","V","V","SSE",""
"MOVBE m16, r16","0F 38 F1 /r","V","V","","operand16"
"MOVBE m32, r32","0F 38 F1 /r","V","V","","operand32"
"MOVBE m64, r64","REX.W + 0F 38 F1 /r","N.E.","V","",""
"MOVBE r16, m16","0F 38 F0 /r","V","V","","operand16"
"MOVBE r32, m32","0F 38 F0 /r","V","V","","operand32"
"MOVBE r64, m64","REX.W + 0F 38 F0 /r","N.E.","V","",""
"MOVD mm, r/m32","0F 6E /r","V","V","MMX","operand16,operand32"
"MOVD r/m32, mm","0F 7E /r","V","V","MMX","operand16,operand32"
"MOVD r/m32, xmm","66 0F 7E /r","V","V","SSE2","operand16,operand32"
"MOVD xmm, r/m32","66 0F 6E /r","V","V","SSE2","operand16,operand32"
"MOVDDUP xmm1, xmm2/m64","F2 0F 12 /r","V","V","SSE3",""
"MOVDQ2Q mm, xmm2","F2 0F D6 /r","V","V","",""
"MOVDQA xmm1, xmm2/m128","66 0F 6F /r","V","V","SSE2",""
"MOVDQA xmm2/m128, xmm1","66 0F 7F /r","V","V","SSE2",""
"MOVDQU xmm1, xmm2/m128","F3 0F 6F /r","V","V","SSE2",""
"MOVDQU xmm2/m128, xmm1","F3 0F 7F /r","V","V","SSE2",""
"MOVHLPS xmm1, xmm2","0F 12 /r","V","V","SSE","modrm_regonly"
"MOVHPD xmm, xmm2/m64","66 0F 16 /r","V","V","SSE2",""
"MOVHPD xmm2/m64, xmm","66 0F 17 /r","V","V","SSE2",""
"MOVHPS m64, xmm","0F 17 /r","V","V","SSE",""
"MOVHPS xmm, m64","0F 16 /r","V","V","SSE","modrm_memonly"
"MOVLHPS xmm1, xmm2","0F 16 /r","V","V","SSE","modrm_regonly"
"MOVLPD xmm, xmm2/m64","66 0F 12 /r","V","V","SSE2",""
"MOVLPD xmm2/m64, xmm","66 0F 13 /r","V","V","SSE2",""
"MOVLPS m64, xmm","0F 13 /r","V","V","SSE",""
"MOVLPS xmm, m64","0F 12 /r","V","V","SSE","modrm_memonly"
"MOVMSKPD r32, xmm2","66 0F 50 /r","V","V","SSE2",""
"MOVMSKPS r32, xmm2","0F 50 /r","V","V","SSE",""
"MOVNTDQ m128, xmm","66 0F E7 /r","V","V","SSE2",""
"MOVNTDQA xmm1, m128","66 0F 38 2A /r","V","V","SSE4_1",""
"MOVNTI m32, r32","0F C3 /r","V","V","","operand16,operand32"
"MOVNTI m64, r64","REX.W + 0F C3 /r","N.E.","V","",""
"MOVNTPD m128, xmm","66 0F 2B /r","V","V","SSE2",""
"MOVNTPS m128, xmm","0F 2B /r","V","V","SSE",""
"MOVNTQ m64, mm","0F E7 /r","V","V","",""
"MOVNTSD m64, xmm","F2 0F 2B /r","V","V","SSE",""
"MOVNTSS m32, xmm","F3 0F 2B /r","V","V","SSE",""
"MOVQ mm, mm/m64","0F 6F /r","V","V","MMX",""
"MOVQ mm, r/m64","REX.W + 0F 6E /r","N.E.","V","MMX",""
"MOVQ mm/m64, mm","0F 7F /r","V","V","MMX",""
"MOVQ r/m64, mm","REX.W + 0F 7E /r","N.E.","V","MMX",""
"MOVQ r/m64, xmm","66 REX.W 0F 7E /r","N.E.","V","SSE2",""
"MOVQ xmm, r/m64","66 REX.W 0F 6E /r","N.E.","V","SSE2",""
"MOVQ xmm1, xmm2/m64","F3 0F 7E /r","V","V","SSE2",""
"MOVQ xmm2/m64, xmm1","66 0F D6 /r","V","V","SSE2",""
"MOVQ2DQ xmm1, mm2","F3 0F D6 /r","V","V","",""
"MOVS m16, m16","A5","V","V","","pseudo"
"MOVS m32, m32","A5","V","V","","pseudo"
"MOVS m64, m64","REX.W + A5","N.E.","V","","pseudo"
"MOVS m8, m8","A4","V","V","","pseudo"
"MOVSB","A4","V","V","",""
"MOVSD","A5","V","V","","operand32"
"MOVSD_XMM xmm1, xmm2/m64","F2 0F 10 /r","V","V","SSE2",""
"MOVSD_XMM xmm2/m64, xmm1","F2 0F 11 /r","V","V","SSE2",""
"MOVSHDUP xmm1, xmm2/m128","F3 0F 16 /r","V","V","SSE3",""
"MOVSLDUP xmm1, xmm2/m128","F3 0F 12 /r","V","V","SSE3",""
"MOVSQ","REX.W + A5","N.E.","V","",""
"MOVSS xmm1, xmm2/m32","F3 0F 10 /r","V","V","SSE",""
"MOVSS xmm2/m32, xmm","F3 0F 11 /r","V","V","SSE",""
"MOVSW","A5","V","V","","operand16"
"MOVSX r16, r/m16","0F BF /r","V","V","","operand16"
"MOVSX r16, r/m8","0F BE /r","V","V","","operand16"
"MOVSX r32, r/m16","0F BF /r","V","V","","operand32"
"MOVSX r32, r/m8","0F BE /r","V","V","","operand32"
"MOVSX r64, r/m16","REX.W + 0F BF /r","N.E.","V","",""
"MOVSX r64, r/m8","REX.W + 0F BE /r","N.E.","V","",""
"MOVSXD r16, r/m32","63 /r","N.E.","V","","operand16"
"MOVSXD r32, r/m32","63 /r","N.E.","V","","operand32"
"MOVSXD r64, r/m32","REX.W + 63 /r","N.E.","V","",""
"MOVUPD xmm1, xmm2/m128","66 0F 10 /r","V","V","SSE2",""
"MOVUPD xmm2/m128, xmm","66 0F 11 /r","V","V","SSE2",""
"MOVUPS xmm1, xmm2/m128","0F 10 /r","V","V","SSE",""
"MOVUPS xmm2/m128, xmm1","0F 11 /r","V","V","SSE",""
"MOVZX r16, r/m16","0F B7 /r","V","V","","operand16"
"MOVZX r16, r/m8","0F B6 /r","V","V","","operand16"
"MOVZX r32, r/m16","0F B7 /r","V","V","","operand32"
"MOVZX r32, r/m8","0F B6 /r","V","V","","operand32"
"MOVZX r64, r/m16","REX.W + 0F B7 /r","N.E.","V","",""
"MOVZX r64, r/m8","REX.W + 0F B6 /r","N.E.","V","",""
"MPSADBW xmm1, xmm2/m128, imm8u","66 0F 3A 42 /r ib","V","V","SSE4_1",""
"MUL r/m16","F7 /4","V","V","","operand16"
"MUL r/m32","F7 /4","V","V","","operand32"
"MUL r/m64","REX.W + F7 /4","N.E.","V","",""
"MUL r/m8","F6 /4","V","V","",""
"MUL r/m8","REX + F6 /4","N.E.","V","","pseudo64"
"MULPD xmm1, xmm2/m128","66 0F 59 /r","V","V","SSE2",""
"MULPS xmm1, xmm2/m128","0F 59 /r","V","V","SSE",""
"MULSD xmm1, xmm2/m64","F2 0F 59 /r","V","V","SSE2",""
"MULSS xmm1, xmm2/m32","F3 0F 59 /r","V","V","SSE",""
"MULX r32a, r32b, r/m32","VEX.NDD.LZ.F2.0F38.W0 F6 /r","V","V","BMI2",""
"MULX r64a, r64b, r/m64","VEX.NDD.LZ.F2.0F38.W1 F6 /r","N.E.","V","BMI2",""
"MWAIT","0F 01 C9","V","V","",""
"NEG r/m16","F7 /3","V","V","","operand16"
"NEG r/m32","F7 /3","V","V","","operand32"
"NEG r/m64","REX.W + F7 /3","N.E.","V","",""
"NEG r/m8","F6 /3","V","V","",""
"NEG r/m8","REX + F6 /3","N.E.","V","","pseudo64"
"NOP r/m16","0F 1F /0","V","V","","operand16"
"NOP r/m32","0F 1F /0","V","V","","operand32"
"NOP","90","V","V","","pseudo"
"NOT r/m16","F7 /2","V","V","","operand16"
"NOT r/m32","F7 /2","V","V","","operand32"
"NOT r/m64","REX.W + F7 /2","N.E.","V","",""
"NOT r/m8","F6 /2","V","V","",""
"NOT r/m8","REX + F6 /2","N.E.","V","","pseudo64"
"OR AL, imm8u","0C ib","V","V","",""
"OR AX, imm16","0D iw","V","V","","operand16"
"OR EAX, imm32","0D id","V","V","","operand32"
"OR RAX, imm32","REX.W + 0D id","N.E.","V","",""
"OR r/m16, imm16","81 /1 iw","V","V","","operand16"
"OR r/m16, imm8","83 /1 ib","V","V","","operand16"
"OR r/m16, r16","09 /r","V","V","","operand16"
"OR r/m32, imm32","81 /1 id","V","V","","operand32"
"OR r/m32, imm8","83 /1 ib","V","V","","operand32"
"OR r/m32, r32","09 /r","V","V","","operand32"
"OR r/m64, imm32","REX.W + 81 /1 id","N.E.","V","",""
"OR r/m64, imm8","REX.W + 83 /1 ib","N.E.","V","",""
"OR r/m64, r64","REX.W + 09 /r","N.E.","V","",""
"OR r/m8, imm8u","80 /1 ib","V","V","",""
"OR r/m8, imm8u","REX + 80 /1 ib","N.E.","V","","pseudo64"
"OR r/m8, r8","08 /r","V","V","",""
"OR r/m8, r8","REX + 08 /r","N.E.","V","","pseudo64"
"OR r16, r/m16","0B /r","V","V","","operand16"
"OR r32, r/m32","0B /r","V","V","","operand32"
"OR r64, r/m64","REX.W + 0B /r","N.E.","V","",""
"OR r8, r/m8","0A /r","V","V","",""
"OR r8, r/m8","REX + 0A /r","N.E.","V","","pseudo64"
"ORPD xmm1, xmm2/m128","66 0F 56 /r","V","V","SSE2",""
"ORPS xmm1, xmm2/m128","0F 56 /r","V","V","SSE",""
"OUT DX, AL","EE","V","V","",""
"OUT DX, AX","EF","V","V","","operand16"
"OUT DX, EAX","EF","V","V","","operand32,operand64"
"OUT imm8u, AL","E6 ib","V","V","",""
"OUT imm8u, AX","E7 ib","V","V","","operand16"
"OUT imm8u, EAX","E7 ib","V","V","","operand32,operand64"
"OUTS DX, m16","6F","V","V","","pseudo"
"OUTS DX, m32","6F","V","V","","pseudo"
"OUTS DX, m8","6E","V","V","","pseudo"
"OUTSB","6E","V","V","",""
"OUTSD","6F","V","V","","operand32,operand64"
"OUTSW","6F","V","V","","operand16"
"PABSB mm1, mm2/m64","0F 38 1C /r","V","V","SSSE3",""
"PABSB xmm1, xmm2/m128","66 0F 38 1C /r","V","V","SSSE3",""
"PABSD mm1, mm2/m64","0F 38 1E /r","V","V","SSSE3",""
"PABSD xmm1, xmm2/m128","66 0F 38 1E /r","V","V","SSSE3",""
"PABSW mm1, mm2/m64","0F 38 1D /r","V","V","SSSE3",""
"PABSW xmm1, xmm2/m128","66 0F 38 1D /r","V","V","SSSE3",""
"PACKSSDW mm1, mm2/m64","0F 6B /r","V","V","MMX",""
"PACKSSDW xmm1, xmm2/m128","66 0F 6B /r","V","V","SSE2",""
"PACKSSWB mm1, mm2/m64","0F 63 /r","V","V","MMX",""
"PACKSSWB xmm1, xmm2/m128","66 0F 63 /r","V","V","SSE2",""
"PACKUSDW xmm1, xmm2/m128","66 0F 38 2B /r","V","V","SSE4_1",""
"PACKUSWB mm, mm/m64","0F 67 /r","V","V","MMX",""
"PACKUSWB xmm1, xmm2/m128","66 0F 67 /r","V","V","SSE2",""
"PADDB mm, mm/m64","0F FC /r","V","V","MMX",""
"PADDB xmm1, xmm2/m128","66 0F FC /r","V","V","SSE2",""
"PADDD mm, mm/m64","0F FE /r","V","V","MMX",""
"PADDD xmm1, xmm2/m128","66 0F FE /r","V","V","SSE2",""
"PADDQ mm1, mm2/m64","0F D4 /r","V","V","SSE2",""
"PADDQ xmm1, xmm2/m128","66 0F D4 /r","V","V","SSE2",""
"PADDSB mm, mm/m64","0F EC /r","V","V","MMX",""
"PADDSB xmm1, xmm2/m128","66 0F EC /r","V","V","SSE2",""
"PADDSW mm, mm/m64","0F ED /r","V","V","MMX",""
"PADDSW xmm1, xmm2/m128","66 0F ED /r","V","V","SSE2",""
"PADDUSB mm, mm/m64","0F DC /r","V","V","MMX",""
"PADDUSB xmm1, xmm2/m128","66 0F DC /r","V","V","SSE2",""
"PADDUSW mm, mm/m64","0F DD /r","V","V","MMX",""
"PADDUSW xmm1, xmm2/m128","66 0F DD /r","V","V","SSE2",""
"PADDW mm, mm/m64","0F FD /r","V","V","MMX",""
"PADDW xmm1, xmm2/m128","66 0F FD /r","V","V","SSE2",""
"PALIGNR mm1, mm2/m64, imm8u","0F 3A 0F /r ib","V","V","SSSE3",""
"PALIGNR xmm1, xmm2/m128, imm8u","66 0F 3A 0F /r ib","V","V","SSSE3",""
"PAND mm, mm/m64","0F DB /r","V","V","MMX",""
"PAND xmm1, xmm2/m128","66 0F DB /r","V","V","SSE2",""
"PANDN mm, mm/m64","0F DF /r","V","V","MMX",""
"PANDN xmm1, xmm2/m128","66 0F DF /r","V","V","SSE2",""
"PAUSE","F3 90","V","V","","pseudo,keepop"
"PAVGB mm1, mm2/m64","0F E0 /r","V","V","SSE",""
"PAVGB xmm1, xmm2/m128","66 0F E0 /r","V","V","SSE2",""
"PAVGW mm1, mm2/m64","0F E3 /r","V","V","SSE",""
"PAVGW xmm1, xmm2/m128","66 0F E3 /r","V","V","SSE2",""
"PBLENDVB xmm1, xmm2/m128, <XMM0>","66 0F 38 10 /r","V","V","SSE4_1",""
"PBLENDW xmm1, xmm2/m128, imm8u","66 0F 3A 0E /r ib","V","V","SSE4_1",""
"PCLMULQDQ xmm1, xmm2/m128, imm8u","66 0F 3A 44 /r ib","V","V","CLMUL",""
"PCMPEQB mm, mm/m64","0F 74 /r","V","V","MMX",""
"PCMPEQB xmm1, xmm2/m128","66 0F 74 /r","V","V","SSE2",""
"PCMPEQD mm, mm/m64","0F 76 /r","V","V","MMX",""
"PCMPEQD xmm1, xmm2/m128","66 0F 76 /r","V","V","SSE2",""
"PCMPEQQ xmm1, xmm2/m128","66 0F 38 29 /r","V","V","SSE4_1",""
"PCMPEQW mm, mm/m64","0F 75 /r","V","V","MMX",""
"PCMPEQW xmm1, xmm2/m128","66 0F 75 /r","V","V","SSE2",""
"PCMPESTRI xmm1, xmm2/m128, imm8u","66 0F 3A 61 /r ib","V","V","SSE4_2",""
"PCMPESTRM xmm1, xmm2/m128, imm8u","66 0F 3A 60 /r ib","V","V","SSE4_2",""
"PCMPGTB mm, mm/m64","0F 64 /r","V","V","MMX",""
"PCMPGTB xmm1, xmm2/m128","66 0F 64 /r","V","V","SSE2",""
"PCMPGTD mm, mm/m64","0F 66 /r","V","V","MMX",""
"PCMPGTD xmm1, xmm2/m128","66 0F 66 /r","V","V","SSE2",""
"PCMPGTQ xmm1, xmm2/m128","66 0F 38 37 /r","V","V","SSE4_2",""
"PCMPGTW mm, mm/m64","0F 65 /r","V","V","MMX",""
"PCMPGTW xmm1, xmm2/m128","66 0F 65 /r","V","V","SSE2",""
"PCMPISTRI xmm1, xmm2/m128, imm8u","66 0F 3A 63 /r ib","V","V","SSE4_2",""
"PCMPISTRM xmm1, xmm2/m128, imm8u","66 0F 3A 62 /r ib","V","V","SSE4_2",""
"PDEP r32a, r32b, r/m32","VEX.NDS.LZ.F2.0F38.W0 F5 /r","V","V","BMI2",""
"PDEP r64a, r64b, r/m64","VEX.NDS.LZ.F2.0F38.W1 F5 /r","N.E.","V","BMI2",""
"PEXT r32a, r32b, r/m32","VEX.NDS.LZ.F3.0F38.W0 F5 /r","V","V","BMI2",""
"PEXT r64a, r64b, r/m64","VEX.NDS.LZ.F3.0F38.W1 F5 /r","N.E.","V","BMI2",""
"PEXTRB r32/m8, xmm1, imm8u","66 0F 3A 14 /r ib","V","V","SSE4_1",""
"PEXTRD r/m32, xmm1, imm8u","66 0F 3A 16 /r ib","V","V","SSE4_1","operand16,operand32"
"PEXTRQ r/m64, xmm1, imm8u","66 REX.W 0F 3A 16 /r ib","N.E.","V","SSE4_1",""
"PEXTRW r32, mm2, imm8u","0F C5 /r ib","V","V","SSE",""
"PEXTRW r32, xmm2, imm8u","66 0F C5 /r ib","V","V","SSE2",""
"PEXTRW r32/m16, xmm1, imm8u","66 0F 3A 15 /r ib","V","V","SSE4_1",""
"PHADDD mm1, mm2/m64","0F 38 02 /r","V","V","SSSE3",""
"PHADDD xmm1, xmm2/m128","66 0F 38 02 /r","V","V","SSSE3",""
"PHADDSW mm1, mm2/m64","0F 38 03 /r","V","V","SSSE3",""
"PHADDSW xmm1, xmm2/m128","66 0F 38 03 /r","V","V","SSSE3",""
"PHADDW mm1, mm2/m64","0F 38 01 /r","V","V","SSSE3",""
"PHADDW xmm1, xmm2/m128","66 0F 38 01 /r","V","V","SSSE3",""
"PHMINPOSUW xmm1, xmm2/m128","66 0F 38 41 /r","V","V","SSE4_1",""
"PHSUBD mm1, mm2/m64","0F 38 06 /r","V","V","SSSE3",""
"PHSUBD xmm1, xmm2/m128","66 0F 38 06 /r","V","V","SSSE3",""
"PHSUBSW mm1, mm2/m64","0F 38 07 /r","V","V","SSSE3",""
"PHSUBSW xmm1, xmm2/m128","66 0F 38 07 /r","V","V","SSSE3",""
"PHSUBW mm1, mm2/m64","0F 38 05 /r","V","V","SSSE3",""
"PHSUBW xmm1, xmm2/m128","66 0F 38 05 /r","V","V","SSSE3",""
"PINSRB xmm1, r32/m8, imm8u","66 0F 3A 20 /r ib","V","V","SSE4_1",""
"PINSRD xmm1, r/m32, imm8u","66 0F 3A 22 /r ib","V","V","SSE4_1","operand16,operand32"
"PINSRQ xmm1, r/m64, imm8u","66 REX.W 0F 3A 22 /r ib","N.E.","V","SSE4_1",""
"PINSRW mm, r32/m16, imm8u","0F C4 /r ib","V","V","SSE",""
"PINSRW xmm, r32/m16, imm8u","66 0F C4 /r ib","V","V","SSE2",""
"PMADDUBSW mm1, mm2/m64","0F 38 04 /r","V","V","SSSE3",""
"PMADDUBSW xmm1, xmm2/m128","66 0F 38 04 /r","V","V","SSSE3",""
"PMADDWD mm, mm/m64","0F F5 /r","V","V","MMX",""
"PMADDWD xmm1, xmm2/m128","66 0F F5 /r","V","V","SSE2",""
"PMAXSB xmm1, xmm2/m128","66 0F 38 3C /r","V","V","SSE4_1",""
"PMAXSD xmm1, xmm2/m128","66 0F 38 3D /r","V","V","SSE4_1",""
"PMAXSW mm1, mm2/m64","0F EE /r","V","V","SSE",""
"PMAXSW xmm1, xmm2/m128","66 0F EE /r","V","V","SSE2",""
"PMAXUB mm1, mm2/m64","0F DE /r","V","V","SSE",""
"PMAXUB xmm1, xmm2/m128","66 0F DE /r","V","V","SSE2",""
"PMAXUD xmm1, xmm2/m128","66 0F 38 3F /r","V","V","SSE4_1",""
"PMAXUW xmm1, xmm2/m128","66 0F 38 3E /r","V","V","SSE4_1",""
"PMINSB xmm1, xmm2/m128","66 0F 38 38 /r","V","V","SSE4_1",""
"PMINSD xmm1, xmm2/m128","66 0F 38 39 /r","V","V","SSE4_1",""
"PMINSW mm1, mm2/m64","0F EA /r","V","V","SSE",""
"PMINSW xmm1, xmm2/m128","66 0F EA /r","V","V","SSE2",""
"PMINUB mm1, mm2/m64","0F DA /r","V","V","SSE",""
"PMINUB xmm1, xmm2/m128","66 0F DA /r","V","V","SSE2",""
"PMINUD xmm1, xmm2/m128","66 0F 38 3B /r","V","V","SSE4_1",""
"PMINUW xmm1, xmm2/m128","66 0F 38 3A /r","V","V","SSE4_1",""
"PMOVMSKB r32, mm2","0F D7 /r","V","V","SSE",""
"PMOVMSKB r32, xmm2","66 0F D7 /r","V","V","SSE2",""
"PMOVSXBD xmm1, xmm2/m32","66 0F 38 21 /r","V","V","SSE4_1",""
"PMOVSXBQ xmm1, xmm2/m16","66 0F 38 22 /r","V","V","SSE4_1",""
"PMOVSXBW xmm1, xmm2/m64","66 0F 38 20 /r","V","V","SSE4_1",""
"PMOVSXDQ xmm1, xmm2/m64","66 0F 38 25 /r","V","V","SSE4_1",""
"PMOVSXWD xmm1, xmm2/m64","66 0F 38 23 /r","V","V","SSE4_1",""
"PMOVSXWQ xmm1, xmm2/m32","66 0F 38 24 /r","V","V","SSE4_1",""
"PMOVZXBD xmm1, xmm2/m32","66 0F 38 31 /r","V","V","SSE4_1",""
"PMOVZXBQ xmm1, xmm2/m16","66 0F 38 32 /r","V","V","SSE4_1",""
"PMOVZXBW xmm1, xmm2/m64","66 0F 38 30 /r","V","V","SSE4_1",""
"PMOVZXDQ xmm1, xmm2/m64","66 0F 38 35 /r","V","V","SSE4_1",""
"PMOVZXWD xmm1, xmm2/m64","66 0F 38 33 /r","V","V","SSE4_1",""
"PMOVZXWQ xmm1, xmm2/m32","66 0F 38 34 /r","V","V","SSE4_1",""
"PMULDQ xmm1, xmm2/m128","66 0F 38 28 /r","V","V","SSE4_1",""
"PMULHRSW mm1, mm2/m64","0F 38 0B /r","V","V","SSSE3",""
"PMULHRSW xmm1, xmm2/m128","66 0F 38 0B /r","V","V","SSSE3",""
"PMULHUW mm1, mm2/m64","0F E4 /r","V","V","SSE",""
"PMULHUW xmm1, xmm2/m128","66 0F E4 /r","V","V","SSE2",""
"PMULHW mm, mm/m64","0F E5 /r","V","V","MMX",""
"PMULHW xmm1, xmm2/m128","66 0F E5 /r","V","V","SSE2",""
"PMULLD xmm1, xmm2/m128","66 0F 38 40 /r","V","V","SSE4_1",""
"PMULLW mm, mm/m64","0F D5 /r","V","V","MMX",""
"PMULLW xmm1, xmm2/m128","66 0F D5 /r","V","V","SSE2",""
"PMULUDQ mm1, mm2/m64","0F F4 /r","V","V","SSE2",""
"PMULUDQ xmm1, xmm2/m128","66 0F F4 /r","V","V","SSE2",""
"POP DS","1F","V","I","",""
"POP ES","07","V","I","",""
"POP FS","0F A1","N.E.","V","","operand32,operand64"
"POP FS","0F A1","V","N.E.","","operand32"
"POP FS","0F A1","V","V","","operand16"
"POP GS","0F A9","N.E.","V","","operand32,operand64"
"POP GS","0F A9","V","N.E.","","operand32"
"POP GS","0F A9","V","V","","operand16"
"POP SS","17","V","I","",""
"POP r/m16","8F /0","V","V","","operand16"
"POP r/m32","8F /0","V","N.E.","","operand32"
"POP r/m64","8F /0","N.E.","V","","operand32,operand64"
"POP r16op","58+rw","V","V","","operand16"
"POP r32op","58+rd","V","N.E.","","operand32"
"POP r64op","58+rd","N.E.","V","","operand32,operand64"
"POPA","61","V","I","","operand16"
"POPAD","61","V","I","","operand32"
"POPCNT r16, r/m16","F3 0F B8 /r","V","V","","operand16"
"POPCNT r32, r/m32","F3 0F B8 /r","V","V","","operand32"
"POPCNT r64, r/m64","F3 REX.W 0F B8 /r","N.E.","V","",""
"POPF","9D","V","V","","operand16"
"POPFD","9D","V","N.E.","","operand32"
"POPFQ","9D","N.E.","V","","operand32,operand64"
"POR mm, mm/m64","0F EB /r","V","V","MMX",""
"POR xmm1, xmm2/m128","66 0F EB /r","V","V","SSE2",""
"PREFETCHNTA m8","0F 18 /0","V","V","",""
"PREFETCHT0 m8","0F 18 /1","V","V","",""
"PREFETCHT1 m8","0F 18 /2","V","V","",""
"PREFETCHT2 m8","0F 18 /3","V","V","",""
"PREFETCHW m8","0F 0D /1","V","V","PRFCHW",""
"PSADBW mm1, mm2/m64","0F F6 /r","V","V","SSE",""
"PSADBW xmm1, xmm2/m128","66 0F F6 /r","V","V","SSE2",""
"PSHUFB mm1, mm2/m64","0F 38 00 /r","V","V","SSSE3",""
"PSHUFB xmm1, xmm2/m128","66 0F 38 00 /r","V","V","SSSE3",""
"PSHUFD xmm1, xmm2/m128, imm8u","66 0F 70 /r ib","V","V","SSE2",""
"PSHUFHW xmm1, xmm2/m128, imm8u","F3 0F 70 /r ib","V","V","SSE2",""
"PSHUFLW xmm1, xmm2/m128, imm8u","F2 0F 70 /r ib","V","V","SSE2",""
"PSHUFW mm1, mm2/m64, imm8u","0F 70 /r ib","V","V","",""
"PSIGNB mm1, mm2/m64","0F 38 08 /r","V","V","SSSE3",""
"PSIGNB xmm1, xmm2/m128","66 0F 38 08 /r","V","V","SSSE3",""
"PSIGND mm1, mm2/m64","0F 38 0A /r","V","V","SSSE3",""
"PSIGND xmm1, xmm2/m128","66 0F 38 0A /r","V","V","SSSE3",""
"PSIGNW mm1, mm2/m64","0F 38 09 /r","V","V","SSSE3",""
"PSIGNW xmm1, xmm2/m128","66 0F 38 09 /r","V","V","SSSE3",""
"PSLLD mm, mm/m64","0F F2 /r","V","V","MMX",""
"PSLLD mm2, imm8u","0F 72 /6 ib","V","V","MMX",""
"PSLLD xmm1, xmm2/m128","66 0F F2 /r","V","V","SSE2",""
"PSLLD xmm2, imm8u","66 0F 72 /6 ib","V","V","SSE2",""
"PSLLDQ xmm2, imm8u","66 0F 73 /7 ib","V","V","SSE2",""
"PSLLQ mm, mm/m64","0F F3 /r","V","V","MMX",""
"PSLLQ mm2, imm8u","0F 73 /6 ib","V","V","MMX",""
"PSLLQ xmm1, xmm2/m128","66 0F F3 /r","V","V","SSE2",""
"PSLLQ xmm2, imm8u","66 0F 73 /6 ib","V","V","SSE2",""
"PSLLW mm, mm/m64","0F F1 /r","V","V","MMX",""
"PSLLW mm2, imm8u","0F 71 /6 ib","V","V","MMX",""
"PSLLW xmm1, xmm2/m128","66 0F F1 /r","V","V","SSE2",""
"PSLLW xmm2, imm8u","66 0F 71 /6 ib","V","V","SSE2",""
"PSRAD mm, mm/m64","0F E2 /r","V","V","MMX",""
"PSRAD mm2, imm8u","0F 72 /4 ib","V","V","MMX",""
"PSRAD xmm1, xmm2/m128","66 0F E2 /r","V","V","SSE2",""
"PSRAD xmm2, imm8u","66 0F 72 /4 ib","V","V","SSE2",""
"PSRAW mm, mm/m64","0F E1 /r","V","V","MMX",""
"PSRAW mm2, imm8u","0F 71 /4 ib","V","V","MMX",""
"PSRAW xmm1, xmm2/m128","66 0F E1 /r","V","V","SSE2",""
"PSRAW xmm2, imm8u","66 0F 71 /4 ib","V","V","SSE2",""
"PSRLD mm, mm/m64","0F D2 /r","V","V","MMX",""
"PSRLD mm2, imm8u","0F 72 /2 ib","V","V","MMX",""
"PSRLD xmm1, xmm2/m128","66 0F D2 /r","V","V","SSE2",""
"PSRLD xmm2, imm8u","66 0F 72 /2 ib","V","V","SSE2",""
"PSRLDQ xmm2, imm8u","66 0F 73 /3 ib","V","V","SSE2",""
"PSRLQ mm, mm/m64","0F D3 /r","V","V","MMX",""
"PSRLQ mm2, imm8u","0F 73 /2 ib","V","V","MMX",""
"PSRLQ xmm1, xmm2/m128","66 0F D3 /r","V","V","SSE2",""
"PSRLQ xmm2, imm8u","66 0F 73 /2 ib","V","V","SSE2",""
"PSRLW mm, mm/m64","0F D1 /r","V","V","MMX",""
"PSRLW mm2, imm8u","0F 71 /2 ib","V","V","MMX",""
"PSRLW xmm1, xmm2/m128","66 0F D1 /r","V","V","SSE2",""
"PSRLW xmm2, imm8u","66 0F 71 /2 ib","V","V","SSE2",""
"PSUBB mm, mm/m64","0F F8 /r","V","V","MMX",""
"PSUBB xmm1, xmm2/m128","66 0F F8 /r","V","V","SSE2",""
"PSUBD mm, mm/m64","0F FA /r","V","V","MMX",""
"PSUBD xmm1, xmm2/m128","66 0F FA /r","V","V","SSE2",""
"PSUBQ mm1, mm2/m64","0F FB /r","V","V","SSE2",""
"PSUBQ xmm1, xmm2/m128","66 0F FB /r","V","V","SSE2",""
"PSUBSB mm, mm/m64","0F E8 /r","V","V","MMX",""
"PSUBSB xmm1, xmm2/m128","66 0F E8 /r","V","V","SSE2",""
"PSUBSW mm, mm/m64","0F E9 /r","V","V","MMX",""
"PSUBSW xmm1, xmm2/m128","66 0F E9 /r","V","V","SSE2",""
"PSUBUSB mm, mm/m64","0F D8 /r","V","V","MMX",""
"PSUBUSB xmm1, xmm2/m128","66 0F D8 /r","V","V","SSE2",""
"PSUBUSW mm, mm/m64","0F D9 /r","V","V","MMX",""
"PSUBUSW xmm1, xmm2/m128","66 0F D9 /r","V","V","SSE2",""
"PSUBW mm, mm/m64","0F F9 /r","V","V","MMX",""
"PSUBW xmm1, xmm2/m128","66 0F F9 /r","V","V","SSE2",""
"PTEST xmm1, xmm2/m128","66 0F 38 17 /r","V","V","SSE4_1",""
"PUNPCKHBW mm, mm/m64","0F 68 /r","V","V","MMX",""
"PUNPCKHBW xmm1, xmm2/m128","66 0F 68 /r","V","V","SSE2",""
"PUNPCKHDQ mm, mm/m64","0F 6A /r","V","V","MMX",""
"PUNPCKHDQ xmm1, xmm2/m128","66 0F 6A /r","V","V","SSE2",""
"PUNPCKHQDQ xmm1, xmm2/m128","66 0F 6D /r","V","V","SSE2",""
"PUNPCKHWD mm, mm/m64","0F 69 /r","V","V","MMX",""
"PUNPCKHWD xmm1, xmm2/m128","66 0F 69 /r","V","V","SSE2",""
"PUNPCKLBW mm, mm/m32","0F 60 /r","V","V","MMX",""
"PUNPCKLBW xmm1, xmm2/m128","66 0F 60 /r","V","V","SSE2",""
"PUNPCKLDQ mm, mm/m32","0F 62 /r","V","V","MMX",""
"PUNPCKLDQ xmm1, xmm2/m128","66 0F 62 /r","V","V","SSE2",""
"PUNPCKLQDQ xmm1, xmm2/m128","66 0F 6C /r","V","V","SSE2",""
"PUNPCKLWD mm, mm/m32","0F 61 /r","V","V","MMX",""
"PUNPCKLWD xmm1, xmm2/m128","66 0F 61 /r","V","V","SSE2",""
"PUSH CS","0E","V","I","",""
"PUSH DS","1E","V","I","",""
"PUSH ES","06","V","I","",""
"PUSH FS","0F A0","V","V","",""
"PUSH GS","0F A8","V","V","",""
"PUSH SS","16","V","I","",""
"PUSH imm16","68 iw","V","V","","operand16"
"PUSH imm32","68 id","V","V","","operand32,operand64"
"PUSH imm8","6A ib","V","V","",""
"PUSH r/m16","FF /6","V","V","","operand16"
"PUSH r/m32","FF /6","V","N.E.","","operand32"
"PUSH r/m64","FF /6","N.E.","V","","operand32,operand64"
"PUSH r16op","50+rw","V","V","","operand16"
"PUSH r32op","50+rd","V","N.E.","","operand32"
"PUSH r64op","50+rd","N.E.","V","","operand32,operand64"
"PUSHA","60","V","I","","operand16"
"PUSHAD","60","V","I","","operand32"
"PUSHF","9C","V","V","","operand16"
"PUSHFD","9C","V","N.E.","","operand32"
"PUSHFQ","9C","N.E.","V","","operand32,operand64"
"PXOR mm, mm/m64","0F EF /r","V","V","MMX",""
"PXOR xmm1, xmm2/m128","66 0F EF /r","V","V","SSE2",""
"RCL r/m16, 1","D1 /2","V","V","","operand16"
"RCL r/m16, CL","D3 /2","V","V","","operand16"
"RCL r/m16, imm8u","C1 /2 ib","V","V","","operand16"
"RCL r/m32, 1","D1 /2","V","V","","operand32"
"RCL r/m32, CL","D3 /2","V","V","","operand32"
"RCL r/m32, imm8u","C1 /2 ib","V","V","","operand32"
"RCL r/m64, 1","REX.W + D1 /2","N.E.","V","",""
"RCL r/m64, CL","REX.W + D3 /2","N.E.","V","",""
"RCL r/m64, imm8u","REX.W + C1 /2 ib","N.E.","V","",""
"RCL r/m8, 1","D0 /2","V","V","",""
"RCL r/m8, 1","REX + D0 /2","N.E.","V","","pseudo64"
"RCL r/m8, CL","D2 /2","V","V","",""
"RCL r/m8, CL","REX + D2 /2","N.E.","V","","pseudo64"
"RCL r/m8, imm8u","C0 /2 ib","V","V","",""
"RCL r/m8, imm8u","REX + C0 /2 ib","N.E.","V","","pseudo64"
"RCPPS xmm1, xmm2/m128","0F 53 /r","V","V","SSE",""
"RCPSS xmm1, xmm2/m32","F3 0F 53 /r","V","V","SSE",""
"RCR r/m16, 1","D1 /3","V","V","","operand16"
"RCR r/m16, CL","D3 /3","V","V","","operand16"
"RCR r/m16, imm8u","C1 /3 ib","V","V","","operand16"
"RCR r/m32, 1","D1 /3","V","V","","operand32"
"RCR r/m32, CL","D3 /3","V","V","","operand32"
"RCR r/m32, imm8u","C1 /3 ib","V","V","","operand32"
"RCR r/m64, 1","REX.W + D1 /3","N.E.","V","",""
"RCR r/m64, CL","REX.W + D3 /3","N.E.","V","",""
"RCR r/m64, imm8u","REX.W + C1 /3 ib","N.E.","V","",""
"RCR r/m8, 1","D0 /3","V","V","",""
"RCR r/m8, 1","REX + D0 /3","N.E.","V","","pseudo64"
"RCR r/m8, CL","D2 /3","V","V","",""
"RCR r/m8, CL","REX + D2 /3","N.E.","V","","pseudo64"
"RCR r/m8, imm8u","C0 /3 ib","V","V","",""
"RCR r/m8, imm8u","REX + C0 /3 ib","N.E.","V","","pseudo64"
"RDFSBASE r/m32","F3 0F AE /0","I","V","FSGSBASE","modrm_regonly,operand16,operand32"
"RDFSBASE r/m64","REX.W + F3 0F AE /0","I","V","FSGSBASE","modrm_regonly"
"RDGSBASE r/m32","F3 0F AE /1","I","V","FSGSBASE","modrm_regonly,operand16,operand32"
"RDGSBASE r/m64","REX.W + F3 0F AE /1","I","V","FSGSBASE","modrm_regonly"
"RDMSR","0F 32","V","V","",""
"RDPMC","0F 33","V","V","",""
"RDRAND r64","REX.W + 0F C7 /6","I","V","RDRAND",""
"RDRAND rmf16","0F C7 /6","V","V","RDRAND","operand16,modrm_regonly"
"RDRAND rmf32","0F C7 /6","V","V","RDRAND","operand32,modrm_regonly"
"RDTSC","0F 31","V","V","",""
"RDTSCP","0F 01 F9","V","V","",""
"REP INS m16, DX","F3 6D","V","V","","pseudo"
"REP INS m32, DX","F3 6D","V","V","","pseudo"
"REP INS m8, DX","F3 6C","N.E.","V","","pseudo"
"REP INS m8, DX","F3 6C","V","V","","pseudo"
"REP INS r/m32, DX","F3 6D","N.E.","V","","pseudo"
"REP LODS AL","F3 AC","V","V","","pseudo"
"REP LODS AL","F3 REX.W AC","N.E.","V","","pseudo"
"REP LODS AX","F3 AD","V","V","","pseudo"
"REP LODS EAX","F3 AD","V","V","","pseudo"
"REP LODS RAX","F3 REX.W AD","N.E.","V","","pseudo"
"REP MOVS m16, m16","F3 A5","V","V","","pseudo"
"REP MOVS m32, m32","F3 A5","V","V","","pseudo"
"REP MOVS m64, m64","F3 REX.W A5","N.E.","V","","pseudo"
"REP MOVS m8, m8","F3 A4","V","V","","pseudo"
"REP MOVS m8, m8","F3 REX.W A4","N.E.","V","","pseudo"
"REP OUTS DX, r/m16","F3 6F","V","V","","pseudo"
"REP OUTS DX, r/m32","F3 6F","V","V","","pseudo"
"REP OUTS DX, r/m32","F3 REX.W 6F","N.E.","V","","pseudo"
"REP OUTS DX, r/m8","F3 6E","V","V","","pseudo"
"REP OUTS DX, r/m8","F3 REX.W 6E","N.E.","V","","pseudo"
"REP STOS m16","F3 AB","V","V","","pseudo"
"REP STOS m32","F3 AB","V","V","","pseudo"
"REP STOS m64","F3 REX.W AB","N.E.","V","","pseudo"
"REP STOS m8","F3 AA","V","V","","pseudo"
"REP STOS m8","F3 REX.W AA","N.E.","V","","pseudo"
"REPE CMPS m16, m16","F3 A7","V","V","","pseudo"
"REPE CMPS m32, m32","F3 A7","V","V","","pseudo"
"REPE CMPS m64, m64","F3 REX.W A7","N.E.","V","","pseudo"
"REPE CMPS m8, m8","F3 A6","V","V","","pseudo"
"REPE CMPS m8, m8","F3 REX.W A6","N.E.","V","","pseudo"
"REPE SCAS m16","F3 AF","V","V","","pseudo"
"REPE SCAS m32","F3 AF","V","V","","pseudo"
"REPE SCAS m8","F3 AE","V","V","","pseudo"
"REPE SCAS m8","F3 REX.W AE","N.E.","V","","pseudo"
"RET imm16u","C2 iw","V","V","",""
"RET","C3","V","V","",""
"ROL r/m16, 1","D1 /0","V","V","","operand16"
"ROL r/m16, CL","D3 /0","V","V","","operand16"
"ROL r/m16, imm8u","C1 /0 ib","V","V","","operand16"
"ROL r/m32, 1","D1 /0","V","V","","operand32"
"ROL r/m32, CL","D3 /0","V","V","","operand32"
"ROL r/m32, imm8u","C1 /0 ib","V","V","","operand32"
"ROL r/m64, 1","REX.W + D1 /0","N.E.","V","",""
"ROL r/m64, CL","REX.W + D3 /0","N.E.","V","",""
"ROL r/m64, imm8u","REX.W + C1 /0 ib","V","V","",""
"ROL r/m8, 1","D0 /0","V","V","",""
"ROL r/m8, 1","REX + D0 /0","N.E.","V","","pseudo64"
"ROL r/m8, CL","D2 /0","V","V","",""
"ROL r/m8, CL","REX + D2 /0","N.E.","V","","pseudo64"
"ROL r/m8, imm8u","C0 /0 ib","V","V","",""
"ROL r/m8, imm8u","REX + C0 /0 ib","N.E.","V","","pseudo64"
"ROR r/m16, 1","D1 /1","V","V","","operand16"
"ROR r/m16, CL","D3 /1","V","V","","operand16"
"ROR r/m16, imm8u","C1 /1 ib","V","V","","operand16"
"ROR r/m32, 1","D1 /1","V","V","","operand32"
"ROR r/m32, CL","D3 /1","V","V","","operand32"
"ROR r/m32, imm8u","C1 /1 ib","V","V","","operand32"
"ROR r/m64, 1","REX.W + D1 /1","N.E.","V","",""
"ROR r/m64, CL","REX.W + D3 /1","N.E.","V","",""
"ROR r/m64, imm8u","REX.W + C1 /1 ib","V","V","",""
"ROR r/m8, 1","D0 /1","V","V","",""
"ROR r/m8, 1","REX + D0 /1","N.E.","V","","pseudo64"
"ROR r/m8, CL","D2 /1","V","V","",""
"ROR r/m8, CL","REX + D2 /1","N.E.","V","","pseudo64"
"ROR r/m8, imm8u","C0 /1 ib","V","V","",""
"ROR r/m8, imm8u","REX + C0 /1 ib","N.E.","V","","pseudo64"
"RORX r32, r/m32, imm8u","VEX.LZ.F2.0F3A.W0 F0 /r ib","V","V","BMI2",""
"RORX r64, r/m64, imm8u","VEX.LZ.F2.0F3A.W1 F0 /r ib","N.E.","V","BMI2",""
"ROUNDPD xmm1, xmm2/m128, imm8u","66 0F 3A 09 /r ib","V","V","SSE4_1",""
"ROUNDPS xmm1, xmm2/m128, imm8u","66 0F 3A 08 /r ib","V","V","SSE4_1",""
"ROUNDSD xmm1, xmm2/m64, imm8u","66 0F 3A 0B /r ib","V","V","SSE4_1",""
"ROUNDSS xmm1, xmm2/m32, imm8u","66 0F 3A 0A /r ib","V","V","SSE4_1",""
"RSM","0F AA","V","V","",""
"RSQRTPS xmm1, xmm2/m128","0F 52 /r","V","V","SSE",""
"RSQRTSS xmm1, xmm2/m32","F3 0F 52 /r","V","V","SSE",""
"SAHF","9E","V","V","",""
"SAL r/m16, 1","D1 /4","V","V","","pseudo"
"SAL r/m16, CL","D3 /4","V","V","","pseudo"
"SAL r/m16, imm8","C1 /4 ib","V","V","","pseudo"
"SAL r/m32, 1","D1 /4","V","V","","pseudo"
"SAL r/m32, CL","D3 /4","V","V","","pseudo"
"SAL r/m32, imm8","C1 /4 ib","V","V","","pseudo"
"SAL r/m64, 1","REX.W + D1 /4","N.E.","V","","pseudo"
"SAL r/m64, CL","REX.W + D3 /4","N.E.","V","","pseudo"
"SAL r/m64, imm8","REX.W + C1 /4 ib","N.E.","V","","pseudo"
"SAL r/m8, 1","D0 /4","V","V","","pseudo"
"SAL r/m8, 1","REX + D0 /4","N.E.","V","","pseudo"
"SAL r/m8, CL","D2 /4","V","V","","pseudo"
"SAL r/m8, CL","REX + D2 /4","N.E.","V","","pseudo"
"SAL r/m8, imm8u","C0 /4 ib","V","V","","pseudo"
"SAL r/m8, imm8u","REX + C0 /4 ib","N.E.","V","","pseudo"
"SAR r/m16, 1","D1 /7","V","V","","operand16"
"SAR r/m16, CL","D3 /7","V","V","","operand16"
"SAR r/m16, imm8u","C1 /7 ib","V","V","","operand16"
"SAR r/m32, 1","D1 /7","V","V","","operand32"
"SAR r/m32, CL","D3 /7","V","V","","operand32"
"SAR r/m32, imm8u","C1 /7 ib","V","V","","operand32"
"SAR r/m64, 1","REX.W + D1 /7","N.E.","V","",""
"SAR r/m64, CL","REX.W + D3 /7","N.E.","V","",""
"SAR r/m64, imm8u","REX.W + C1 /7 ib","N.E.","V","",""
"SAR r/m8, 1","D0 /7","V","V","",""
"SAR r/m8, 1","REX + D0 /7","N.E.","V","","pseudo64"
"SAR r/m8, CL","D2 /7","V","V","",""
"SAR r/m8, CL","REX + D2 /7","N.E.","V","","pseudo64"
"SAR r/m8, imm8u","C0 /7 ib","V","V","",""
"SAR r/m8, imm8u","REX + C0 /7 ib","N.E.","V","","pseudo64"
"SARX r32a, r/m32, r32b","VEX.NDS.LZ.F3.0F38.W0 F7 /r","V","V","BMI2",""
"SARX r64a, r/m64, r64b","VEX.NDS.LZ.F3.0F38.W1 F7 /r","N.E.","V","BMI2",""
"SBB AL, imm8u","1C ib","V","V","",""
"SBB AX, imm16","1D iw","V","V","","operand16"
"SBB EAX, imm32","1D id","V","V","","operand32"
"SBB RAX, imm32","REX.W + 1D id","N.E.","V","",""
"SBB r/m16, imm16","81 /3 iw","V","V","","operand16"
"SBB r/m16, imm8","83 /3 ib","V","V","","operand16"
"SBB r/m16, r16","19 /r","V","V","","operand16"
"SBB r/m32, imm32","81 /3 id","V","V","","operand32"
"SBB r/m32, imm8","83 /3 ib","V","V","","operand32"
"SBB r/m32, r32","19 /r","V","V","","operand32"
"SBB r/m64, imm32","REX.W + 81 /3 id","N.E.","V","",""
"SBB r/m64, imm8","REX.W + 83 /3 ib","N.E.","V","",""
"SBB r/m64, r64","REX.W + 19 /r","N.E.","V","",""
"SBB r/m8, imm8u","80 /3 ib","V","V","",""
"SBB r/m8, imm8u","REX + 80 /3 ib","N.E.","V","","pseudo64"
"SBB r/m8, r8","18 /r","V","V","",""
"SBB r/m8, r8","REX + 18 /r","N.E.","V","","pseudo64"
"SBB r16, r/m16","1B /r","V","V","","operand16"
"SBB r32, r/m32","1B /r","V","V","","operand32"
"SBB r64, r/m64","REX.W + 1B /r","N.E.","V","",""
"SBB r8, r/m8","1A /r","V","V","",""
"SBB r8, r/m8","REX + 1A /r","N.E.","V","","pseudo64"
"SCAS m16","AF","V","V","","pseudo"
"SCAS m32","AF","V","V","","pseudo"
"SCAS m64","REX.W + AF","N.E.","V","","pseudo"
"SCAS m8","AE","V","V","","pseudo"
"SCASB","AE","V","V","",""
"SCASD","AF","V","V","","operand32"
"SCASQ","REX.W + AF","N.E.","V","",""
"SCASW","AF","V","V","","operand16"
"SETA r/m8","0F 97 /r","V","V","",""
"SETA r/m8","REX + 0F 97 /r","N.E.","V","","pseudo64"
"SETAE r/m8","0F 93 /r","V","V","",""
"SETAE r/m8","REX + 0F 93 /r","N.E.","V","","pseudo64"
"SETB r/m8","0F 92 /r","V","V","",""
"SETB r/m8","REX + 0F 92 /r","N.E.","V","","pseudo64"
"SETBE r/m8","0F 96 /r","V","V","",""
"SETBE r/m8","REX + 0F 96 /r","N.E.","V","","pseudo64"
"SETC r/m8","0F 92 /r","V","V","","pseudo"
"SETC r/m8","REX + 0F 92 /r","N.E.","V","","pseudo"
"SETE r/m8","0F 94 /r","V","V","",""
"SETE r/m8","REX + 0F 94 /r","N.E.","V","","pseudo64"
"SETG r/m8","0F 9F /r","V","V","",""
"SETG r/m8","REX + 0F 9F /r","N.E.","V","","pseudo64"
"SETGE r/m8","0F 9D /r","V","V","",""
"SETGE r/m8","REX + 0F 9D /r","N.E.","V","","pseudo64"
"SETL r/m8","0F 9C /r","V","V","",""
"SETL r/m8","REX + 0F 9C /r","N.E.","V","","pseudo64"
"SETLE r/m8","0F 9E /r","V","V","",""
"SETLE r/m8","REX + 0F 9E /r","N.E.","V","","pseudo64"
"SETNA r/m8","0F 96 /r","V","V","","pseudo"
"SETNA r/m8","REX + 0F 96 /r","N.E.","V","","pseudo"
"SETNAE r/m8","0F 92 /r","V","V","","pseudo"
"SETNAE r/m8","REX + 0F 92 /r","N.E.","V","","pseudo"
"SETNB r/m8","0F 93 /r","V","V","","pseudo"
"SETNB r/m8","REX + 0F 93 /r","N.E.","V","","pseudo"
"SETNBE r/m8","0F 97 /r","V","V","","pseudo"
"SETNBE r/m8","REX + 0F 97 /r","N.E.","V","","pseudo"
"SETNC r/m8","0F 93 /r","V","V","","pseudo"
"SETNC r/m8","REX + 0F 93 /r","N.E.","V","","pseudo"
"SETNE r/m8","0F 95 /r","V","V","",""
"SETNE r/m8","REX + 0F 95 /r","N.E.","V","","pseudo64"
"SETNG r/m8","0F 9E /r","V","V","","pseudo"
"SETNG r/m8","REX + 0F 9E /r","N.E.","V","","pseudo"
"SETNGE r/m8","0F 9C /r","V","V","","pseudo"
"SETNGE r/m8","REX + 0F 9C /r","N.E.","V","","pseudo"
"SETNL r/m8","0F 9D /r","V","V","","pseudo"
"SETNL r/m8","REX + 0F 9D /r","N.E.","V","","pseudo"
"SETNLE r/m8","0F 9F /r","V","V","","pseudo"
"SETNLE r/m8","REX + 0F 9F /r","N.E.","V","","pseudo"
"SETNO r/m8","0F 91 /r","V","V","",""
"SETNO r/m8","REX + 0F 91 /r","N.E.","V","","pseudo64"
"SETNP r/m8","0F 9B /r","V","V","",""
"SETNP r/m8","REX + 0F 9B /r","N.E.","V","","pseudo64"
"SETNS r/m8","0F 99 /r","V","V","",""
"SETNS r/m8","REX + 0F 99 /r","N.E.","V","","pseudo64"
"SETNZ r/m8","0F 95 /r","V","V","","pseudo"
"SETNZ r/m8","REX + 0F 95 /r","N.E.","V","","pseudo"
"SETO r/m8","0F 90 /r","V","V","",""
"SETO r/m8","REX + 0F 90 /r","N.E.","V","","pseudo64"
"SETP r/m8","0F 9A /r","V","V","",""
"SETP r/m8","REX + 0F 9A /r","N.E.","V","","pseudo64"
"SETPE r/m8","0F 9A /r","V","V","","pseudo"
"SETPE r/m8","REX + 0F 9A /r","N.E.","V","","pseudo"
"SETPO r/m8","0F 9B /r","V","V","","pseudo"
"SETPO r/m8","REX + 0F 9B /r","N.E.","V","","pseudo"
"SETS r/m8","0F 98 /r","V","V","",""
"SETS r/m8","REX + 0F 98 /r","N.E.","V","","pseudo64"
"SETZ r/m8","0F 94 /r","V","V","","pseudo"
"SETZ r/m8","REX + 0F 94 /r","N.E.","V","","pseudo"
"SFENCE","0F AE F8","V","V","",""
"SGDT m","0F 01 /0","V","V","",""
"SHL r/m16, 1","D1 /4","V","V","","operand16"
"SHL r/m16, CL","D3 /4","V","V","","operand16"
"SHL r/m16, imm8u","C1 /4 ib","V","V","","operand16"
"SHL r/m32, 1","D1 /4","V","V","","operand32"
"SHL r/m32, CL","D3 /4","V","V","","operand32"
"SHL r/m32, imm8u","C1 /4 ib","V","V","","operand32"
"SHL r/m64, 1","REX.W + D1 /4","N.E.","V","",""
"SHL r/m64, CL","REX.W + D3 /4","N.E.","V","",""
"SHL r/m64, imm8u","REX.W + C1 /4 ib","N.E.","V","",""
"SHL r/m8, 1","D0 /4","V","V","",""
"SHL r/m8, 1","REX + D0 /4","N.E.","V","","pseudo64"
"SHL r/m8, CL","D2 /4","V","V","",""
"SHL r/m8, CL","REX + D2 /4","N.E.","V","","pseudo64"
"SHL r/m8, imm8u","C0 /4 ib","V","V","",""
"SHL r/m8, imm8u","REX + C0 /4 ib","N.E.","V","","pseudo64"
"SHLD r/m16, r16, CL","0F A5 /r","V","V","","operand16"
"SHLD r/m16, r16, imm8u","0F A4 /r ib","V","V","","operand16"
"SHLD r/m32, r32, CL","0F A5 /r","V","V","","operand32"
"SHLD r/m32, r32, imm8u","0F A4 /r ib","V","V","","operand32"
"SHLD r/m64, r64, CL","REX.W + 0F A5 /r","N.E.","V","",""
"SHLD r/m64, r64, imm8u","REX.W + 0F A4 /r ib","N.E.","V","",""
"SHLX r32a, r/m32, r32b","VEX.NDS.LZ.66.0F38.W0 F7 /r","V","V","BMI2",""
"SHLX r64a, r/m64, r64b","VEX.NDS.LZ.66.0F38.W1 F7 /r","N.E.","V","BMI2",""
"SHR r/m16, 1","D1 /5","V","V","","operand16"
"SHR r/m16, CL","D3 /5","V","V","","operand16"
"SHR r/m16, imm8u","C1 /5 ib","V","V","","operand16"
"SHR r/m32, 1","D1 /5","V","V","","operand32"
"SHR r/m32, CL","D3 /5","V","V","","operand32"
"SHR r/m32, imm8u","C1 /5 ib","V","V","","operand32"
"SHR r/m64, 1","REX.W + D1 /5","N.E.","V","",""
"SHR r/m64, CL","REX.W + D3 /5","N.E.","V","",""
"SHR r/m64, imm8u","REX.W + C1 /5 ib","N.E.","V","",""
"SHR r/m8, 1","D0 /5","V","V","",""
"SHR r/m8, 1","REX + D0 /5","N.E.","V","","pseudo64"
"SHR r/m8, CL","D2 /5","V","V","",""
"SHR r/m8, CL","REX + D2 /5","N.E.","V","","pseudo64"
"SHR r/m8, imm8u","C0 /5 ib","V","V","",""
"SHR r/m8, imm8u","REX + C0 /5 ib","N.E.","V","","pseudo64"
"SHRD r/m16, r16, CL","0F AD /r","V","V","","operand16"
"SHRD r/m16, r16, imm8u","0F AC /r ib","V","V","","operand16"
"SHRD r/m32, r32, CL","0F AD /r","V","V","","operand32"
"SHRD r/m32, r32, imm8u","0F AC /r ib","V","V","","operand32"
"SHRD r/m64, r64, CL","REX.W + 0F AD /r","N.E.","V","",""
"SHRD r/m64, r64, imm8u","REX.W + 0F AC /r ib","N.E.","V","",""
"SHRX r32a, r/m32, r32b","VEX.NDS.LZ.F2.0F38.W0 F7 /r","V","V","BMI2",""
"SHRX r64a, r/m64, r64b","VEX.NDS.LZ.F2.0F38.W1 F7 /r","N.E.","V","BMI2",""
"SHUFPD xmm1, xmm2/m128, imm8u","66 0F C6 /r ib","V","V","SSE2",""
"SHUFPS xmm1, xmm2/m128, imm8u","0F C6 /r ib","V","V","SSE",""
"SIDT m","0F 01 /1","V","V","",""
"SLDT r/m16","0F 00 /0","V","V","","operand16"
"SLDT r32/m16","0F 00 /0","V","V","","operand32"
"SLDT r64/m16","REX.W + 0F 00 /0","V","V","",""
"SMSW r/m16","0F 01 /4","V","V","","operand16"
"SMSW r32/m16","0F 01 /4","V","V","","operand32"
"SMSW r64/m16","REX.W + 0F 01 /4","V","V","",""
"SQRTPD xmm1, xmm2/m128","66 0F 51 /r","V","V","SSE2",""
"SQRTPS xmm1, xmm2/m128","0F 51 /r","V","V","SSE",""
"SQRTSD xmm1, xmm2/m64","F2 0F 51 /r","V","V","SSE2",""
"SQRTSS xmm1, xmm2/m32","F3 0F 51 /r","V","V","SSE",""
"STC","F9","V","V","",""
"STD","FD","V","V","",""
"STI","FB","V","V","",""
"STMXCSR m32","0F AE /3","V","V","SSE",""
"STOS m16","AB","V","V","","pseudo"
"STOS m32","AB","V","V","","pseudo"
"STOS m64","REX.W + AB","N.E.","V","","pseudo"
"STOS m8","AA","V","V","","pseudo"
"STOSB","AA","V","V","",""
"STOSD","AB","V","V","","operand32"
"STOSQ","REX.W + AB","N.E.","V","",""
"STOSW","AB","V","V","","operand16"
"STR r/m16","0F 00 /1","V","V","","operand16"
"STR r32/m16","0F 00 /1","V","V","","operand32"
"STR r64/m16","0F 00 /1","V","V","","operand64"
"SUB AL, imm8u","2C ib","V","V","",""
"SUB AX, imm16","2D iw","V","V","","operand16"
"SUB EAX, imm32","2D id","V","V","","operand32"
"SUB RAX, imm32","REX.W + 2D id","N.E.","V","",""
"SUB r/m16, imm16","81 /5 iw","V","V","","operand16"
"SUB r/m16, imm8","83 /5 ib","V","V","","operand16"
"SUB r/m16, r16","29 /r","V","V","","operand16"
"SUB r/m32, imm32","81 /5 id","V","V","","operand32"
"SUB r/m32, imm8","83 /5 ib","V","V","","operand32"
"SUB r/m32, r32","29 /r","V","V","","operand32"
"SUB r/m64, imm32","REX.W + 81 /5 id","N.E.","V","",""
"SUB r/m64, imm8","REX.W + 83 /5 ib","N.E.","V","",""
"SUB r/m64, r64","REX.W + 29 /r","N.E.","V","",""
"SUB r/m8, imm8u","80 /5 ib","V","V","",""
"SUB r/m8, imm8u","REX + 80 /5 ib","N.E.","V","","pseudo64"
"SUB r/m8, r8","28 /r","V","V","",""
"SUB r/m8, r8","REX + 28 /r","N.E.","V","","pseudo64"
"SUB r16, r/m16","2B /r","V","V","","operand16"
"SUB r32, r/m32","2B /r","V","V","","operand32"
"SUB r64, r/m64","REX.W + 2B /r","N.E.","V","",""
"SUB r8, r/m8","2A /r","V","V","",""
"SUB r8, r/m8","REX + 2A /r","N.E.","V","","pseudo64"
"SUBPD xmm1, xmm2/m128","66 0F 5C /r","V","V","SSE2",""
"SUBPS xmm1 xmm2/m128","0F 5C /r","V","V","SSE",""
"SUBSD xmm1, xmm2/m64","F2 0F 5C /r","V","V","SSE2",""
"SUBSS xmm1, xmm2/m32","F3 0F 5C /r","V","V","SSE",""
"SWAPGS","0F 01 F8","I","V","",""
"SYSCALL","0F 05","I","V","",""
"SYSENTER","0F 34","V","V","",""
"SYSEXIT","0F 35","V","V","",""
"SYSEXIT","REX.W + 0F 35","V","V","",""
"SYSRET","0F 07","I","V","",""
"SYSRET","REX.W + 0F 07","I","V","","pseudo"
"TEST AL, imm8u","A8 ib","V","V","",""
"TEST AX, imm16","A9 iw","V","V","","operand16"
"TEST EAX, imm32","A9 id","V","V","","operand32"
"TEST RAX, imm32","REX.W + A9 id","N.E.","V","",""
"TEST r/m16, imm16","F7 /0 iw","V","V","","operand16"
"TEST r/m16, r16","85 /r","V","V","","operand16"
"TEST r/m32, imm32","F7 /0 id","V","V","","operand32"
"TEST r/m32, r32","85 /r","V","V","","operand32"
"TEST r/m64, imm32","REX.W + F7 /0 id","N.E.","V","",""
"TEST r/m64, r64","REX.W + 85 /r","N.E.","V","",""
"TEST r/m8, imm8u","F6 /0 ib","V","V","",""
"TEST r/m8, imm8u","REX + F6 /0 ib","N.E.","V","","pseudo64"
"TEST r/m8, r8","84 /r","V","V","",""
"TEST r/m8, r8","REX + 84 /r","N.E.","V","","pseudo64"
"TZCNT r16, r/m16","F3 0F BC /r","V","V","BMI1","operand16"
"TZCNT r32, r/m32","F3 0F BC /r","V","V","BMI1","operand32"
"TZCNT r64, r/m64","REX.W + F3 0F BC /r","N.E.","V","BMI1",""
"UCOMISD xmm1, xmm2/m64","66 0F 2E /r","V","V","SSE2",""
"UCOMISS xmm1, xmm2/m32","0F 2E /r","V","V","SSE",""
"UD0 r32, r/m32","0F FF /r","V","V","","operand32"
"UD1 r32, r/m32","0F B9 /r","V","V","","operand32"
"UD2","0F 0B","V","V","",""
"UNPCKHPD xmm1, xmm2/m128","66 0F 15 /r","V","V","SSE2",""
"UNPCKHPS xmm1, xmm2/m128","0F 15 /r","V","V","SSE",""
"UNPCKLPD xmm1, xmm2/m128","66 0F 14 /r","V","V","SSE2",""
"UNPCKLPS xmm1, xmm2/m128","0F 14 /r","V","V","SSE",""
"VADDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 58 /r","V","V","AVX",""
"VADDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 58 /r","V","V","AVX",""
"VADDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 58 /r","V","V","AVX",""
"VADDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 58 /r","V","V","AVX",""
"VADDSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 58 /r","V","V","AVX",""
"VADDSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 58 /r","V","V","AVX",""
"VADDSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D0 /r","V","V","AVX",""
"VADDSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D0 /r","V","V","AVX",""
"VADDSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG D0 /r","V","V","AVX",""
"VADDSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG D0 /r","V","V","AVX",""
"VAESDEC xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DE /r","V","V","Both AES and AVX flags",""
"VAESDECLAST xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DF /r","V","V","Both AES and AVX flags",""
"VAESENC xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DC /r","V","V","Both AES and AVX flags",""
"VAESENCLAST xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG DD /r","V","V","Both AES and AVX flags",""
"VAESIMC xmm1, xmm2/m128","VEX.128.66.0F38.WIG DB /r","V","V","Both AES and AVX flags",""
"VAESKEYGENASSIST xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG DF /r ib","V","V","Both AES and AVX flags",""
"VANDNPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 55 /r","V","V","AVX",""
"VANDNPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 55 /r","V","V","AVX",""
"VANDNPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 55 /r","V","V","AVX",""
"VANDNPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 55 /r","V","V","AVX",""
"VANDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 54 /r","V","V","AVX",""
"VANDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 54 /r","V","V","AVX",""
"VANDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 54 /r","V","V","AVX",""
"VANDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 54 /r","V","V","AVX",""
"VBLENDPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0D /r ib","V","V","AVX",""
"VBLENDPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0D /r ib","V","V","AVX",""
"VBLENDPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0C /r ib","V","V","AVX",""
"VBLENDPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0C /r ib","V","V","AVX",""
"VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4B /r /is4","V","V","AVX",""
"VBLENDVPD ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4B /r /is4","V","V","AVX",""
"VBLENDVPS xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4A /r /is4","V","V","AVX",""
"VBLENDVPS ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4A /r /is4","V","V","AVX",""
"VBROADCASTF128 ymm1, m128","VEX.256.66.0F38.W0 1A /r","V","V","AVX",""
"VBROADCASTI128 ymm1, m128","VEX.256.66.0F38.W0 5A /r","V","V","AVX2",""
"VBROADCASTSD ymm1, m64","VEX.256.66.0F38.W0 19 /r","V","V","AVX",""
"VBROADCASTSD ymm1, xmm2","VEX.256.66.0F38.W0 19 /r","V","V","AVX2",""
"VBROADCASTSS xmm1, m32","VEX.128.66.0F38.W0 18 /r","V","V","AVX",""
"VBROADCASTSS xmm1, xmm2","VEX.128.66.0F38.W0 18 /r","V","V","AVX2",""
"VBROADCASTSS ymm1, m32","VEX.256.66.0F38.W0 18 /r","V","V","AVX",""
"VBROADCASTSS ymm1, xmm2","VEX.256.66.0F38.W0 18 /r","V","V","AVX2",""
"VCMPPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F.WIG C2 /r ib","V","V","AVX",""
"VCMPPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F.WIG C2 /r ib","V","V","AVX",""
"VCMPPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.0F.WIG C2 /r ib","V","V","AVX",""
"VCMPPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.0F.WIG C2 /r ib","V","V","AVX",""
"VCMPSD xmm1, xmm2, xmm3/m64, imm8","VEX.NDS.LIG.F2.0F.WIG C2 /r ib","V","V","AVX",""
"VCMPSS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.LIG.F3.0F.WIG C2 /r ib","V","V","AVX",""
"VCOMISD xmm1, xmm2/m64","VEX.LIG.66.0F.WIG 2F /r","V","V","AVX",""
"VCOMISS xmm1, xmm2/m32","VEX.LIG.0F.WIG 2F /r","V","V","AVX",""
"VCVTDQ2PD xmm1, xmm2/m64","VEX.128.F3.0F.WIG E6 /r","V","V","AVX",""
"VCVTDQ2PD ymm1, xmm2/m128","VEX.256.F3.0F.WIG E6 /r","V","V","AVX",""
"VCVTDQ2PS xmm1, xmm2/m128","VEX.128.0F.WIG 5B /r","V","V","AVX",""
"VCVTDQ2PS ymm1, ymm2/m256","VEX.256.0F.WIG 5B /r","V","V","AVX",""
"VCVTPD2DQ xmm1, xmm2/m128","VEX.128.F2.0F.WIG E6 /r","V","V","AVX",""
"VCVTPD2DQ xmm1, ymm2/m256","VEX.256.F2.0F.WIG E6 /r","V","V","AVX",""
"VCVTPD2PS xmm1, xmm2/m128","VEX.128.66.0F.WIG 5A /r","V","V","AVX",""
"VCVTPD2PS xmm1, ymm2/m256","VEX.256.66.0F.WIG 5A /r","V","V","AVX",""
"VCVTPH2PS xmm1, xmm2/m64","VEX.128.66.0F38.W0 13 /r","V","V","F16C",""
"VCVTPH2PS ymm1, xmm2/m128","VEX.256.66.0F38.W0 13 /r","V","V","F16C",""
"VCVTPS2DQ xmm1, xmm2/m128","VEX.128.66.0F.WIG 5B /r","V","V","AVX",""
"VCVTPS2DQ ymm1, ymm2/m256","VEX.256.66.0F.WIG 5B /r","V","V","AVX",""
"VCVTPS2PD xmm1, xmm2/m64","VEX.128.0F.WIG 5A /r","V","V","AVX",""
"VCVTPS2PD ymm1, xmm2/m128","VEX.256.0F.WIG 5A /r","V","V","AVX",""
"VCVTPS2PH xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 1D /r ib","V","V","F16C",""
"VCVTPS2PH xmm1/m64, xmm2, imm8","VEX.128.66.0F3A.W0.1D /r ib","V","V","F16C",""
"VCVTSD2SI r32, xmm1/m64","VEX.LIG.F2.0F.W0 2D /r","V","V","AVX",""
"VCVTSD2SI r64, xmm1/m64","VEX.LIG.F2.0F.W1 2D /r","N.E.","V","AVX",""
"VCVTSD2SS xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5A /r","V","V","AVX",""
"VCVTSI2SD xmm1, xmm2, r/m32","VEX.NDS.LIG.F2.0F.W0 2A /r","V","V","AVX",""
"VCVTSI2SD xmm1, xmm2, r/m64","VEX.NDS.LIG.F2.0F.W1 2A /r","N.E.","V","AVX",""
"VCVTSI2SS xmm1, xmm2, r/m32","VEX.NDS.LIG.F3.0F.W0 2A /r","V","V","AVX",""
"VCVTSI2SS xmm1, xmm2, r/m64","VEX.NDS.LIG.F3.0F.W1 2A /r","N.E.","V","AVX",""
"VCVTSS2SD xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5A /r","V","V","AVX",""
"VCVTSS2SI r32, xmm1/m32","VEX.LIG.F3.0F.W0 2D /r","V","V","AVX",""
"VCVTSS2SI r64, xmm1/m32","VEX.LIG.F3.0F.W1 2D /r","N.E.","V","AVX",""
"VCVTTPD2DQ xmm1, xmm2/m128","VEX.128.66.0F.WIG E6 /r","V","V","AVX",""
"VCVTTPD2DQ xmm1, ymm2/m256","VEX.256.66.0F.WIG E6 /r","V","V","AVX",""
"VCVTTPS2DQ xmm1, xmm2/m128","VEX.128.F3.0F.WIG 5B /r","V","V","AVX",""
"VCVTTPS2DQ ymm1, ymm2/m256","VEX.256.F3.0F.WIG 5B /r","V","V","AVX",""
"VCVTTSD2SI r32, xmm1/m64","VEX.LIG.F2.0F.W0 2C /r","V","V","AVX",""
"VCVTTSD2SI r64, xmm1/m64","VEX.LIG.F2.0F.W1 2C /r","N.E.","V","AVX",""
"VCVTTSS2SI r32, xmm1/m32","VEX.LIG.F3.0F.W0 2C /r","V","V","AVX",""
"VCVTTSS2SI r64, xmm1/m32","VEX.LIG.F3.0F.W1 2C /r","N.E.","V","AVX",""
"VDIVPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5E /r","V","V","AVX",""
"VDIVPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5E /r","V","V","AVX",""
"VDIVPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5E /r","V","V","AVX",""
"VDIVPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5E /r","V","V","AVX",""
"VDIVSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5E /r","V","V","AVX",""
"VDIVSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5E /r","V","V","AVX",""
"VDPPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 41 /r ib","V","V","AVX",""
"VDPPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 40 /r ib","V","V","AVX",""
"VDPPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 40 /r ib","V","V","AVX",""
"VERR r/m16","0F 00 /4","V","V","",""
"VERW r/m16","0F 00 /5","V","V","",""
"VEXTRACTF128 xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 19 /r ib","V","V","AVX",""
"VEXTRACTI128 xmm1/m128, ymm2, imm8","VEX.256.66.0F3A.W0 39 /r ib","V","V","AVX2",""
"VEXTRACTPS r/m32, xmm1, imm8","VEX.128.66.0F3A.WIG 17 /r ib","V","V","AVX",""
"VFMADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 98 /r","V","V","FMA",""
"VFMADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 98 /r","V","V","FMA",""
"VFMADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 98 /r","V","V","FMA",""
"VFMADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 98 /r","V","V","FMA",""
"VFMADD132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 99 /r","V","V","FMA",""
"VFMADD132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 99 /r","V","V","FMA",""
"VFMADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A8 /r","V","V","FMA",""
"VFMADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A8 /r","V","V","FMA",""
"VFMADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A8 /r","V","V","FMA",""
"VFMADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A8 /r","V","V","FMA",""
"VFMADD213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 A9 /r","V","V","FMA",""
"VFMADD213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 A9 /r","V","V","FMA",""
"VFMADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B8 /r","V","V","FMA",""
"VFMADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B8 /r","V","V","FMA",""
"VFMADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B8 /r","V","V","FMA",""
"VFMADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B8 /r","V","V","FMA",""
"VFMADD231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 B9 /r","V","V","FMA",""
"VFMADD231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 B9 /r","V","V","FMA",""
"VFMADDSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 96 /r","V","V","FMA",""
"VFMADDSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 96 /r","V","V","FMA",""
"VFMADDSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 96 /r","V","V","FMA",""
"VFMADDSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 96 /r","V","V","FMA",""
"VFMADDSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A6 /r","V","V","FMA",""
"VFMADDSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A6 /r","V","V","FMA",""
"VFMADDSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A6 /r","V","V","FMA",""
"VFMADDSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A6 /r","V","V","FMA",""
"VFMADDSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B6 /r","V","V","FMA",""
"VFMADDSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B6 /r","V","V","FMA",""
"VFMADDSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B6 /r","V","V","FMA",""
"VFMADDSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B6 /r","V","V","FMA",""
"VFMSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9A /r","V","V","FMA",""
"VFMSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9A /r","V","V","FMA",""
"VFMSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9A /r","V","V","FMA",""
"VFMSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9A /r","V","V","FMA",""
"VFMSUB132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9B /r","V","V","FMA",""
"VFMSUB132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9B /r","V","V","FMA",""
"VFMSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AA /r","V","V","FMA",""
"VFMSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AA /r","V","V","FMA",""
"VFMSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AA /r","V","V","FMA",""
"VFMSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AA /r","V","V","FMA",""
"VFMSUB213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AB /r","V","V","FMA",""
"VFMSUB213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AB /r","V","V","FMA",""
"VFMSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BA /r","V","V","FMA",""
"VFMSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BA /r","V","V","FMA",""
"VFMSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BA /r","V","V","FMA",""
"VFMSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BA /r","V","V","FMA",""
"VFMSUB231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BB /r","V","V","FMA",""
"VFMSUB231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BB /r","V","V","FMA",""
"VFMSUBADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 97 /r","V","V","FMA",""
"VFMSUBADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 97 /r","V","V","FMA",""
"VFMSUBADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 97 /r","V","V","FMA",""
"VFMSUBADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 97 /r","V","V","FMA",""
"VFMSUBADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 A7 /r","V","V","FMA",""
"VFMSUBADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 A7 /r","V","V","FMA",""
"VFMSUBADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 A7 /r","V","V","FMA",""
"VFMSUBADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 A7 /r","V","V","FMA",""
"VFMSUBADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 B7 /r","V","V","FMA",""
"VFMSUBADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 B7 /r","V","V","FMA",""
"VFMSUBADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 B7 /r","V","V","FMA",""
"VFMSUBADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 B7 /r","V","V","FMA",""
"VFNMADD132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9C /r","V","V","FMA",""
"VFNMADD132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9C /r","V","V","FMA",""
"VFNMADD132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9C /r","V","V","FMA",""
"VFNMADD132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9C /r","V","V","FMA",""
"VFNMADD132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9D /r","V","V","FMA",""
"VFNMADD132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9D /r","V","V","FMA",""
"VFNMADD213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AC /r","V","V","FMA",""
"VFNMADD213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AC /r","V","V","FMA",""
"VFNMADD213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AC /r","V","V","FMA",""
"VFNMADD213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AC /r","V","V","FMA",""
"VFNMADD213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AD /r","V","V","FMA",""
"VFNMADD213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AD /r","V","V","FMA",""
"VFNMADD231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BC /r","V","V","FMA",""
"VFNMADD231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BC /r","V","V","FMA",""
"VFNMADD231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BC /r","V","V","FMA",""
"VFNMADD231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BC /r","V","V","FMA",""
"VFNMADD231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BD /r","V","V","FMA",""
"VFNMADD231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BD /r","V","V","FMA",""
"VFNMSUB132PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 9E /r","V","V","FMA",""
"VFNMSUB132PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 9E /r","V","V","FMA",""
"VFNMSUB132PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 9E /r","V","V","FMA",""
"VFNMSUB132PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 9E /r","V","V","FMA",""
"VFNMSUB132SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 9F /r","V","V","FMA",""
"VFNMSUB132SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 9F /r","V","V","FMA",""
"VFNMSUB213PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 AE /r","V","V","FMA",""
"VFNMSUB213PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 AE /r","V","V","FMA",""
"VFNMSUB213PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 AE /r","V","V","FMA",""
"VFNMSUB213PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W0 AE /r","V","V","FMA",""
"VFNMSUB213SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 AF /r","V","V","FMA",""
"VFNMSUB213SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 AF /r","V","V","FMA",""
"VFNMSUB231PD xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W1 BE /r","V","V","FMA",""
"VFNMSUB231PD ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.W1 BE /r","V","V","FMA",""
"VFNMSUB231PS xmm0, xmm1, xmm2/m128","VEX.DDS.128.66.0F38.W0 BE /r","V","V","FMA",""
"VFNMSUB231PS ymm0, ymm1, ymm2/m256","VEX.DDS.256.66.0F38.0 BE /r","V","V","FMA",""
"VFNMSUB231SD xmm0, xmm1, xmm2/m64","VEX.DDS.LIG.128.66.0F38.W1 BF /r","V","V","FMA",""
"VFNMSUB231SS xmm0, xmm1, xmm2/m32","VEX.DDS.LIG.128.66.0F38.W0 BF /r","V","V","FMA",""
"VGATHERDPD xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W1 92 /r","V","V","AVX2",""
"VGATHERDPD ymm1, vm32x, ymm2","VEX.DDS.256.66.0F38.W1 92 /r","V","V","AVX2",""
"VGATHERDPS xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W0 92 /r","V","V","AVX2",""
"VGATHERDPS ymm1, vm32y, ymm2","VEX.DDS.256.66.0F38.W0 92 /r","V","V","AVX2",""
"VGATHERQPD xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W1 93 /r","V","V","AVX2",""
"VGATHERQPD ymm1, vm64y, ymm2","VEX.DDS.256.66.0F38.W1 93 /r","V","V","AVX2",""
"VGATHERQPS xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W0 93 /r","V","V","AVX2",""
"VGATHERQPS xmm1, vm64y, xmm2","VEX.DDS.256.66.0F38.W0 93 /r","V","V","AVX2",""
"VHADDPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 7C /r","V","V","AVX",""
"VHADDPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 7C /r","V","V","AVX",""
"VHADDPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG 7C /r","V","V","AVX",""
"VHADDPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG 7C /r","V","V","AVX",""
"VHSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 7D /r","V","V","AVX",""
"VHSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 7D /r","V","V","AVX",""
"VHSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.F2.0F.WIG 7D /r","V","V","AVX",""
"VHSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.F2.0F.WIG 7D /r","V","V","AVX",""
"VINSERTF128 ymm1, ymm2, xmm3/m128, imm8","VEX.NDS.256.66.0F3A.W0 18 /r ib","V","V","AVX",""
"VINSERTI128 ymm1, ymm2, xmm3/m128, imm8","VEX.NDS.256.66.0F3A.W0 38 /r ib","V","V","AVX2",""
"VINSERTPS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.128.66.0F3A.WIG 21 /r ib","V","V","AVX",""
"VLDDQU xmm1, m128","VEX.128.F2.0F.WIG F0 /r","V","V","AVX",""
"VLDDQU ymm1, m256","VEX.256.F2.0F.WIG F0 /r","V","V","AVX",""
"VLDMXCSR m32","VEX.LZ.0F.WIG AE /2","V","V","AVX",""
"VMASKMOVDQU xmm1, xmm2","VEX.128.66.0F.WIG F7 /r","V","V","AVX",""
"VMASKMOVPD m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 2F /r","V","V","AVX",""
"VMASKMOVPD m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 2F /r","V","V","AVX",""
"VMASKMOVPD xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 2D /r","V","V","AVX",""
"VMASKMOVPD ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 2D /r","V","V","AVX",""
"VMASKMOVPS m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 2E /r","V","V","AVX",""
"VMASKMOVPS m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 2E /r","V","V","AVX",""
"VMASKMOVPS xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 2C /r","V","V","AVX",""
"VMASKMOVPS ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 2C /r","V","V","AVX",""
"VMAXPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5F /r","V","V","AVX",""
"VMAXPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5F /r","V","V","AVX",""
"VMAXPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5F /r","V","V","AVX",""
"VMAXPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5F /r","V","V","AVX",""
"VMAXSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5F /r","V","V","AVX",""
"VMAXSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5F /r","V","V","AVX",""
"VMINPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5D /r","V","V","AVX",""
"VMINPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5D /r","V","V","AVX",""
"VMINPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5D /r","V","V","AVX",""
"VMINPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5D /r","V","V","AVX",""
"VMINSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5D /r","V","V","AVX",""
"VMINSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5D /r","V","V","AVX",""
"VMOVAPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 28 /r","V","V","AVX",""
"VMOVAPD xmm2/m128, xmm1","VEX.128.66.0F.WIG 29 /r","V","V","AVX",""
"VMOVAPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 28 /r","V","V","AVX",""
"VMOVAPD ymm2/m256, ymm1","VEX.256.66.0F.WIG 29 /r","V","V","AVX",""
"VMOVAPS xmm1, xmm2/m128","VEX.128.0F.WIG 28 /r","V","V","AVX",""
"VMOVAPS xmm2/m128, xmm1","VEX.128.0F.WIG 29 /r","V","V","AVX",""
"VMOVAPS ymm1, ymm2/m256","VEX.256.0F.WIG 28 /r","V","V","AVX",""
"VMOVAPS ymm2/m256, ymm1","VEX.256.0F.WIG 29 /r","V","V","AVX",""
"VMOVD r32/m32, xmm1","VEX.128.66.0F.W0 7E /r","V","V","AVX",""
"VMOVD xmm1, r32/m32","VEX.128.66.0F.W0 6E /r","V","V","AVX",""
"VMOVDDUP xmm1, xmm2/m64","VEX.128.F2.0F.WIG 12 /r","V","V","AVX",""
"VMOVDDUP ymm1, ymm2/m256","VEX.256.F2.0F.WIG 12 /r","V","V","AVX",""
"VMOVDQA xmm1, xmm2/m128","VEX.128.66.0F.WIG 6F /r","V","V","AVX",""
"VMOVDQA xmm2/m128, xmm1","VEX.128.66.0F.WIG 7F /r","V","V","AVX",""
"VMOVDQA ymm1, ymm2/m256","VEX.256.66.0F.WIG 6F /r","V","V","AVX",""
"VMOVDQA ymm2/m256, ymm1","VEX.256.66.0F.WIG 7F /r","V","V","AVX",""
"VMOVDQU xmm1, xmm2/m128","VEX.128.F3.0F.WIG 6F /r","V","V","AVX",""
"VMOVDQU xmm2/m128, xmm1","VEX.128.F3.0F.WIG 7F /r","V","V","AVX",""
"VMOVDQU ymm1, ymm2/m256","VEX.256.F3.0F.WIG 6F /r","V","V","AVX",""
"VMOVDQU ymm2/m256, ymm1","VEX.256.F3.0F.WIG 7F /r","V","V","AVX",""
"VMOVHLPS xmm1, xmm2, xmm3","VEX.NDS.128.0F.WIG 12 /r","V","V","AVX",""
"VMOVHPD m64, xmm1","VEX128.66.0F.WIG 17 /r","V","V","AVX",""
"VMOVHPD xmm2, xmm1, m64","VEX.NDS.128.66.0F.WIG 16 /r","V","V","AVX",""
"VMOVHPS m64, xmm1","VEX.128.0F.WIG 17 /r","V","V","AVX",""
"VMOVHPS xmm2, xmm1, m64","VEX.NDS.128.0F.WIG 16 /r","V","V","AVX",""
"VMOVLHPS xmm1, xmm2, xmm3","VEX.NDS.128.0F.WIG 16 /r","V","V","AVX",""
"VMOVLPD m64, xmm1","VEX.128.66.0F.WIG 13 /r","V","V","AVX",""
"VMOVLPD xmm2, xmm1, m64","VEX.NDS.128.66.0F.WIG 12 /r","V","V","AVX",""
"VMOVLPS m64, xmm1","VEX.128.0F.WIG 13 /r","V","V","AVX",""
"VMOVLPS xmm2, xmm1, m64","VEX.NDS.128.0F.WIG 12 /r","V","V","AVX",""
"VMOVMSKPD r32, xmm2","VEX.128.66.0F.WIG 50 /r","V","V","AVX",""
"VMOVMSKPD r32, ymm2","VEX.256.66.0F.WIG 50 /r","V","V","AVX",""
"VMOVMSKPS r32, xmm2","VEX.128.0F.WIG 50 /r","V","V","AVX",""
"VMOVMSKPS r32, ymm2","VEX.256.0F.WIG 50 /r","V","V","AVX",""
"VMOVNTDQ m128, xmm1","VEX.128.66.0F.WIG E7 /r","V","V","AVX",""
"VMOVNTDQ m256, ymm1","VEX.256.66.0F.WIG E7 /r","V","V","AVX",""
"VMOVNTDQA xmm1, m128","VEX.128.66.0F38.WIG 2A /r","V","V","AVX",""
"VMOVNTDQA ymm1, m256","VEX.256.66.0F38.WIG 2A /r","V","V","AVX2",""
"VMOVNTPD m128, xmm1","VEX.128.66.0F.WIG 2B /r","V","V","AVX",""
"VMOVNTPD m256, ymm1","VEX.256.66.0F.WIG 2B /r","V","V","AVX",""
"VMOVNTPS m128, xmm1","VEX.128.0F.WIG 2B /r","V","V","AVX",""
"VMOVNTPS m256, ymm1","VEX.256.0F.WIG 2B /r","V","V","AVX",""
"VMOVQ r64/m64, xmm1","VEX.128.66.0F.W1 7E /r","N.E.","V","AVX",""
"VMOVQ xmm1, m64","VEX.128.F3.0F.WIG 7E /r","V","V","AVX",""
"VMOVQ xmm1, r64/m64","VEX.128.66.0F.W1 6E /r","N.E.","V","AVX",""
"VMOVQ xmm1, xmm2","VEX.128.F3.0F.WIG 7E /r","V","V","AVX",""
"VMOVQ xmm1/m64, xmm2","VEX.128.66.0F.WIG D6 /r","V","V","AVX",""
"VMOVSD m64, xmm1","VEX.LIG.F2.0F.WIG 11 /r","V","V","AVX",""
"VMOVSD xmm1, m64","VEX.LIG.F2.0F.WIG 10 /r","V","V","AVX",""
"VMOVSD xmm1, xmm2, xmm3","VEX.NDS.LIG.F2.0F.WIG 10 /r","V","V","AVX",""
"VMOVSD xmm1, xmm2, xmm3","VEX.NDS.LIG.F2.0F.WIG 11 /r","V","V","AVX",""
"VMOVSHDUP xmm1, xmm2/m128","VEX.128.F3.0F.WIG 16 /r","V","V","AVX",""
"VMOVSHDUP ymm1, ymm2/m256","VEX.256.F3.0F.WIG 16 /r","V","V","AVX",""
"VMOVSLDUP xmm1, xmm2/m128","VEX.128.F3.0F.WIG 12 /r","V","V","AVX",""
"VMOVSLDUP ymm1, ymm2/m256","VEX.256.F3.0F.WIG 12 /r","V","V","AVX",""
"VMOVSS m32, xmm1","VEX.LIG.F3.0F.WIG 11 /r","V","V","AVX",""
"VMOVSS xmm1, m32","VEX.LIG.F3.0F.WIG 10 /r","V","V","AVX",""
"VMOVSS xmm1, xmm2, xmm3","VEX.NDS.LIG.F3.0F.WIG 10 /r","V","V","AVX",""
"VMOVSS xmm1, xmm2, xmm3","VEX.NDS.LIG.F3.0F.WIG 11 /r","V","V","AVX",""
"VMOVUPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 10 /r","V","V","AVX",""
"VMOVUPD xmm2/m128, xmm1","VEX.128.66.0F.WIG 11 /r","V","V","AVX",""
"VMOVUPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 10 /r","V","V","AVX",""
"VMOVUPD ymm2/m256, ymm1","VEX.256.66.0F.WIG 11 /r","V","V","AVX",""
"VMOVUPS xmm1, xmm2/m128","VEX.128.0F.WIG 10 /r","V","V","AVX",""
"VMOVUPS xmm2/m128, xmm1","VEX.128.0F.WIG 11 /r","V","V","AVX",""
"VMOVUPS ymm1, ymm2/m256","VEX.256.0F.WIG 10 /r","V","V","AVX",""
"VMOVUPS ymm2/m256, ymm1","VEX.256.0F.WIG 11 /r","V","V","AVX",""
"VMPSADBW xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 42 /r ib","V","V","AVX",""
"VMPSADBW ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 42 /r ib","V","V","AVX2",""
"VMULPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 59 /r","V","V","AVX",""
"VMULPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 59 /r","V","V","AVX",""
"VMULPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 59 /r","V","V","AVX",""
"VMULPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 59 /r","V","V","AVX",""
"VMULSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 59 /r","V","V","AVX",""
"VMULSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 59 /r","V","V","AVX",""
"VORPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 56 /r","V","V","AVX",""
"VORPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 56 /r","V","V","AVX",""
"VORPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 56 /r","V","V","AVX",""
"VORPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 56 /r","V","V","AVX",""
"VPABSB xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1C /r","V","V","AVX",""
"VPABSB ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1C /r","V","V","AVX2",""
"VPABSD xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1E /r","V","V","AVX",""
"VPABSD ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1E /r","V","V","AVX2",""
"VPABSW xmm1, xmm2/m128","VEX.128.66.0F38.WIG 1D /r","V","V","AVX",""
"VPABSW ymm1, ymm2/m256","VEX.256.66.0F38.WIG 1D /r","V","V","AVX2",""
"VPACKSSDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6B /r","V","V","AVX",""
"VPACKSSDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6B /r","V","V","AVX2",""
"VPACKSSWB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 63 /r","V","V","AVX",""
"VPACKSSWB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 63 /r","V","V","AVX2",""
"VPACKUSDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 2B /r","V","V","AVX",""
"VPACKUSDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 2B /r","V","V","AVX2",""
"VPACKUSWB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 67 /r","V","V","AVX",""
"VPACKUSWB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 67 /r","V","V","AVX2",""
"VPADDB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FC /r","V","V","AVX",""
"VPADDB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FC /r","V","V","AVX2",""
"VPADDD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FE /r","V","V","AVX",""
"VPADDD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FE /r","V","V","AVX2",""
"VPADDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D4 /r","V","V","AVX",""
"VPADDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D4 /r","V","V","AVX2",""
"VPADDSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EC /r","V","V","AVX",""
"VPADDSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EC /r","V","V","AVX2",""
"VPADDSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG ED /r","V","V","AVX",""
"VPADDSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG ED /r","V","V","AVX2",""
"VPADDUSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.660F.WIG DC /r","V","V","AVX",""
"VPADDUSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DC /r","V","V","AVX2",""
"VPADDUSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DD /r","V","V","AVX",""
"VPADDUSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DD /r","V","V","AVX2",""
"VPADDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FD /r","V","V","AVX",""
"VPADDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FD /r","V","V","AVX2",""
"VPALIGNR xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0F /r ib","V","V","AVX",""
"VPALIGNR ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0F /r ib","V","V","AVX2",""
"VPAND xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DB /r","V","V","AVX",""
"VPAND ymm1, ymm2, ymm3/.m256","VEX.NDS.256.66.0F.WIG DB /r","V","V","AVX2",""
"VPANDN xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DF /r","V","V","AVX",""
"VPANDN ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DF /r","V","V","AVX2",""
"VPAVGB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E0 /r","V","V","AVX",""
"VPAVGB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E0 /r","V","V","AVX2",""
"VPAVGW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E3 /r","V","V","AVX",""
"VPAVGW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E3 /r","V","V","AVX2",""
"VPBLENDD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.W0 02 /r ib","V","V","AVX2",""
"VPBLENDD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 02 /r ib","V","V","AVX2",""
"VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4","VEX.NDS.128.66.0F3A.W0 4C /r /is4","V","V","AVX",""
"VPBLENDVB ymm1, ymm2, ymm3/m256, ymm4","VEX.NDS.256.66.0F3A.W0 4C /r /is4","V","V","AVX2",""
"VPBLENDW xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 0E /r ib","V","V","AVX",""
"VPBLENDW ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.WIG 0E /r ib","V","V","AVX2",""
"VPBROADCASTB xmm1, xmm2/m8","VEX.128.66.0F38.W0 78 /r","V","V","AVX2",""
"VPBROADCASTB ymm1, xmm2/m8","VEX.256.66.0F38.W0 78 /r","V","V","AVX2",""
"VPBROADCASTD xmm1, xmm2/m32","VEX.128.66.0F38.W0 58 /r","V","V","AVX2",""
"VPBROADCASTD ymm1, xmm2/m32","VEX.256.66.0F38.W0 58 /r","V","V","AVX2",""
"VPBROADCASTQ xmm1, xmm2/m64","VEX.128.66.0F38.W0 59 /r","V","V","AVX2",""
"VPBROADCASTQ ymm1, xmm2/m64","VEX.256.66.0F38.W0 59 /r","V","V","AVX2",""
"VPBROADCASTW xmm1, xmm2/m16","VEX.128.66.0F38.W0 79 /r","V","V","AVX2",""
"VPBROADCASTW ymm1, xmm2/m16","VEX.256.66.0F38.W0 79 /r","V","V","AVX2",""
"VPCLMULQDQ xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F3A.WIG 44 /r ib","V","V","Both CLMUL and AVX flags",""
"VPCMPEQB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 74 /r","V","V","AVX",""
"VPCMPEQD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 76 /r","V","V","AVX",""
"VPCMPEQD ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F.WIG 76 /r","V","V","AVX2",""
"VPCMPEQQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 29 /r","V","V","AVX",""
"VPCMPEQQ ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F38.WIG 29 /r","V","V","AVX2",""
"VPCMPEQQ ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F38.WIG 29 /r","V","V","AVX2",""
"VPCMPEQW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 75 /r","V","V","AVX",""
"VPCMPEQW ymm1, ymm2, ymm3 /m256","VEX.NDS.256.66.0F.WIG 75 /r","V","V","AVX2",""
"VPCMPESTRI xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 61 /r ib","V","V","AVX",""
"VPCMPESTRM xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 60 /r ib","V","V","AVX",""
"VPCMPGTB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 64 /r","V","V","AVX",""
"VPCMPGTB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 64 /r","V","V","AVX2",""
"VPCMPGTD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 66 /r","V","V","AVX",""
"VPCMPGTD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 66 /r","V","V","AVX2",""
"VPCMPGTQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 37 /r","V","V","AVX",""
"VPCMPGTQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 37 /r","V","V","AVX2",""
"VPCMPGTW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 65 /r","V","V","AVX",""
"VPCMPGTW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 65 /r","V","V","AVX2",""
"VPCMPISTRI xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 63 /r ib","V","V","AVX",""
"VPCMPISTRM xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 62 /r ib","V","V","AVX",""
"VPERM2F128 ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 06 /r ib","V","V","AVX",""
"VPERM2I128 ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F3A.W0 46 /r ib","V","V","AVX2",""
"VPERMD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 36 /r","V","V","AVX2",""
"VPERMILPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 0D /r","V","V","AVX",""
"VPERMILPD xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.W0 05 /r ib","V","V","AVX",""
"VPERMILPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 0D /r","V","V","AVX",""
"VPERMILPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W0 05 /r ib","V","V","AVX",""
"VPERMILPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 0C /r","V","V","AVX",""
"VPERMILPS xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.W0 04 /r ib","V","V","AVX",""
"VPERMILPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 0C /r","V","V","AVX",""
"VPERMILPS ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W0 04 /r ib","V","V","AVX",""
"VPERMPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W1 01 /r ib","V","V","AVX2",""
"VPERMPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 16 /r","V","V","AVX2",""
"VPERMQ ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.W1 00 /r ib","V","V","AVX2",""
"VPEXTRB r32/m8, xmm1, imm8","VEX.128.66.0F3A.W0 14 /r ib","V","V","AVX",""
"VPEXTRD r32/m32, xmm1, imm8","VEX.128.66.0F3A.W0 16 /r ib","V","V","AVX",""
"VPEXTRQ r64/m64, xmm1, imm8","VEX.128.66.0F3A.W1 16 /r ib","I","V","AVX",""
"VPEXTRW r32, xmm1, imm8","VEX.128.66.0F.W0 C5 /r ib","V","V","AVX",""
"VPEXTRW r32/m16, xmm2, imm8","VEX.128.66.0F3A.W0 15 /r ib","V","V","AVX",""
"VPGATHERDD xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W0 90 /r","V","V","AVX2",""
"VPGATHERDD ymm1, vm32y, ymm2","VEX.DDS.256.66.0F38.W0 90 /r","V","V","AVX2",""
"VPGATHERDQ xmm1, vm32x, xmm2","VEX.DDS.128.66.0F38.W1 90 /r","V","V","AVX2",""
"VPGATHERDQ ymm1, vm32x, ymm2","VEX.DDS.256.66.0F38.W1 90 /r","V","V","AVX2",""
"VPGATHERQD xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W0 91 /r","V","V","AVX2",""
"VPGATHERQD xmm1, vm64y, xmm2","VEX.DDS.256.66.0F38.W0 91 /r","V","V","AVX2",""
"VPGATHERQQ xmm1, vm64x, xmm2","VEX.DDS.128.66.0F38.W1 91 /r","V","V","AVX2",""
"VPGATHERQQ ymm1, vm64y, ymm2","VEX.DDS.256.66.0F38.W1 91 /r","V","V","AVX2",""
"VPHADDD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 02 /r","V","V","AVX",""
"VPHADDD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 02 /r","V","V","AVX2",""
"VPHADDSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 03 /r","V","V","AVX",""
"VPHADDSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 03 /r","V","V","AVX2",""
"VPHADDW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 01 /r","V","V","AVX",""
"VPHADDW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 01 /r","V","V","AVX2",""
"VPHMINPOSUW xmm1, xmm2/m128","VEX.128.66.0F38.WIG 41 /r","V","V","AVX",""
"VPHSUBD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 06 /r","V","V","AVX",""
"VPHSUBD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 06 /r","V","V","AVX2",""
"VPHSUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 07 /r","V","V","AVX",""
"VPHSUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 07 /r","V","V","AVX2",""
"VPHSUBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 05 /r","V","V","AVX",""
"VPHSUBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 05 /r","V","V","AVX2",""
"VPINSRB xmm1, xmm2, r32/m8, imm8","VEX.NDS.128.66.0F3A.W0 20 /r ib","V","V","AVX",""
"VPINSRD xmm1, xmm2, r/m32, imm8","VEX.NDS.128.66.0F3A.W0 22 /r ib","V","V","AVX",""
"VPINSRQ xmm1, xmm2, r/m64, imm8","VEX.NDS.128.66.0F3A.W1 22 /r ib","I","V","AVX",""
"VPINSRW xmm1, xmm2, r32/m16, imm8","VEX.NDS.128.66.0F.W0 C4 /r ib","V","V","AVX",""
"VPMADDUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 04 /r","V","V","AVX",""
"VPMADDUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 04 /r","V","V","AVX2",""
"VPMADDWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F5 /r","V","V","AVX",""
"VPMADDWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F5 /r","V","V","AVX2",""
"VPMASKMOVD m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W0 8E /r","V","V","AVX2",""
"VPMASKMOVD m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W0 8E /r","V","V","AVX2",""
"VPMASKMOVD xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W0 8C /r","V","V","AVX2",""
"VPMASKMOVD ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W0 8C /r","V","V","AVX2",""
"VPMASKMOVQ m128, xmm1, xmm2","VEX.NDS.128.66.0F38.W1 8E /r","V","V","AVX2",""
"VPMASKMOVQ m256, ymm1, ymm2","VEX.NDS.256.66.0F38.W1 8E /r","V","V","AVX2",""
"VPMASKMOVQ xmm1, xmm2, m128","VEX.NDS.128.66.0F38.W1 8C /r","V","V","AVX2",""
"VPMASKMOVQ ymm1, ymm2, m256","VEX.NDS.256.66.0F38.W1 8C /r","V","V","AVX2",""
"VPMAXSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3C /r","V","V","AVX",""
"VPMAXSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3C /r","V","V","AVX2",""
"VPMAXSD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3D /r","V","V","AVX",""
"VPMAXSD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3D /r","V","V","AVX2",""
"VPMAXSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EE /r","V","V","AVX",""
"VPMAXSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EE /r","V","V","AVX2",""
"VPMAXUB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DE /r","V","V","AVX",""
"VPMAXUB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DE /r","V","V","AVX2",""
"VPMAXUD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3F /r","V","V","AVX",""
"VPMAXUD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3F /r","V","V","AVX2",""
"VPMAXUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3E /r","V","V","AVX",""
"VPMAXUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3E /r","V","V","AVX2",""
"VPMINSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 38 /r","V","V","AVX",""
"VPMINSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 38 /r","V","V","AVX2",""
"VPMINSD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 39 /r","V","V","AVX",""
"VPMINSD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 39 /r","V","V","AVX2",""
"VPMINSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EA /r","V","V","AVX",""
"VPMINSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EA /r","V","V","AVX2",""
"VPMINUB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG DA /r","V","V","AVX",""
"VPMINUB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG DA /r","V","V","AVX2",""
"VPMINUD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3B /r","V","V","AVX",""
"VPMINUD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3B /r","V","V","AVX2",""
"VPMINUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 3A /r","V","V","AVX",""
"VPMINUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 3A /r","V","V","AVX2",""
"VPMOVMSKB r32, xmm1","VEX.128.66.0F.WIG D7 /r","V","V","AVX",""
"VPMOVMSKB r32, ymm1","VEX.256.66.0F.WIG D7 /r","V","V","AVX2",""
"VPMOVSXBD xmm1, xmm2/m32","VEX.128.66.0F38.WIG 21 /r","V","V","AVX",""
"VPMOVSXBD ymm1, xmm2/m64","VEX.256.66.0F38.WIG 21 /r","V","V","AVX2",""
"VPMOVSXBQ xmm1, xmm2/m16","VEX.128.66.0F38.WIG 22 /r","V","V","AVX",""
"VPMOVSXBQ ymm1, xmm2/m32","VEX.256.66.0F38.WIG 22 /r","V","V","AVX2",""
"VPMOVSXBW xmm1, xmm2/m64","VEX.128.66.0F38.WIG 20 /r","V","V","AVX",""
"VPMOVSXBW ymm1, xmm2/m128","VEX.256.66.0F38.WIG 20 /r","V","V","AVX2",""
"VPMOVSXDQ xmm1, xmm2/m64","VEX.128.66.0F38.WIG 25 /r","V","V","AVX",""
"VPMOVSXWD xmm1, xmm2/m64","VEX.128.66.0F38.WIG 23 /r","V","V","AVX",""
"VPMOVSXWD ymm1, xmm2/m128","VEX.256.66.0F38.WIG 23 /r","V","V","AVX2",""
"VPMOVSXWQ xmm1, xmm2/m32","VEX.128.66.0F38.WIG 24 /r","V","V","AVX",""
"VPMOVZXBD xmm1, xmm2/m32","VEX.128.66.0F38.WIG 31 /r","V","V","AVX",""
"VPMOVZXBD ymm1, xmm2/m64","VEX.256.66.0F38.WIG 31 /r","V","V","AVX2",""
"VPMOVZXBQ xmm1, xmm2/m16","VEX.128.66.0F38.WIG 32 /r","V","V","AVX",""
"VPMOVZXBQ ymm1, xmm2/m32","VEX.256.66.0F38.WIG 32 /r","V","V","AVX2",""
"VPMOVZXBW xmm1, xmm2/m64","VEX.128.66.0F38.WIG 30 /r","V","V","AVX",""
"VPMOVZXBW ymm1, xmm2/m128","VEX.256.66.0F38.WIG 30 /r","V","V","AVX2",""
"VPMOVZXDQ xmm1, xmm2/m64","VEX.128.66.0F38.WIG 35 /r","V","V","AVX",""
"VPMOVZXWD xmm1, xmm2/m64","VEX.128.66.0F38.WIG 33 /r","V","V","AVX",""
"VPMOVZXWD ymm1, xmm2/m128","VEX.256.66.0F38.WIG 33 /r","V","V","AVX2",""
"VPMOVZXWQ xmm1, xmm2/m32","VEX.128.66.0F38.WIG 34 /r","V","V","AVX",""
"VPMULDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 28 /r","V","V","AVX",""
"VPMULDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 28 /r","V","V","AVX2",""
"VPMULHRSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 0B /r","V","V","AVX",""
"VPMULHRSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 0B /r","V","V","AVX2",""
"VPMULHUW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E4 /r","V","V","AVX",""
"VPMULHUW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E4 /r","V","V","AVX2",""
"VPMULHW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E5 /r","V","V","AVX",""
"VPMULHW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E5 /r","V","V","AVX2",""
"VPMULLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 40 /r","V","V","AVX",""
"VPMULLD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 40 /r","V","V","AVX2",""
"VPMULLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D5 /r","V","V","AVX",""
"VPMULLW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D5 /r","V","V","AVX2",""
"VPMULUDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F4 /r","V","V","AVX",""
"VPMULUDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F4 /r","V","V","AVX2",""
"VPOR xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EB /r","V","V","AVX",""
"VPOR ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EB /r","V","V","AVX2",""
"VPSADBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F6 /r","V","V","AVX",""
"VPSADBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F6 /r","V","V","AVX2",""
"VPSHUFB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 00 /r","V","V","AVX",""
"VPSHUFB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 00 /r","V","V","AVX2",""
"VPSHUFD xmm1, xmm2/m128, imm8u","VEX.128.66.0F.WIG 70 /r ib","V","V","AVX",""
"VPSHUFD ymm1, ymm2/m256, imm8u","VEX.256.66.0F.WIG 70 /r ib","V","V","AVX2",""
"VPSHUFHW xmm1, xmm2/m128, imm8u","VEX.128.F3.0F.WIG 70 /r ib","V","V","AVX",""
"VPSHUFHW ymm1, ymm2/m256, imm8u","VEX.256.F3.0F.WIG 70 /r ib","V","V","AVX2",""
"VPSHUFLW xmm1, xmm2/m128, imm8u","VEX.128.F2.0F.WIG 70 /r ib","V","V","AVX",""
"VPSHUFLW ymm1, ymm2/m256, imm8u","VEX.256.F2.0F.WIG 70 /r ib","V","V","AVX2",""
"VPSIGNB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 08 /r","V","V","AVX",""
"VPSIGNB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 08 /r","V","V","AVX2",""
"VPSIGND xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 0A /r","V","V","AVX",""
"VPSIGND ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 0A /r","V","V","AVX2",""
"VPSIGNW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.WIG 09 /r","V","V","AVX",""
"VPSIGNW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.WIG 09 /r","V","V","AVX2",""
"VPSLLD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /6 ib","V","V","AVX",""
"VPSLLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F2 /r","V","V","AVX",""
"VPSLLDQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /7 ib","V","V","AVX",""
"VPSLLDQ ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 73 /7 ib","V","V","AVX2",""
"VPSLLQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /6 ib","V","V","AVX",""
"VPSLLQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F3 /r","V","V","AVX",""
"VPSLLVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 47 /r","V","V","AVX2",""
"VPSLLVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 47 /r","V","V","AVX2",""
"VPSLLVQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W1 47 /r","V","V","AVX2",""
"VPSLLVQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W1 47 /r","V","V","AVX2",""
"VPSLLW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /6 ib","V","V","AVX",""
"VPSLLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F1 /r","V","V","AVX",""
"VPSLLW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /6 ib","V","V","AVX2",""
"VPSLLW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG F1 /r","V","V","AVX2",""
"VPSRAD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /4 ib","V","V","AVX",""
"VPSRAD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E2 /r","V","V","AVX",""
"VPSRAD ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 72 /4 ib","V","V","AVX2",""
"VPSRAD ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG E2 /r","V","V","AVX2",""
"VPSRAVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 46 /r","V","V","AVX2",""
"VPSRAVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 46 /r","V","V","AVX2",""
"VPSRAW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /4 ib","V","V","AVX",""
"VPSRAW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E1 /r","V","V","AVX",""
"VPSRAW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /4 ib","V","V","AVX2",""
"VPSRAW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG E1 /r","V","V","AVX2",""
"VPSRLD xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 72 /2 ib","V","V","AVX",""
"VPSRLD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D2 /r","V","V","AVX",""
"VPSRLDQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /3 ib","V","V","AVX",""
"VPSRLDQ ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 73 /3 ib","V","V","AVX2",""
"VPSRLQ xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 73 /2 ib","V","V","AVX",""
"VPSRLQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D3 /r","V","V","AVX",""
"VPSRLVD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W0 45 /r","V","V","AVX2",""
"VPSRLVD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W0 45 /r","V","V","AVX2",""
"VPSRLVQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F38.W1 45 /r","V","V","AVX2",""
"VPSRLVQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F38.W1 45 /r","V","V","AVX2",""
"VPSRLW xmm1, xmm2, imm8u","VEX.NDD.128.66.0F.WIG 71 /2 ib","V","V","AVX",""
"VPSRLW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D1 /r","V","V","AVX",""
"VPSRLW ymm1, ymm2, imm8u","VEX.NDD.256.66.0F.WIG 71 /2 ib","V","V","AVX2",""
"VPSRLW ymm1, ymm2, xmm3/m128","VEX.NDS.256.66.0F.WIG D1 /r","V","V","AVX2",""
"VPSUBB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F8 /r","V","V","AVX",""
"VPSUBB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F8 /r","V","V","AVX2",""
"VPSUBD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FA /r","V","V","AVX",""
"VPSUBD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FA /r","V","V","AVX2",""
"VPSUBQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG FB /r","V","V","AVX",""
"VPSUBQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG FB /r","V","V","AVX2",""
"VPSUBSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E8 /r","V","V","AVX",""
"VPSUBSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E8 /r","V","V","AVX2",""
"VPSUBSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG E9 /r","V","V","AVX",""
"VPSUBSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG E9 /r","V","V","AVX2",""
"VPSUBUSB xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D8 /r","V","V","AVX",""
"VPSUBUSB ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D8 /r","V","V","AVX2",""
"VPSUBUSW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG D9 /r","V","V","AVX",""
"VPSUBUSW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG D9 /r","V","V","AVX2",""
"VPSUBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG F9 /r","V","V","AVX",""
"VPSUBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG F9 /r","V","V","AVX2",""
"VPTEST xmm1, xmm2/m128","VEX.128.66.0F38.WIG 17 /r","V","V","AVX",""
"VPTEST ymm1, ymm2/m256","VEX.256.66.0F38.WIG 17 /r","V","V","AVX",""
"VPUNPCKHBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 68 /r","V","V","AVX",""
"VPUNPCKHBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 68 /r","V","V","AVX2",""
"VPUNPCKHDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6A /r","V","V","AVX",""
"VPUNPCKHDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6A /r","V","V","AVX2",""
"VPUNPCKHQDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6D /r","V","V","AVX",""
"VPUNPCKHQDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6D /r","V","V","AVX2",""
"VPUNPCKHWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 69 /r","V","V","AVX",""
"VPUNPCKHWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 69 /r","V","V","AVX2",""
"VPUNPCKLBW xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 60 /r","V","V","AVX",""
"VPUNPCKLBW ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 60 /r","V","V","AVX2",""
"VPUNPCKLDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 62 /r","V","V","AVX",""
"VPUNPCKLDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 62 /r","V","V","AVX2",""
"VPUNPCKLQDQ xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 6C /r","V","V","AVX",""
"VPUNPCKLQDQ ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 6C /r","V","V","AVX2",""
"VPUNPCKLWD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 61 /r","V","V","AVX",""
"VPUNPCKLWD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 61 /r","V","V","AVX2",""
"VPXOR xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG EF /r","V","V","AVX",""
"VPXOR ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG EF /r","V","V","AVX2",""
"VRCPPS xmm1, xmm2/m128","VEX.128.0F.WIG 53 /r","V","V","AVX",""
"VRCPPS ymm1, ymm2/m256","VEX.256.0F.WIG 53 /r","V","V","AVX",""
"VRCPSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 53 /r","V","V","AVX",""
"VROUNDPD xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 09 /r ib","V","V","AVX",""
"VROUNDPD ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.WIG 09 /r ib","V","V","AVX",""
"VROUNDPS xmm1, xmm2/m128, imm8","VEX.128.66.0F3A.WIG 08 /r ib","V","V","AVX",""
"VROUNDPS ymm1, ymm2/m256, imm8","VEX.256.66.0F3A.WIG 08 /r ib","V","V","AVX",""
"VROUNDSD xmm1, xmm2, xmm3/m64, imm8","VEX.NDS.LIG.66.0F3A.WIG 0B /r ib","V","V","AVX",""
"VROUNDSS xmm1, xmm2, xmm3/m32, imm8","VEX.NDS.LIG.66.0F3A.WIG 0A /r ib","V","V","AVX",""
"VRSQRTPS xmm1, xmm2/m128","VEX.128.0F.WIG 52 /r","V","V","AVX",""
"VRSQRTPS ymm1, ymm2/m256","VEX.256.0F.WIG 52 /r","V","V","AVX",""
"VRSQRTSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 52 /r","V","V","AVX",""
"VSHUFPD xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.66.0F.WIG C6 /r ib","V","V","AVX",""
"VSHUFPD ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.66.0F.WIG C6 /r ib","V","V","AVX",""
"VSHUFPS xmm1, xmm2, xmm3/m128, imm8","VEX.NDS.128.0F.WIG C6 /r ib","V","V","AVX",""
"VSHUFPS ymm1, ymm2, ymm3/m256, imm8","VEX.NDS.256.0F.WIG C6 /r ib","V","V","AVX",""
"VSQRTPD xmm1, xmm2/m128","VEX.128.66.0F.WIG 51 /r","V","V","AVX",""
"VSQRTPD ymm1, ymm2/m256","VEX.256.66.0F.WIG 51 /r","V","V","AVX",""
"VSQRTPS xmm1, xmm2/m128","VEX.128.0F.WIG 51 /r","V","V","AVX",""
"VSQRTPS ymm1, ymm2/m256","VEX.256.0F.WIG 51 /r","V","V","AVX",""
"VSQRTSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 51 /r","V","V","AVX",""
"VSQRTSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 51 /r","V","V","AVX",""
"VSTMXCSR m32","VEX.LZ.0F.WIG AE /3","V","V","AVX",""
"VSUBPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 5C /r","V","V","AVX",""
"VSUBPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 5C /r","V","V","AVX",""
"VSUBPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 5C /r","V","V","AVX",""
"VSUBPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 5C /r","V","V","AVX",""
"VSUBSD xmm1, xmm2, xmm3/m64","VEX.NDS.LIG.F2.0F.WIG 5C /r","V","V","AVX",""
"VSUBSS xmm1, xmm2, xmm3/m32","VEX.NDS.LIG.F3.0F.WIG 5C /r","V","V","AVX",""
"VTESTPD xmm1, xmm2/m128","VEX.128.66.0F38.W0 0F /r","V","V","AVX",""
"VTESTPD ymm1, ymm2/m256","VEX.256.66.0F38.W0 0F /r","V","V","AVX",""
"VTESTPS xmm1, xmm2/m128","VEX.128.66.0F38.W0 0E /r","V","V","AVX",""
"VTESTPS ymm1, ymm2/m256","VEX.256.66.0F38.W0 0E /r","V","V","AVX",""
"VUCOMISD xmm1, xmm2/m64","VEX.LIG.66.0F.WIG 2E /r","V","V","AVX",""
"VUCOMISS xmm1, xmm2/m32","VEX.LIG.0F.WIG 2E /r","V","V","AVX",""
"VUNPCKHPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 15 /r","V","V","AVX",""
"VUNPCKHPD ymm1,ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 15 /r","V","V","AVX",""
"VUNPCKHPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 15 /r","V","V","AVX",""
"VUNPCKHPS ymm1,ymm2,ymm3/m256","VEX.NDS.256.0F.WIG 15 /r","V","V","AVX",""
"VUNPCKLPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 14 /r","V","V","AVX",""
"VUNPCKLPD ymm1,ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 14 /r","V","V","AVX",""
"VUNPCKLPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 14 /r","V","V","AVX",""
"VUNPCKLPS ymm1,ymm2,ymm3/m256","VEX.NDS.256.0F.WIG 14 /r","V","V","AVX",""
"VXORPD xmm1, xmm2, xmm3/m128","VEX.NDS.128.66.0F.WIG 57 /r","V","V","AVX",""
"VXORPD ymm1, ymm2, ymm3/m256","VEX.NDS.256.66.0F.WIG 57 /r","V","V","AVX",""
"VXORPS xmm1, xmm2, xmm3/m128","VEX.NDS.128.0F.WIG 57 /r","V","V","AVX",""
"VXORPS ymm1, ymm2, ymm3/m256","VEX.NDS.256.0F.WIG 57 /r","V","V","AVX",""
"VZEROALL","VEX.256.0F.WIG 77","V","V","AVX",""
"VZEROUPPER","VEX.128.0F.WIG 77","V","V","AVX",""
"WAIT","9B","V","V","","pseudo"
"WBINVD","0F 09","V","V","",""
"WRFSBASE r/m32","F3 0F AE /2","I","V","FSGSBASE","operand16,operand32"
"WRFSBASE r/m64","REX.W + F3 0F AE /2","I","V","FSGSBASE",""
"WRGSBASE r/m32","F3 0F AE /3","I","V","FSGSBASE","operand16,operand32"
"WRGSBASE r/m64","REX.W + F3 0F AE /3","I","V","FSGSBASE",""
"WRMSR","0F 30","V","V","",""
"XABORT imm8u","C6 F8 ib","V","V","RTM",""
"XACQUIRE","F2","V","V","HLE","pseudo"
"XADD r/m16, r16","0F C1 /r","V","V","","operand16"
"XADD r/m32, r32","0F C1 /r","V","V","","operand32"
"XADD r/m64, r64","REX.W + 0F C1 /r","N.E.","V","",""
"XADD r/m8, r8","0F C0 /r","V","V","",""
"XADD r/m8, r8","REX + 0F C0 /r","N.E.","V","","pseudo64"
"XBEGIN rel16","C7 F8 cw","V","V","RTM","operand16"
"XBEGIN rel32","C7 F8 cd","V","V","RTM","operand32,operand64"
"XCHG AX, r16op","90+rw","V","V","","pseudo"
"XCHG EAX, r32op","90+rd","V","V","","pseudo"
"XCHG RAX, r64op","REX.W + 90+rd","N.E.","V","","pseudo"
"XCHG r/m16, r16","87 /r","V","V","","operand16"
"XCHG r/m32, r32","87 /r","V","V","","operand32"
"XCHG r/m64, r64","REX.W + 87 /r","N.E.","V","",""
"XCHG r/m8, r8","86 /r","V","V","",""
"XCHG r/m8, r8","REX + 86 /r","N.E.","V","","pseudo64"
"XCHG r16op, AX","90+rw","V","V","","operand16"
"XCHG r16, r/m16","87 /r","V","V","","pseudo"
"XCHG r32op, EAX","90+rd","V","V","","operand32"
"XCHG r32, r/m32","87 /r","V","V","","pseudo"
"XCHG r64op, RAX","REX.W + 90+rd","N.E.","V","",""
"XCHG r64, r/m64","REX.W + 87 /r","N.E.","V","","pseudo"
"XCHG r8, r/m8","86 /r","V","V","","pseudo"
"XCHG r8, r/m8","REX + 86 /r","N.E.","V","","pseudo"
"XEND","0F 01 D5","V","V","RTM",""
"XGETBV","0F 01 D0","V","V","",""
"XLAT m8","D7","V","V","","pseudo"
"XLATB","D7","V","V","",""
"XLATB","REX.W + D7","N.E.","V","",""
"XOR AL, imm8u","34 ib","V","V","",""
"XOR AX, imm16","35 iw","V","V","","operand16"
"XOR EAX, imm32","35 id","V","V","","operand32"
"XOR RAX, imm32","REX.W + 35 id","N.E.","V","",""
"XOR r/m16, imm16","81 /6 iw","V","V","","operand16"
"XOR r/m16, imm8","83 /6 ib","V","V","","operand16"
"XOR r/m16, r16","31 /r","V","V","","operand16"
"XOR r/m32, imm32","81 /6 id","V","V","","operand32"
"XOR r/m32, imm8","83 /6 ib","V","V","","operand32"
"XOR r/m32, r32","31 /r","V","V","","operand32"
"XOR r/m64, imm32","REX.W + 81 /6 id","N.E.","V","",""
"XOR r/m64, imm8","REX.W + 83 /6 ib","N.E.","V","",""
"XOR r/m64, r64","REX.W + 31 /r","N.E.","V","",""
"XOR r/m8, imm8u","80 /6 ib","V","V","",""
"XOR r/m8, imm8u","REX + 80 /6 ib","N.E.","V","","pseudo64"
"XOR r/m8, r8","30 /r","V","V","",""
"XOR r/m8, r8","REX + 30 /r","N.E.","V","","pseudo64"
"XOR r16, r/m16","33 /r","V","V","","operand16"
"XOR r32, r/m32","33 /r","V","V","","operand32"
"XOR r64, r/m64","REX.W + 33 /r","N.E.","V","",""
"XOR r8, r/m8","32 /r","V","V","",""
"XOR r8, r/m8","REX + 32 /r","N.E.","V","","pseudo64"
"XORPD xmm1, xmm2/m128","66 0F 57 /r","V","V","SSE2",""
"XORPS xmm1, xmm2/m128","0F 57 /r","V","V","SSE",""
"XRELEASE","F3","V","V","HLE","pseudo"
"XRSTOR mem","0F AE /5","V","V","","operand16,operand32"
"XRSTOR64 mem","REX.W + 0F AE /5","N.E.","V","",""
"XRSTORS mem","0F C7 /3","V","V","","operand16,operand32"
"XRSTORS64 mem","REX.W + 0F C7 /3","N.E.","V","",""
"XSAVE mem","0F AE /4","V","V","","operand16,operand32"
"XSAVE64 mem","REX.W + 0F AE /4","N.E.","V","",""
"XSAVEC mem","0F C7 /4","V","V","","operand16,operand32"
"XSAVEC64 mem","REX.W + 0F C7 /4","N.E.","V","",""
"XSAVEOPT mem","0F AE /6","V","V","XSAVEOPT","operand16,operand32"
"XSAVEOPT64 mem","REX.W + 0F AE /6","V","V","XSAVEOPT",""
"XSAVES mem","0F C7 /5","V","V","","operand16,operand32"
"XSAVES64 mem","REX.W + 0F C7 /5","N.E.","V","",""
"XSETBV","0F 01 D1","V","V","",""
"XTEST","0F 01 D6","V","V","HLE or RTM",""