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",""
|