Index: third_party/yasm/patched-yasm/x86insn_nasm.gperf |
=================================================================== |
--- third_party/yasm/patched-yasm/x86insn_nasm.gperf (revision 71129) |
+++ third_party/yasm/patched-yasm/x86insn_nasm.gperf (working copy) |
@@ -1,4 +1,4 @@ |
-/* Generated by gen_x86_insn.py r2193, do not edit */ |
+/* Generated by gen_x86_insn.py r2346, do not edit */ |
%ignore-case |
%language=ANSI-C |
%compare-strncmp |
@@ -12,1478 +12,1384 @@ |
a16, NULL, X86_ADDRSIZE>>8, 0x10, 0, 0, 0, 0, 0, 0, 0 |
a32, NULL, X86_ADDRSIZE>>8, 0x20, 0, 0, 0, 0, 0, 0, 0 |
a64, NULL, X86_ADDRSIZE>>8, 0x40, 0, 0, 0, ONLY_64, 0, 0, 0 |
-aaa, onebyte_insn, 1, NONE, 0x37, 0, 0, NOT_64, 0, 0, 0 |
-aad, aadm_insn, 2, NONE, 0x01, 0, 0, NOT_64, 0, 0, 0 |
-aam, aadm_insn, 2, NONE, 0x00, 0, 0, NOT_64, 0, 0, 0 |
-aas, onebyte_insn, 1, NONE, 0x3F, 0, 0, NOT_64, 0, 0, 0 |
-adc, arith_insn, 22, NONE, 0x10, 0x02, 0, 0, 0, 0, 0 |
-add, arith_insn, 22, NONE, 0x00, 0x00, 0, 0, 0, 0, 0 |
-addpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x58, 0, 0, CPU_SSE2, 0, 0 |
-addps, xmm_xmm128_insn, 2, NONE, 0x00, 0x58, 0, 0, CPU_SSE, 0, 0 |
-addsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x58, 0, 0, CPU_SSE2, 0, 0 |
-addss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x58, 0, 0, CPU_SSE, 0, 0 |
-addsubpd, xmm_xmm128_insn, 2, NONE, 0x66, 0xD0, 0, 0, CPU_SSE3, 0, 0 |
-addsubps, xmm_xmm128_insn, 2, NONE, 0xF2, 0xD0, 0, 0, CPU_SSE3, 0, 0 |
-aesdec, aes_insn, 2, NONE, 0x38, 0xDE, 0, 0, CPU_AVX, 0, 0 |
-aesdeclast, aes_insn, 2, NONE, 0x38, 0xDF, 0, 0, CPU_AVX, 0, 0 |
-aesenc, aes_insn, 2, NONE, 0x38, 0xDC, 0, 0, CPU_AVX, 0, 0 |
-aesenclast, aes_insn, 2, NONE, 0x38, 0xDD, 0, 0, CPU_AVX, 0, 0 |
-aesimc, aesimc_insn, 1, NONE, 0x38, 0xDB, 0, 0, CPU_AES, 0, 0 |
-aeskeygenassist, aes_imm_insn, 1, NONE, 0x3A, 0xDF, 0, 0, CPU_AES, 0, 0 |
-and, arith_insn, 22, NONE, 0x20, 0x04, 0, 0, 0, 0, 0 |
-andnpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x55, 0, 0, CPU_SSE2, 0, 0 |
-andnps, xmm_xmm128_insn, 2, NONE, 0x00, 0x55, 0, 0, CPU_SSE, 0, 0 |
-andpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x54, 0, 0, CPU_SSE2, 0, 0 |
-andps, xmm_xmm128_insn, 2, NONE, 0x00, 0x54, 0, 0, CPU_SSE, 0, 0 |
-arpl, arpl_insn, 1, NONE, 0, 0, 0, NOT_64, CPU_286, CPU_Prot, 0 |
-blendpd, sse4imm_insn, 2, NONE, 0x0D, 0, 0, 0, CPU_SSE41, 0, 0 |
-blendps, sse4imm_insn, 2, NONE, 0x0C, 0, 0, 0, CPU_SSE41, 0, 0 |
-blendvpd, sse4xmm0_insn, 2, NONE, 0x15, 0, 0, 0, CPU_SSE41, 0, 0 |
-blendvps, sse4xmm0_insn, 2, NONE, 0x14, 0, 0, 0, CPU_SSE41, 0, 0 |
-bound, bound_insn, 2, NONE, 0, 0, 0, NOT_64, CPU_186, 0, 0 |
-bsf, bsfr_insn, 3, NONE, 0xBC, 0, 0, 0, CPU_386, 0, 0 |
-bsr, bsfr_insn, 3, NONE, 0xBD, 0, 0, 0, CPU_386, 0, 0 |
-bswap, bswap_insn, 2, NONE, 0, 0, 0, 0, CPU_486, 0, 0 |
-bt, bittest_insn, 6, NONE, 0xA3, 0x04, 0, 0, CPU_386, 0, 0 |
-btc, bittest_insn, 6, NONE, 0xBB, 0x07, 0, 0, CPU_386, 0, 0 |
-btr, bittest_insn, 6, NONE, 0xB3, 0x06, 0, 0, CPU_386, 0, 0 |
-bts, bittest_insn, 6, NONE, 0xAB, 0x05, 0, 0, CPU_386, 0, 0 |
-call, call_insn, 26, NONE, 0, 0, 0, 0, 0, 0, 0 |
-cbw, onebyte_insn, 1, NONE, 0x98, 0x10, 0, 0, 0, 0, 0 |
-cdq, onebyte_insn, 1, NONE, 0x99, 0x20, 0, 0, CPU_386, 0, 0 |
-cdqe, onebyte_insn, 1, NONE, 0x98, 0x40, 0, ONLY_64, 0, 0, 0 |
-clc, onebyte_insn, 1, NONE, 0xF8, 0, 0, 0, 0, 0, 0 |
-cld, onebyte_insn, 1, NONE, 0xFC, 0, 0, 0, 0, 0, 0 |
-clflush, clflush_insn, 1, NONE, 0, 0, 0, 0, CPU_P3, 0, 0 |
-clgi, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xDD, 0, CPU_SVM, 0, 0 |
-cli, onebyte_insn, 1, NONE, 0xFA, 0, 0, 0, 0, 0, 0 |
-clts, twobyte_insn, 1, NONE, 0x0F, 0x06, 0, 0, CPU_286, CPU_Priv, 0 |
-cmc, onebyte_insn, 1, NONE, 0xF5, 0, 0, 0, 0, 0, 0 |
-cmova, cmovcc_insn, 3, NONE, 0x07, 0, 0, 0, CPU_686, 0, 0 |
-cmovae, cmovcc_insn, 3, NONE, 0x03, 0, 0, 0, CPU_686, 0, 0 |
-cmovb, cmovcc_insn, 3, NONE, 0x02, 0, 0, 0, CPU_686, 0, 0 |
-cmovbe, cmovcc_insn, 3, NONE, 0x06, 0, 0, 0, CPU_686, 0, 0 |
-cmovc, cmovcc_insn, 3, NONE, 0x02, 0, 0, 0, CPU_686, 0, 0 |
-cmove, cmovcc_insn, 3, NONE, 0x04, 0, 0, 0, CPU_686, 0, 0 |
-cmovg, cmovcc_insn, 3, NONE, 0x0F, 0, 0, 0, CPU_686, 0, 0 |
-cmovge, cmovcc_insn, 3, NONE, 0x0D, 0, 0, 0, CPU_686, 0, 0 |
-cmovl, cmovcc_insn, 3, NONE, 0x0C, 0, 0, 0, CPU_686, 0, 0 |
-cmovle, cmovcc_insn, 3, NONE, 0x0E, 0, 0, 0, CPU_686, 0, 0 |
-cmovna, cmovcc_insn, 3, NONE, 0x06, 0, 0, 0, CPU_686, 0, 0 |
-cmovnae, cmovcc_insn, 3, NONE, 0x02, 0, 0, 0, CPU_686, 0, 0 |
-cmovnb, cmovcc_insn, 3, NONE, 0x03, 0, 0, 0, CPU_686, 0, 0 |
-cmovnbe, cmovcc_insn, 3, NONE, 0x07, 0, 0, 0, CPU_686, 0, 0 |
-cmovnc, cmovcc_insn, 3, NONE, 0x03, 0, 0, 0, CPU_686, 0, 0 |
-cmovne, cmovcc_insn, 3, NONE, 0x05, 0, 0, 0, CPU_686, 0, 0 |
-cmovng, cmovcc_insn, 3, NONE, 0x0E, 0, 0, 0, CPU_686, 0, 0 |
-cmovnge, cmovcc_insn, 3, NONE, 0x0C, 0, 0, 0, CPU_686, 0, 0 |
-cmovnl, cmovcc_insn, 3, NONE, 0x0D, 0, 0, 0, CPU_686, 0, 0 |
-cmovnle, cmovcc_insn, 3, NONE, 0x0F, 0, 0, 0, CPU_686, 0, 0 |
-cmovno, cmovcc_insn, 3, NONE, 0x01, 0, 0, 0, CPU_686, 0, 0 |
-cmovnp, cmovcc_insn, 3, NONE, 0x0B, 0, 0, 0, CPU_686, 0, 0 |
-cmovns, cmovcc_insn, 3, NONE, 0x09, 0, 0, 0, CPU_686, 0, 0 |
-cmovnz, cmovcc_insn, 3, NONE, 0x05, 0, 0, 0, CPU_686, 0, 0 |
-cmovo, cmovcc_insn, 3, NONE, 0x00, 0, 0, 0, CPU_686, 0, 0 |
-cmovp, cmovcc_insn, 3, NONE, 0x0A, 0, 0, 0, CPU_686, 0, 0 |
-cmovpe, cmovcc_insn, 3, NONE, 0x0A, 0, 0, 0, CPU_686, 0, 0 |
-cmovpo, cmovcc_insn, 3, NONE, 0x0B, 0, 0, 0, CPU_686, 0, 0 |
-cmovs, cmovcc_insn, 3, NONE, 0x08, 0, 0, 0, CPU_686, 0, 0 |
-cmovz, cmovcc_insn, 3, NONE, 0x04, 0, 0, 0, CPU_686, 0, 0 |
-cmp, arith_insn, 22, NONE, 0x38, 0x07, 0, 0, 0, 0, 0 |
-cmpeqpd, ssecmp_128_insn, 3, NONE, 0x00, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpeqps, ssecmp_128_insn, 3, NONE, 0x00, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpeqsd, ssecmp_64_insn, 4, NONE, 0x00, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpeqss, ssecmp_32_insn, 4, NONE, 0x00, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmplepd, ssecmp_128_insn, 3, NONE, 0x02, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpleps, ssecmp_128_insn, 3, NONE, 0x02, 0, 0, 0, CPU_SSE, 0, 0 |
-cmplesd, ssecmp_64_insn, 4, NONE, 0x02, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpless, ssecmp_32_insn, 4, NONE, 0x02, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpltpd, ssecmp_128_insn, 3, NONE, 0x01, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpltps, ssecmp_128_insn, 3, NONE, 0x01, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpltsd, ssecmp_64_insn, 4, NONE, 0x01, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpltss, ssecmp_32_insn, 4, NONE, 0x01, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpneqpd, ssecmp_128_insn, 3, NONE, 0x04, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpneqps, ssecmp_128_insn, 3, NONE, 0x04, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpneqsd, ssecmp_64_insn, 4, NONE, 0x04, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpneqss, ssecmp_32_insn, 4, NONE, 0x04, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpnlepd, ssecmp_128_insn, 3, NONE, 0x06, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpnleps, ssecmp_128_insn, 3, NONE, 0x06, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpnlesd, ssecmp_64_insn, 4, NONE, 0x06, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpnless, ssecmp_32_insn, 4, NONE, 0x06, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpnltpd, ssecmp_128_insn, 3, NONE, 0x05, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpnltps, ssecmp_128_insn, 3, NONE, 0x05, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpnltsd, ssecmp_64_insn, 4, NONE, 0x05, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpnltss, ssecmp_32_insn, 4, NONE, 0x05, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpordpd, ssecmp_128_insn, 3, NONE, 0x07, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpordps, ssecmp_128_insn, 3, NONE, 0x07, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpordsd, ssecmp_64_insn, 4, NONE, 0x07, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpordss, ssecmp_32_insn, 4, NONE, 0x07, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmppd, xmm_xmm128_imm_insn, 1, NONE, 0x66, 0xC2, 0, 0, CPU_SSE2, 0, 0 |
-cmpps, xmm_xmm128_imm_insn, 1, NONE, 0x00, 0xC2, 0, 0, CPU_SSE, 0, 0 |
-cmpsb, onebyte_insn, 1, NONE, 0xA6, 0x00, 0, 0, 0, 0, 0 |
-cmpsd, cmpsd_insn, 5, NONE, 0, 0, 0, 0, 0, 0, 0 |
-cmpsq, onebyte_insn, 1, NONE, 0xA7, 0x40, 0, ONLY_64, 0, 0, 0 |
-cmpss, xmm_xmm32_imm_insn, 4, NONE, 0xF3, 0xC2, 0, 0, CPU_SSE, 0, 0 |
-cmpsw, onebyte_insn, 1, NONE, 0xA7, 0x10, 0, 0, 0, 0, 0 |
-cmpunordpd, ssecmp_128_insn, 3, NONE, 0x03, 0x66, 0, 0, CPU_SSE, 0, 0 |
-cmpunordps, ssecmp_128_insn, 3, NONE, 0x03, 0, 0, 0, CPU_SSE, 0, 0 |
-cmpunordsd, ssecmp_64_insn, 4, NONE, 0x03, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
-cmpunordss, ssecmp_32_insn, 4, NONE, 0x03, 0xF3, 0, 0, CPU_SSE, 0, 0 |
-cmpxchg, cmpxchgxadd_insn, 4, NONE, 0xB0, 0, 0, 0, CPU_486, 0, 0 |
-cmpxchg16b, cmpxchg16b_insn, 1, NONE, 0, 0, 0, ONLY_64, 0, 0, 0 |
-cmpxchg486, cmpxchgxadd_insn, 4, NONE, 0xA6, 0, 0, 0, CPU_486, CPU_Undoc, 0 |
-cmpxchg8b, cmpxchg8b_insn, 1, NONE, 0, 0, 0, 0, CPU_586, 0, 0 |
-comeqpd, sse5comcc_insn, 1, NONE, 0x2D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comeqps, sse5comcc_insn, 1, NONE, 0x2C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comeqsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comeqss, sse5comcc32_insn, 2, NONE, 0x2E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comfalsepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0B, 0, 0, CPU_SSE5, 0, 0 |
-comfalseps, sse5comcc_insn, 1, NONE, 0x2C, 0x0B, 0, 0, CPU_SSE5, 0, 0 |
-comfalsesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0B, 0, 0, CPU_SSE5, 0, 0 |
-comfalsess, sse5comcc32_insn, 2, NONE, 0x2E, 0x0B, 0, 0, CPU_SSE5, 0, 0 |
-comgepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comgeps, sse5comcc_insn, 1, NONE, 0x2C, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comgesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comgess, sse5comcc32_insn, 2, NONE, 0x2E, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comgtpd, sse5comcc_insn, 1, NONE, 0x2D, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comgtps, sse5comcc_insn, 1, NONE, 0x2C, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comgtsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comgtss, sse5comcc32_insn, 2, NONE, 0x2E, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comisd, xmm_xmm64_insn, 4, NONE, 0x66, 0x2F, 0, 0, CPU_SSE2, 0, 0 |
-comiss, xmm_xmm32_insn, 4, NONE, 0x00, 0x2F, 0, 0, CPU_SSE, 0, 0 |
-comlepd, sse5comcc_insn, 1, NONE, 0x2D, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comleps, sse5comcc_insn, 1, NONE, 0x2C, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comlesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comless, sse5comcc32_insn, 2, NONE, 0x2E, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comltpd, sse5comcc_insn, 1, NONE, 0x2D, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comltps, sse5comcc_insn, 1, NONE, 0x2C, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comltsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comltss, sse5comcc32_insn, 2, NONE, 0x2E, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comnepd, sse5comcc_insn, 1, NONE, 0x2D, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comneps, sse5comcc_insn, 1, NONE, 0x2C, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comneqpd, sse5comcc_insn, 1, NONE, 0x2D, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comneqps, sse5comcc_insn, 1, NONE, 0x2C, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comneqsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comneqss, sse5comcc32_insn, 2, NONE, 0x2E, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comnesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comness, sse5comcc32_insn, 2, NONE, 0x2E, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-comngepd, sse5comcc_insn, 1, NONE, 0x2D, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comngeps, sse5comcc_insn, 1, NONE, 0x2C, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comngesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comngess, sse5comcc32_insn, 2, NONE, 0x2E, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comngtpd, sse5comcc_insn, 1, NONE, 0x2D, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comngtps, sse5comcc_insn, 1, NONE, 0x2C, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comngtsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comngtss, sse5comcc32_insn, 2, NONE, 0x2E, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comnlepd, sse5comcc_insn, 1, NONE, 0x2D, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comnleps, sse5comcc_insn, 1, NONE, 0x2C, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comnlesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comnless, sse5comcc32_insn, 2, NONE, 0x2E, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comnltpd, sse5comcc_insn, 1, NONE, 0x2D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comnltps, sse5comcc_insn, 1, NONE, 0x2C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comnltsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comnltss, sse5comcc32_insn, 2, NONE, 0x2E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comordpd, sse5comcc_insn, 1, NONE, 0x2D, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-comordps, sse5comcc_insn, 1, NONE, 0x2C, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-comordsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-comordss, sse5comcc32_insn, 2, NONE, 0x2E, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-compd, sse5com_insn, 1, NONE, 0x2D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comps, sse5com_insn, 1, NONE, 0x2C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comsd, sse5com64_insn, 2, NONE, 0x2F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comss, sse5com32_insn, 2, NONE, 0x2E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-comtruepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0F, 0, 0, CPU_SSE5, 0, 0 |
-comtrueps, sse5comcc_insn, 1, NONE, 0x2C, 0x0F, 0, 0, CPU_SSE5, 0, 0 |
-comtruesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0F, 0, 0, CPU_SSE5, 0, 0 |
-comtruess, sse5comcc32_insn, 2, NONE, 0x2E, 0x0F, 0, 0, CPU_SSE5, 0, 0 |
-comueqpd, sse5comcc_insn, 1, NONE, 0x2D, 0x08, 0, 0, CPU_SSE5, 0, 0 |
-comueqps, sse5comcc_insn, 1, NONE, 0x2C, 0x08, 0, 0, CPU_SSE5, 0, 0 |
-comueqsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x08, 0, 0, CPU_SSE5, 0, 0 |
-comueqss, sse5comcc32_insn, 2, NONE, 0x2E, 0x08, 0, 0, CPU_SSE5, 0, 0 |
-comugepd, sse5comcc_insn, 1, NONE, 0x2D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comugeps, sse5comcc_insn, 1, NONE, 0x2C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comugesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comugess, sse5comcc32_insn, 2, NONE, 0x2E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-comugtpd, sse5comcc_insn, 1, NONE, 0x2D, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comugtps, sse5comcc_insn, 1, NONE, 0x2C, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comugtsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comugtss, sse5comcc32_insn, 2, NONE, 0x2E, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-comulepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comuleps, sse5comcc_insn, 1, NONE, 0x2C, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comulesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comuless, sse5comcc32_insn, 2, NONE, 0x2E, 0x0A, 0, 0, CPU_SSE5, 0, 0 |
-comultpd, sse5comcc_insn, 1, NONE, 0x2D, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comultps, sse5comcc_insn, 1, NONE, 0x2C, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comultsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comultss, sse5comcc32_insn, 2, NONE, 0x2E, 0x09, 0, 0, CPU_SSE5, 0, 0 |
-comunepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuneps, sse5comcc_insn, 1, NONE, 0x2C, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuneqpd, sse5comcc_insn, 1, NONE, 0x2D, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuneqps, sse5comcc_insn, 1, NONE, 0x2C, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuneqsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuneqss, sse5comcc32_insn, 2, NONE, 0x2E, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comunesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comuness, sse5comcc32_insn, 2, NONE, 0x2E, 0x0C, 0, 0, CPU_SSE5, 0, 0 |
-comungepd, sse5comcc_insn, 1, NONE, 0x2D, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comungeps, sse5comcc_insn, 1, NONE, 0x2C, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comungesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comungess, sse5comcc32_insn, 2, NONE, 0x2E, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-comungtpd, sse5comcc_insn, 1, NONE, 0x2D, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comungtps, sse5comcc_insn, 1, NONE, 0x2C, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comungtsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comungtss, sse5comcc32_insn, 2, NONE, 0x2E, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-comunlepd, sse5comcc_insn, 1, NONE, 0x2D, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comunleps, sse5comcc_insn, 1, NONE, 0x2C, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comunlesd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comunless, sse5comcc32_insn, 2, NONE, 0x2E, 0x0E, 0, 0, CPU_SSE5, 0, 0 |
-comunltpd, sse5comcc_insn, 1, NONE, 0x2D, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comunltps, sse5comcc_insn, 1, NONE, 0x2C, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comunltsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comunltss, sse5comcc32_insn, 2, NONE, 0x2E, 0x0D, 0, 0, CPU_SSE5, 0, 0 |
-comunordpd, sse5comcc_insn, 1, NONE, 0x2D, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-comunordps, sse5comcc_insn, 1, NONE, 0x2C, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-comunordsd, sse5comcc64_insn, 2, NONE, 0x2F, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-comunordss, sse5comcc32_insn, 2, NONE, 0x2E, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-cpuid, twobyte_insn, 1, NONE, 0x0F, 0xA2, 0, 0, CPU_486, 0, 0 |
-cqo, onebyte_insn, 1, NONE, 0x99, 0x40, 0, ONLY_64, 0, 0, 0 |
-crc32, crc32_insn, 5, NONE, 0, 0, 0, 0, CPU_386, CPU_SSE42, 0 |
-cvtdq2pd, xmm_xmm64_insn, 4, NONE, 0xF3, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
-cvtdq2ps, xmm_xmm128_insn, 2, NONE, 0x00, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
-cvtpd2dq, xmm_xmm128_insn, 2, NONE, 0xF2, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
-cvtpd2pi, cvt_mm_xmm_insn, 1, NONE, 0x66, 0x2D, 0, 0, CPU_SSE2, 0, 0 |
-cvtpd2ps, xmm_xmm128_insn, 2, NONE, 0x66, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
-cvtph2ps, cvtph2ps_insn, 2, NONE, 0, 0, 0, 0, CPU_SSE5, 0, 0 |
-cvtpi2pd, cvt_xmm_mm_ss_insn, 1, NONE, 0x66, 0x2A, 0, 0, CPU_SSE2, 0, 0 |
-cvtpi2ps, cvt_xmm_mm_ps_insn, 1, NONE, 0x2A, 0, 0, 0, CPU_SSE, 0, 0 |
-cvtps2dq, xmm_xmm128_insn, 2, NONE, 0x66, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
-cvtps2pd, xmm_xmm64_insn, 4, NONE, 0x00, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
-cvtps2ph, cvtps2ph_insn, 2, NONE, 0, 0, 0, 0, CPU_SSE5, 0, 0 |
-cvtps2pi, cvt_mm_xmm64_insn, 2, NONE, 0x2D, 0, 0, 0, CPU_SSE, 0, 0 |
-cvtsd2si, cvt_rx_xmm64_insn, 4, NONE, 0xF2, 0x2D, 0, 0, CPU_386, CPU_SSE2, 0 |
-cvtsd2ss, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
-cvtsi2sd, cvt_xmm_rmx_insn, 6, NONE, 0xF2, 0x2A, 0, 0, CPU_SSE2, 0, 0 |
-cvtsi2ss, cvt_xmm_rmx_insn, 6, NONE, 0xF3, 0x2A, 0, 0, CPU_386, CPU_SSE, 0 |
-cvtss2sd, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
-cvtss2si, cvt_rx_xmm32_insn, 4, NONE, 0xF3, 0x2D, 0, 0, CPU_386, CPU_SSE, 0 |
-cvttpd2dq, xmm_xmm128_insn, 2, NONE, 0x66, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
-cvttpd2pi, cvt_mm_xmm_insn, 1, NONE, 0x66, 0x2C, 0, 0, CPU_SSE2, 0, 0 |
-cvttps2dq, xmm_xmm128_insn, 2, NONE, 0xF3, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
-cvttps2pi, cvt_mm_xmm64_insn, 2, NONE, 0x2C, 0, 0, 0, CPU_SSE, 0, 0 |
-cvttsd2si, cvt_rx_xmm64_insn, 4, NONE, 0xF2, 0x2C, 0, 0, CPU_SSE2, 0, 0 |
-cvttss2si, cvt_rx_xmm32_insn, 4, NONE, 0xF3, 0x2C, 0, 0, CPU_386, CPU_SSE, 0 |
-cwd, onebyte_insn, 1, NONE, 0x99, 0x10, 0, 0, 0, 0, 0 |
-cwde, onebyte_insn, 1, NONE, 0x98, 0x20, 0, 0, CPU_386, 0, 0 |
-daa, onebyte_insn, 1, NONE, 0x27, 0, 0, NOT_64, 0, 0, 0 |
-das, onebyte_insn, 1, NONE, 0x2F, 0, 0, NOT_64, 0, 0, 0 |
-dec, incdec_insn, 6, NONE, 0x48, 0x01, 0, 0, 0, 0, 0 |
-div, div_insn, 8, NONE, 0x06, 0, 0, 0, 0, 0, 0 |
-divpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x5E, 0, 0, CPU_SSE2, 0, 0 |
-divps, xmm_xmm128_insn, 2, NONE, 0x00, 0x5E, 0, 0, CPU_SSE, 0, 0 |
-divsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5E, 0, 0, CPU_SSE2, 0, 0 |
-divss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5E, 0, 0, CPU_SSE, 0, 0 |
-dppd, sse4imm_insn, 2, NONE, 0x41, 0, 0, 0, CPU_SSE41, 0, 0 |
-dpps, sse4imm_insn, 2, NONE, 0x40, 0, 0, 0, CPU_SSE41, 0, 0 |
-emms, twobyte_insn, 1, NONE, 0x0F, 0x77, 0, 0, CPU_MMX, 0, 0 |
-enter, enter_insn, 3, NONE, 0, 0, 0, 0, CPU_186, 0, 0 |
-extractps, extractps_insn, 2, NONE, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
-extrq, extrq_insn, 2, NONE, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
-f2xm1, twobyte_insn, 1, NONE, 0xD9, 0xF0, 0, 0, CPU_FPU, 0, 0 |
-fabs, twobyte_insn, 1, NONE, 0xD9, 0xE1, 0, 0, CPU_FPU, 0, 0 |
-fadd, farith_insn, 7, NONE, 0xC0, 0xC0, 0x00, 0, CPU_FPU, 0, 0 |
-faddp, farithp_insn, 3, NONE, 0xC0, 0, 0, 0, CPU_FPU, 0, 0 |
-fbld, fbldstp_insn, 1, NONE, 0x04, 0, 0, 0, CPU_FPU, 0, 0 |
-fbstp, fbldstp_insn, 1, NONE, 0x06, 0, 0, 0, CPU_FPU, 0, 0 |
-fchs, twobyte_insn, 1, NONE, 0xD9, 0xE0, 0, 0, CPU_FPU, 0, 0 |
-fclex, threebyte_insn, 1, NONE, 0x9B, 0xDB, 0xE2, 0, CPU_FPU, 0, 0 |
-fcmovb, fcmovcc_insn, 1, NONE, 0xDA, 0xC0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovbe, fcmovcc_insn, 1, NONE, 0xDA, 0xD0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmove, fcmovcc_insn, 1, NONE, 0xDA, 0xC8, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovnb, fcmovcc_insn, 1, NONE, 0xDB, 0xC0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovnbe, fcmovcc_insn, 1, NONE, 0xDB, 0xD0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovne, fcmovcc_insn, 1, NONE, 0xDB, 0xC8, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovnu, fcmovcc_insn, 1, NONE, 0xDB, 0xD8, 0, 0, CPU_686, CPU_FPU, 0 |
-fcmovu, fcmovcc_insn, 1, NONE, 0xDA, 0xD8, 0, 0, CPU_686, CPU_FPU, 0 |
-fcom, fcom_insn, 6, NONE, 0xD0, 0x02, 0, 0, CPU_FPU, 0, 0 |
-fcomi, fcom2_insn, 2, NONE, 0xDB, 0xF0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcomip, fcom2_insn, 2, NONE, 0xDF, 0xF0, 0, 0, CPU_686, CPU_FPU, 0 |
-fcomp, fcom_insn, 6, NONE, 0xD8, 0x03, 0, 0, CPU_FPU, 0, 0 |
-fcompp, twobyte_insn, 1, NONE, 0xDE, 0xD9, 0, 0, CPU_FPU, 0, 0 |
-fcos, twobyte_insn, 1, NONE, 0xD9, 0xFF, 0, 0, CPU_286, CPU_FPU, 0 |
-fdecstp, twobyte_insn, 1, NONE, 0xD9, 0xF6, 0, 0, CPU_FPU, 0, 0 |
-fdiv, farith_insn, 7, NONE, 0xF8, 0xF0, 0x06, 0, CPU_FPU, 0, 0 |
-fdivp, farithp_insn, 3, NONE, 0xF8, 0, 0, 0, CPU_FPU, 0, 0 |
-fdivr, farith_insn, 7, NONE, 0xF0, 0xF8, 0x07, 0, CPU_FPU, 0, 0 |
-fdivrp, farithp_insn, 3, NONE, 0xF0, 0, 0, 0, CPU_FPU, 0, 0 |
-femms, twobyte_insn, 1, NONE, 0x0F, 0x0E, 0, 0, CPU_3DNow, 0, 0 |
-ffree, ffree_insn, 1, NONE, 0xDD, 0, 0, 0, CPU_FPU, 0, 0 |
-ffreep, ffree_insn, 1, NONE, 0xDF, 0, 0, 0, CPU_686, CPU_FPU, CPU_Undoc |
-fiadd, fiarith_insn, 2, NONE, 0x00, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-ficom, fiarith_insn, 2, NONE, 0x02, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-ficomp, fiarith_insn, 2, NONE, 0x03, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fidiv, fiarith_insn, 2, NONE, 0x06, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fidivr, fiarith_insn, 2, NONE, 0x07, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fild, fildstp_insn, 4, NONE, 0x00, 0x02, 0x05, 0, CPU_FPU, 0, 0 |
-fimul, fiarith_insn, 2, NONE, 0x01, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fincstp, twobyte_insn, 1, NONE, 0xD9, 0xF7, 0, 0, CPU_FPU, 0, 0 |
-finit, threebyte_insn, 1, NONE, 0x9B, 0xDB, 0xE3, 0, CPU_FPU, 0, 0 |
-fist, fiarith_insn, 2, NONE, 0x02, 0xDB, 0, 0, CPU_FPU, 0, 0 |
-fistp, fildstp_insn, 4, NONE, 0x03, 0x02, 0x07, 0, CPU_FPU, 0, 0 |
-fisttp, fildstp_insn, 4, NONE, 0x01, 0x00, 0x01, 0, CPU_SSE3, 0, 0 |
-fisub, fiarith_insn, 2, NONE, 0x04, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fisubr, fiarith_insn, 2, NONE, 0x05, 0xDA, 0, 0, CPU_FPU, 0, 0 |
-fld, fld_insn, 4, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fld1, twobyte_insn, 1, NONE, 0xD9, 0xE8, 0, 0, CPU_FPU, 0, 0 |
-fldcw, fldnstcw_insn, 1, NONE, 0x05, 0, 0, 0, CPU_FPU, 0, 0 |
-fldenv, onebytemem_insn, 1, NONE, 0x04, 0xD9, 0, 0, CPU_FPU, 0, 0 |
-fldl2e, twobyte_insn, 1, NONE, 0xD9, 0xEA, 0, 0, CPU_FPU, 0, 0 |
-fldl2t, twobyte_insn, 1, NONE, 0xD9, 0xE9, 0, 0, CPU_FPU, 0, 0 |
-fldlg2, twobyte_insn, 1, NONE, 0xD9, 0xEC, 0, 0, CPU_FPU, 0, 0 |
-fldln2, twobyte_insn, 1, NONE, 0xD9, 0xED, 0, 0, CPU_FPU, 0, 0 |
-fldpi, twobyte_insn, 1, NONE, 0xD9, 0xEB, 0, 0, CPU_FPU, 0, 0 |
-fldz, twobyte_insn, 1, NONE, 0xD9, 0xEE, 0, 0, CPU_FPU, 0, 0 |
-fmaddpd, sse5arith_insn, 4, NONE, 0x01, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmaddps, sse5arith_insn, 4, NONE, 0x00, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmaddsd, sse5arith64_insn, 8, NONE, 0x03, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmaddss, sse5arith32_insn, 8, NONE, 0x02, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmsubpd, sse5arith_insn, 4, NONE, 0x09, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmsubps, sse5arith_insn, 4, NONE, 0x08, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmsubsd, sse5arith64_insn, 8, NONE, 0x0B, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmsubss, sse5arith32_insn, 8, NONE, 0x0A, 0, 0, 0, CPU_SSE5, 0, 0 |
-fmul, farith_insn, 7, NONE, 0xC8, 0xC8, 0x01, 0, CPU_FPU, 0, 0 |
-fmulp, farithp_insn, 3, NONE, 0xC8, 0, 0, 0, CPU_FPU, 0, 0 |
-fnclex, twobyte_insn, 1, NONE, 0xDB, 0xE2, 0, 0, CPU_FPU, 0, 0 |
-fninit, twobyte_insn, 1, NONE, 0xDB, 0xE3, 0, 0, CPU_FPU, 0, 0 |
-fnmaddpd, sse5arith_insn, 4, NONE, 0x11, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmaddps, sse5arith_insn, 4, NONE, 0x10, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmaddsd, sse5arith64_insn, 8, NONE, 0x13, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmaddss, sse5arith32_insn, 8, NONE, 0x12, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmsubpd, sse5arith_insn, 4, NONE, 0x19, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmsubps, sse5arith_insn, 4, NONE, 0x18, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmsubsd, sse5arith64_insn, 8, NONE, 0x1B, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnmsubss, sse5arith32_insn, 8, NONE, 0x1A, 0, 0, 0, CPU_SSE5, 0, 0 |
-fnop, twobyte_insn, 1, NONE, 0xD9, 0xD0, 0, 0, CPU_FPU, 0, 0 |
-fnsave, onebytemem_insn, 1, NONE, 0x06, 0xDD, 0, 0, CPU_FPU, 0, 0 |
-fnstcw, fldnstcw_insn, 1, NONE, 0x07, 0, 0, 0, CPU_FPU, 0, 0 |
-fnstenv, onebytemem_insn, 1, NONE, 0x06, 0xD9, 0, 0, CPU_FPU, 0, 0 |
-fnstsw, fnstsw_insn, 2, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fpatan, twobyte_insn, 1, NONE, 0xD9, 0xF3, 0, 0, CPU_FPU, 0, 0 |
-fprem, twobyte_insn, 1, NONE, 0xD9, 0xF8, 0, 0, CPU_FPU, 0, 0 |
-fprem1, twobyte_insn, 1, NONE, 0xD9, 0xF5, 0, 0, CPU_286, CPU_FPU, 0 |
-fptan, twobyte_insn, 1, NONE, 0xD9, 0xF2, 0, 0, CPU_FPU, 0, 0 |
-frczpd, sse5two_insn, 1, NONE, 0x11, 0, 0, 0, CPU_SSE5, 0, 0 |
-frczps, sse5two_insn, 1, NONE, 0x10, 0, 0, 0, CPU_SSE5, 0, 0 |
-frczsd, sse5two64_insn, 2, NONE, 0x13, 0, 0, 0, CPU_SSE5, 0, 0 |
-frczss, sse5two32_insn, 2, NONE, 0x12, 0, 0, 0, CPU_SSE5, 0, 0 |
-frndint, twobyte_insn, 1, NONE, 0xD9, 0xFC, 0, 0, CPU_FPU, 0, 0 |
-frstor, onebytemem_insn, 1, NONE, 0x04, 0xDD, 0, 0, CPU_FPU, 0, 0 |
-fsave, twobytemem_insn, 1, NONE, 0x06, 0x9B, 0xDD, 0, CPU_FPU, 0, 0 |
-fscale, twobyte_insn, 1, NONE, 0xD9, 0xFD, 0, 0, CPU_FPU, 0, 0 |
-fsetpm, twobyte_insn, 1, NONE, 0xDB, 0xE4, 0, 0, CPU_286, CPU_FPU, CPU_Obs |
-fsin, twobyte_insn, 1, NONE, 0xD9, 0xFE, 0, 0, CPU_286, CPU_FPU, 0 |
-fsincos, twobyte_insn, 1, NONE, 0xD9, 0xFB, 0, 0, CPU_286, CPU_FPU, 0 |
-fsqrt, twobyte_insn, 1, NONE, 0xD9, 0xFA, 0, 0, CPU_FPU, 0, 0 |
-fst, fst_insn, 3, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fstcw, fstcw_insn, 1, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fstenv, twobytemem_insn, 1, NONE, 0x06, 0x9B, 0xD9, 0, CPU_FPU, 0, 0 |
-fstp, fstp_insn, 4, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fstsw, fstsw_insn, 2, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fsub, farith_insn, 7, NONE, 0xE8, 0xE0, 0x04, 0, CPU_FPU, 0, 0 |
-fsubp, farithp_insn, 3, NONE, 0xE8, 0, 0, 0, CPU_FPU, 0, 0 |
-fsubr, farith_insn, 7, NONE, 0xE0, 0xE8, 0x05, 0, CPU_FPU, 0, 0 |
-fsubrp, farithp_insn, 3, NONE, 0xE0, 0, 0, 0, CPU_FPU, 0, 0 |
-ftst, twobyte_insn, 1, NONE, 0xD9, 0xE4, 0, 0, CPU_FPU, 0, 0 |
-fucom, fcom2_insn, 2, NONE, 0xDD, 0xE0, 0, 0, CPU_286, CPU_FPU, 0 |
-fucomi, fcom2_insn, 2, NONE, 0xDB, 0xE8, 0, 0, CPU_686, CPU_FPU, 0 |
-fucomip, fcom2_insn, 2, NONE, 0xDF, 0xE8, 0, 0, CPU_686, CPU_FPU, 0 |
-fucomp, fcom2_insn, 2, NONE, 0xDD, 0xE8, 0, 0, CPU_286, CPU_FPU, 0 |
-fucompp, twobyte_insn, 1, NONE, 0xDA, 0xE9, 0, 0, CPU_286, CPU_FPU, 0 |
-fwait, onebyte_insn, 1, NONE, 0x9B, 0, 0, 0, CPU_FPU, 0, 0 |
-fxam, twobyte_insn, 1, NONE, 0xD9, 0xE5, 0, 0, CPU_FPU, 0, 0 |
-fxch, fxch_insn, 4, NONE, 0, 0, 0, 0, CPU_FPU, 0, 0 |
-fxrstor, twobytemem_insn, 1, NONE, 0x01, 0x0F, 0xAE, 0, CPU_686, CPU_FPU, 0 |
-fxsave, twobytemem_insn, 1, NONE, 0x00, 0x0F, 0xAE, 0, CPU_686, CPU_FPU, 0 |
-fxtract, twobyte_insn, 1, NONE, 0xD9, 0xF4, 0, 0, CPU_FPU, 0, 0 |
-fyl2x, twobyte_insn, 1, NONE, 0xD9, 0xF1, 0, 0, CPU_FPU, 0, 0 |
-fyl2xp1, twobyte_insn, 1, NONE, 0xD9, 0xF9, 0, 0, CPU_FPU, 0, 0 |
-haddpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x7C, 0, 0, CPU_SSE3, 0, 0 |
-haddps, xmm_xmm128_insn, 2, NONE, 0xF2, 0x7C, 0, 0, CPU_SSE3, 0, 0 |
-hlt, onebyte_insn, 1, NONE, 0xF4, 0, 0, 0, CPU_Priv, 0, 0 |
-hsubpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x7D, 0, 0, CPU_SSE3, 0, 0 |
-hsubps, xmm_xmm128_insn, 2, NONE, 0xF2, 0x7D, 0, 0, CPU_SSE3, 0, 0 |
-ibts, ibts_insn, 2, NONE, 0, 0, 0, 0, CPU_386, CPU_Obs, CPU_Undoc |
-idiv, div_insn, 8, NONE, 0x07, 0, 0, 0, 0, 0, 0 |
-imul, imul_insn, 19, NONE, 0, 0, 0, 0, 0, 0, 0 |
-in, in_insn, 12, NONE, 0, 0, 0, 0, 0, 0, 0 |
-inc, incdec_insn, 6, NONE, 0x40, 0x00, 0, 0, 0, 0, 0 |
-insb, onebyte_insn, 1, NONE, 0x6C, 0x00, 0, 0, 0, 0, 0 |
-insd, onebyte_insn, 1, NONE, 0x6D, 0x20, 0, 0, CPU_386, 0, 0 |
-insertps, insertps_insn, 4, NONE, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
-insertq, insertq_insn, 2, NONE, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
-insw, onebyte_insn, 1, NONE, 0x6D, 0x10, 0, 0, 0, 0, 0 |
-int, int_insn, 1, NONE, 0, 0, 0, 0, 0, 0, 0 |
-int03, onebyte_insn, 1, NONE, 0xCC, 0, 0, 0, 0, 0, 0 |
-int3, onebyte_insn, 1, NONE, 0xCC, 0, 0, 0, 0, 0, 0 |
-into, onebyte_insn, 1, NONE, 0xCE, 0, 0, NOT_64, 0, 0, 0 |
-invd, twobyte_insn, 1, NONE, 0x0F, 0x08, 0, 0, CPU_486, CPU_Priv, 0 |
-invlpg, twobytemem_insn, 1, NONE, 0x07, 0x0F, 0x01, 0, CPU_486, CPU_Priv, 0 |
-invlpga, invlpga_insn, 2, NONE, 0, 0, 0, 0, CPU_SVM, 0, 0 |
-iret, onebyte_insn, 1, NONE, 0xCF, 0, 0, 0, 0, 0, 0 |
-iretd, onebyte_insn, 1, NONE, 0xCF, 0x20, 0, 0, CPU_386, 0, 0 |
-iretq, onebyte_insn, 1, NONE, 0xCF, 0x40, 0, ONLY_64, 0, 0, 0 |
-iretw, onebyte_insn, 1, NONE, 0xCF, 0x10, 0, 0, 0, 0, 0 |
-ja, jcc_insn, 9, NONE, 0x07, 0, 0, 0, 0, 0, 0 |
-jae, jcc_insn, 9, NONE, 0x03, 0, 0, 0, 0, 0, 0 |
-jb, jcc_insn, 9, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
-jbe, jcc_insn, 9, NONE, 0x06, 0, 0, 0, 0, 0, 0 |
-jc, jcc_insn, 9, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
-jcxz, jcxz_insn, 2, NONE, 0x10, 0, 0, 0, 0, 0, 0 |
-je, jcc_insn, 9, NONE, 0x04, 0, 0, 0, 0, 0, 0 |
-jecxz, jcxz_insn, 2, NONE, 0x20, 0, 0, 0, CPU_386, 0, 0 |
-jg, jcc_insn, 9, NONE, 0x0F, 0, 0, 0, 0, 0, 0 |
-jge, jcc_insn, 9, NONE, 0x0D, 0, 0, 0, 0, 0, 0 |
-jl, jcc_insn, 9, NONE, 0x0C, 0, 0, 0, 0, 0, 0 |
-jle, jcc_insn, 9, NONE, 0x0E, 0, 0, 0, 0, 0, 0 |
-jmp, jmp_insn, 27, NONE, 0, 0, 0, 0, 0, 0, 0 |
-jna, jcc_insn, 9, NONE, 0x06, 0, 0, 0, 0, 0, 0 |
-jnae, jcc_insn, 9, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
-jnb, jcc_insn, 9, NONE, 0x03, 0, 0, 0, 0, 0, 0 |
-jnbe, jcc_insn, 9, NONE, 0x07, 0, 0, 0, 0, 0, 0 |
-jnc, jcc_insn, 9, NONE, 0x03, 0, 0, 0, 0, 0, 0 |
-jne, jcc_insn, 9, NONE, 0x05, 0, 0, 0, 0, 0, 0 |
-jng, jcc_insn, 9, NONE, 0x0E, 0, 0, 0, 0, 0, 0 |
-jnge, jcc_insn, 9, NONE, 0x0C, 0, 0, 0, 0, 0, 0 |
-jnl, jcc_insn, 9, NONE, 0x0D, 0, 0, 0, 0, 0, 0 |
-jnle, jcc_insn, 9, NONE, 0x0F, 0, 0, 0, 0, 0, 0 |
-jno, jcc_insn, 9, NONE, 0x01, 0, 0, 0, 0, 0, 0 |
-jnp, jcc_insn, 9, NONE, 0x0B, 0, 0, 0, 0, 0, 0 |
-jns, jcc_insn, 9, NONE, 0x09, 0, 0, 0, 0, 0, 0 |
-jnz, jcc_insn, 9, NONE, 0x05, 0, 0, 0, 0, 0, 0 |
-jo, jcc_insn, 9, NONE, 0x00, 0, 0, 0, 0, 0, 0 |
-jp, jcc_insn, 9, NONE, 0x0A, 0, 0, 0, 0, 0, 0 |
-jpe, jcc_insn, 9, NONE, 0x0A, 0, 0, 0, 0, 0, 0 |
-jpo, jcc_insn, 9, NONE, 0x0B, 0, 0, 0, 0, 0, 0 |
-jrcxz, jcxz_insn, 2, NONE, 0x40, 0, 0, ONLY_64, 0, 0, 0 |
-js, jcc_insn, 9, NONE, 0x08, 0, 0, 0, 0, 0, 0 |
-jz, jcc_insn, 9, NONE, 0x04, 0, 0, 0, 0, 0, 0 |
-lahf, onebyte_insn, 1, NONE, 0x9F, 0, 0, 0, 0, 0, 0 |
-lar, bsfr_insn, 3, NONE, 0x02, 0, 0, 0, CPU_286, CPU_Prot, 0 |
-lddqu, lddqu_insn, 2, NONE, 0, 0, 0, 0, CPU_SSE3, 0, 0 |
-ldmxcsr, ldstmxcsr_insn, 1, NONE, 0x02, 0, 0, 0, CPU_SSE, 0, 0 |
-lds, ldes_insn, 2, NONE, 0xC5, 0, 0, NOT_64, 0, 0, 0 |
-lea, lea_insn, 3, NONE, 0, 0, 0, 0, 0, 0, 0 |
-leave, onebyte_insn, 1, NONE, 0xC9, 0x00, 0x40, 0, CPU_186, 0, 0 |
-les, ldes_insn, 2, NONE, 0xC4, 0, 0, NOT_64, 0, 0, 0 |
-lfence, threebyte_insn, 1, NONE, 0x0F, 0xAE, 0xE8, 0, CPU_P3, 0, 0 |
-lfs, lfgss_insn, 2, NONE, 0xB4, 0, 0, 0, CPU_386, 0, 0 |
-lgdt, twobytemem_insn, 1, NONE, 0x02, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
-lgs, lfgss_insn, 2, NONE, 0xB5, 0, 0, 0, CPU_386, 0, 0 |
-lidt, twobytemem_insn, 1, NONE, 0x03, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
-lldt, prot286_insn, 1, NONE, 0x02, 0x00, 0, 0, CPU_286, CPU_Priv, CPU_Prot |
-lmsw, prot286_insn, 1, NONE, 0x06, 0x01, 0, 0, CPU_286, CPU_Priv, 0 |
-loadall, twobyte_insn, 1, NONE, 0x0F, 0x07, 0, 0, CPU_386, CPU_Undoc, 0 |
-loadall286, twobyte_insn, 1, NONE, 0x0F, 0x05, 0, 0, CPU_286, CPU_Undoc, 0 |
+aaa, onebyte_insn, 1, SUF_Z, 0x37, 0, 0, NOT_64, 0, 0, 0 |
+aad, aadm_insn, 2, SUF_Z, 0x01, 0, 0, NOT_64, 0, 0, 0 |
+aam, aadm_insn, 2, SUF_Z, 0x00, 0, 0, NOT_64, 0, 0, 0 |
+aas, onebyte_insn, 1, SUF_Z, 0x3F, 0, 0, NOT_64, 0, 0, 0 |
+adc, arith_insn, 22, SUF_Z, 0x10, 0x02, 0, 0, 0, 0, 0 |
+add, arith_insn, 22, SUF_Z, 0x00, 0x00, 0, 0, 0, 0, 0 |
+addpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x58, 0, 0, CPU_SSE2, 0, 0 |
+addps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x58, 0, 0, CPU_SSE, 0, 0 |
+addsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x58, 0, 0, CPU_SSE2, 0, 0 |
+addss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x58, 0, 0, CPU_SSE, 0, 0 |
+addsubpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xD0, 0, 0, CPU_SSE3, 0, 0 |
+addsubps, xmm_xmm128_insn, 2, SUF_Z, 0xF2, 0xD0, 0, 0, CPU_SSE3, 0, 0 |
+aesdec, aes_insn, 2, SUF_Z, 0x38, 0xDE, 0, 0, CPU_AVX, 0, 0 |
+aesdeclast, aes_insn, 2, SUF_Z, 0x38, 0xDF, 0, 0, CPU_AVX, 0, 0 |
+aesenc, aes_insn, 2, SUF_Z, 0x38, 0xDC, 0, 0, CPU_AVX, 0, 0 |
+aesenclast, aes_insn, 2, SUF_Z, 0x38, 0xDD, 0, 0, CPU_AVX, 0, 0 |
+aesimc, aesimc_insn, 1, SUF_Z, 0x38, 0xDB, 0, 0, CPU_AES, 0, 0 |
+aeskeygenassist, aes_imm_insn, 1, SUF_Z, 0x3A, 0xDF, 0, 0, CPU_AES, 0, 0 |
+and, arith_insn, 22, SUF_Z, 0x20, 0x04, 0, 0, 0, 0, 0 |
+andnpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x55, 0, 0, CPU_SSE2, 0, 0 |
+andnps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x55, 0, 0, CPU_SSE, 0, 0 |
+andpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x54, 0, 0, CPU_SSE2, 0, 0 |
+andps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x54, 0, 0, CPU_SSE, 0, 0 |
+arpl, arpl_insn, 1, SUF_Z, 0, 0, 0, NOT_64, CPU_286, CPU_Prot, 0 |
+blendpd, sse4imm_insn, 2, SUF_Z, 0x0D, 0, 0, 0, CPU_SSE41, 0, 0 |
+blendps, sse4imm_insn, 2, SUF_Z, 0x0C, 0, 0, 0, CPU_SSE41, 0, 0 |
+blendvpd, sse4xmm0_insn, 2, SUF_Z, 0x15, 0, 0, 0, CPU_SSE41, 0, 0 |
+blendvps, sse4xmm0_insn, 2, SUF_Z, 0x14, 0, 0, 0, CPU_SSE41, 0, 0 |
+bound, bound_insn, 2, SUF_Z, 0, 0, 0, NOT_64, CPU_186, 0, 0 |
+bsf, bsfr_insn, 3, SUF_Z, 0xBC, 0, 0, 0, CPU_386, 0, 0 |
+bsr, bsfr_insn, 3, SUF_Z, 0xBD, 0, 0, 0, CPU_386, 0, 0 |
+bswap, bswap_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_486, 0, 0 |
+bt, bittest_insn, 6, SUF_Z, 0xA3, 0x04, 0, 0, CPU_386, 0, 0 |
+btc, bittest_insn, 6, SUF_Z, 0xBB, 0x07, 0, 0, CPU_386, 0, 0 |
+btr, bittest_insn, 6, SUF_Z, 0xB3, 0x06, 0, 0, CPU_386, 0, 0 |
+bts, bittest_insn, 6, SUF_Z, 0xAB, 0x05, 0, 0, CPU_386, 0, 0 |
+call, call_insn, 30, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+cbw, onebyte_insn, 1, SUF_Z, 0x98, 0x10, 0, 0, 0, 0, 0 |
+cdq, onebyte_insn, 1, SUF_Z, 0x99, 0x20, 0, 0, CPU_386, 0, 0 |
+cdqe, onebyte_insn, 1, SUF_Z, 0x98, 0x40, 0, ONLY_64, 0, 0, 0 |
+clc, onebyte_insn, 1, SUF_Z, 0xF8, 0, 0, 0, 0, 0, 0 |
+cld, onebyte_insn, 1, SUF_Z, 0xFC, 0, 0, 0, 0, 0, 0 |
+clflush, clflush_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_P3, 0, 0 |
+clgi, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xDD, 0, CPU_SVM, 0, 0 |
+cli, onebyte_insn, 1, SUF_Z, 0xFA, 0, 0, 0, 0, 0, 0 |
+clts, twobyte_insn, 1, SUF_Z, 0x0F, 0x06, 0, 0, CPU_286, CPU_Priv, 0 |
+cmc, onebyte_insn, 1, SUF_Z, 0xF5, 0, 0, 0, 0, 0, 0 |
+cmova, cmovcc_insn, 3, SUF_Z, 0x07, 0, 0, 0, CPU_686, 0, 0 |
+cmovae, cmovcc_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_686, 0, 0 |
+cmovb, cmovcc_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_686, 0, 0 |
+cmovbe, cmovcc_insn, 3, SUF_Z, 0x06, 0, 0, 0, CPU_686, 0, 0 |
+cmovc, cmovcc_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_686, 0, 0 |
+cmove, cmovcc_insn, 3, SUF_Z, 0x04, 0, 0, 0, CPU_686, 0, 0 |
+cmovg, cmovcc_insn, 3, SUF_Z, 0x0F, 0, 0, 0, CPU_686, 0, 0 |
+cmovge, cmovcc_insn, 3, SUF_Z, 0x0D, 0, 0, 0, CPU_686, 0, 0 |
+cmovl, cmovcc_insn, 3, SUF_Z, 0x0C, 0, 0, 0, CPU_686, 0, 0 |
+cmovle, cmovcc_insn, 3, SUF_Z, 0x0E, 0, 0, 0, CPU_686, 0, 0 |
+cmovna, cmovcc_insn, 3, SUF_Z, 0x06, 0, 0, 0, CPU_686, 0, 0 |
+cmovnae, cmovcc_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_686, 0, 0 |
+cmovnb, cmovcc_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_686, 0, 0 |
+cmovnbe, cmovcc_insn, 3, SUF_Z, 0x07, 0, 0, 0, CPU_686, 0, 0 |
+cmovnc, cmovcc_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_686, 0, 0 |
+cmovne, cmovcc_insn, 3, SUF_Z, 0x05, 0, 0, 0, CPU_686, 0, 0 |
+cmovng, cmovcc_insn, 3, SUF_Z, 0x0E, 0, 0, 0, CPU_686, 0, 0 |
+cmovnge, cmovcc_insn, 3, SUF_Z, 0x0C, 0, 0, 0, CPU_686, 0, 0 |
+cmovnl, cmovcc_insn, 3, SUF_Z, 0x0D, 0, 0, 0, CPU_686, 0, 0 |
+cmovnle, cmovcc_insn, 3, SUF_Z, 0x0F, 0, 0, 0, CPU_686, 0, 0 |
+cmovno, cmovcc_insn, 3, SUF_Z, 0x01, 0, 0, 0, CPU_686, 0, 0 |
+cmovnp, cmovcc_insn, 3, SUF_Z, 0x0B, 0, 0, 0, CPU_686, 0, 0 |
+cmovns, cmovcc_insn, 3, SUF_Z, 0x09, 0, 0, 0, CPU_686, 0, 0 |
+cmovnz, cmovcc_insn, 3, SUF_Z, 0x05, 0, 0, 0, CPU_686, 0, 0 |
+cmovo, cmovcc_insn, 3, SUF_Z, 0x00, 0, 0, 0, CPU_686, 0, 0 |
+cmovp, cmovcc_insn, 3, SUF_Z, 0x0A, 0, 0, 0, CPU_686, 0, 0 |
+cmovpe, cmovcc_insn, 3, SUF_Z, 0x0A, 0, 0, 0, CPU_686, 0, 0 |
+cmovpo, cmovcc_insn, 3, SUF_Z, 0x0B, 0, 0, 0, CPU_686, 0, 0 |
+cmovs, cmovcc_insn, 3, SUF_Z, 0x08, 0, 0, 0, CPU_686, 0, 0 |
+cmovz, cmovcc_insn, 3, SUF_Z, 0x04, 0, 0, 0, CPU_686, 0, 0 |
+cmp, arith_insn, 22, SUF_Z, 0x38, 0x07, 0, 0, 0, 0, 0 |
+cmpeqpd, ssecmp_128_insn, 3, SUF_Z, 0x00, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpeqps, ssecmp_128_insn, 3, SUF_Z, 0x00, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpeqsd, ssecmp_64_insn, 4, SUF_Z, 0x00, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpeqss, ssecmp_32_insn, 4, SUF_Z, 0x00, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmplepd, ssecmp_128_insn, 3, SUF_Z, 0x02, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpleps, ssecmp_128_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_SSE, 0, 0 |
+cmplesd, ssecmp_64_insn, 4, SUF_Z, 0x02, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpless, ssecmp_32_insn, 4, SUF_Z, 0x02, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpltpd, ssecmp_128_insn, 3, SUF_Z, 0x01, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpltps, ssecmp_128_insn, 3, SUF_Z, 0x01, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpltsd, ssecmp_64_insn, 4, SUF_Z, 0x01, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpltss, ssecmp_32_insn, 4, SUF_Z, 0x01, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpneqpd, ssecmp_128_insn, 3, SUF_Z, 0x04, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpneqps, ssecmp_128_insn, 3, SUF_Z, 0x04, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpneqsd, ssecmp_64_insn, 4, SUF_Z, 0x04, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpneqss, ssecmp_32_insn, 4, SUF_Z, 0x04, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpnlepd, ssecmp_128_insn, 3, SUF_Z, 0x06, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpnleps, ssecmp_128_insn, 3, SUF_Z, 0x06, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpnlesd, ssecmp_64_insn, 4, SUF_Z, 0x06, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpnless, ssecmp_32_insn, 4, SUF_Z, 0x06, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpnltpd, ssecmp_128_insn, 3, SUF_Z, 0x05, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpnltps, ssecmp_128_insn, 3, SUF_Z, 0x05, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpnltsd, ssecmp_64_insn, 4, SUF_Z, 0x05, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpnltss, ssecmp_32_insn, 4, SUF_Z, 0x05, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpordpd, ssecmp_128_insn, 3, SUF_Z, 0x07, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpordps, ssecmp_128_insn, 3, SUF_Z, 0x07, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpordsd, ssecmp_64_insn, 4, SUF_Z, 0x07, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpordss, ssecmp_32_insn, 4, SUF_Z, 0x07, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmppd, xmm_xmm128_imm_insn, 1, SUF_Z, 0x66, 0xC2, 0, 0, CPU_SSE2, 0, 0 |
+cmpps, xmm_xmm128_imm_insn, 1, SUF_Z, 0x00, 0xC2, 0, 0, CPU_SSE, 0, 0 |
+cmpsb, onebyte_insn, 1, SUF_Z, 0xA6, 0x00, 0, 0, 0, 0, 0 |
+cmpsd, cmpsd_insn, 5, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+cmpsq, onebyte_insn, 1, SUF_Z, 0xA7, 0x40, 0, ONLY_64, 0, 0, 0 |
+cmpss, xmm_xmm32_imm_insn, 4, SUF_Z, 0xF3, 0xC2, 0, 0, CPU_SSE, 0, 0 |
+cmpsw, onebyte_insn, 1, SUF_Z, 0xA7, 0x10, 0, 0, 0, 0, 0 |
+cmpunordpd, ssecmp_128_insn, 3, SUF_Z, 0x03, 0x66, 0, 0, CPU_SSE, 0, 0 |
+cmpunordps, ssecmp_128_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_SSE, 0, 0 |
+cmpunordsd, ssecmp_64_insn, 4, SUF_Z, 0x03, 0xF2, 0, 0, CPU_SSE2, 0, 0 |
+cmpunordss, ssecmp_32_insn, 4, SUF_Z, 0x03, 0xF3, 0, 0, CPU_SSE, 0, 0 |
+cmpxchg, cmpxchgxadd_insn, 4, SUF_Z, 0xB0, 0, 0, 0, CPU_486, 0, 0 |
+cmpxchg16b, cmpxchg16b_insn, 1, SUF_Z, 0, 0, 0, ONLY_64, 0, 0, 0 |
+cmpxchg486, cmpxchgxadd_insn, 4, SUF_Z, 0xA6, 0, 0, 0, CPU_486, CPU_Undoc, 0 |
+cmpxchg8b, cmpxchg8b_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_586, 0, 0 |
+comisd, xmm_xmm64_insn, 4, SUF_Z, 0x66, 0x2F, 0, 0, CPU_SSE2, 0, 0 |
+comiss, xmm_xmm32_insn, 4, SUF_Z, 0x00, 0x2F, 0, 0, CPU_SSE, 0, 0 |
+cpuid, twobyte_insn, 1, SUF_Z, 0x0F, 0xA2, 0, 0, CPU_486, 0, 0 |
+cqo, onebyte_insn, 1, SUF_Z, 0x99, 0x40, 0, ONLY_64, 0, 0, 0 |
+crc32, crc32_insn, 5, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_SSE42, 0 |
+cvtdq2pd, xmm_xmm64_insn, 4, SUF_Z, 0xF3, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
+cvtdq2ps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
+cvtpd2dq, xmm_xmm128_insn, 2, SUF_Z, 0xF2, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
+cvtpd2pi, cvt_mm_xmm_insn, 1, SUF_Z, 0x66, 0x2D, 0, 0, CPU_SSE2, 0, 0 |
+cvtpd2ps, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
+cvtpi2pd, cvt_xmm_mm_ss_insn, 1, SUF_Z, 0x66, 0x2A, 0, 0, CPU_SSE2, 0, 0 |
+cvtpi2ps, cvt_xmm_mm_ps_insn, 1, SUF_Z, 0x2A, 0, 0, 0, CPU_SSE, 0, 0 |
+cvtps2dq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
+cvtps2pd, xmm_xmm64_insn, 4, SUF_Z, 0x00, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
+cvtps2pi, cvt_mm_xmm64_insn, 2, SUF_Z, 0x2D, 0, 0, 0, CPU_SSE, 0, 0 |
+cvtsd2si, cvt_rx_xmm64_insn, 4, SUF_Z, 0xF2, 0x2D, 0, 0, CPU_386, CPU_SSE2, 0 |
+cvtsd2ss, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
+cvtsi2sd, cvt_xmm_rmx_insn, 6, SUF_Z, 0xF2, 0x2A, 0, 0, CPU_SSE2, 0, 0 |
+cvtsi2ss, cvt_xmm_rmx_insn, 6, SUF_Z, 0xF3, 0x2A, 0, 0, CPU_386, CPU_SSE, 0 |
+cvtss2sd, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5A, 0, 0, CPU_SSE2, 0, 0 |
+cvtss2si, cvt_rx_xmm32_insn, 4, SUF_Z, 0xF3, 0x2D, 0, 0, CPU_386, CPU_SSE, 0 |
+cvttpd2dq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE6, 0, 0, CPU_SSE2, 0, 0 |
+cvttpd2pi, cvt_mm_xmm_insn, 1, SUF_Z, 0x66, 0x2C, 0, 0, CPU_SSE2, 0, 0 |
+cvttps2dq, xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x5B, 0, 0, CPU_SSE2, 0, 0 |
+cvttps2pi, cvt_mm_xmm64_insn, 2, SUF_Z, 0x2C, 0, 0, 0, CPU_SSE, 0, 0 |
+cvttsd2si, cvt_rx_xmm64_insn, 4, SUF_Z, 0xF2, 0x2C, 0, 0, CPU_SSE2, 0, 0 |
+cvttss2si, cvt_rx_xmm32_insn, 4, SUF_Z, 0xF3, 0x2C, 0, 0, CPU_386, CPU_SSE, 0 |
+cwd, onebyte_insn, 1, SUF_Z, 0x99, 0x10, 0, 0, 0, 0, 0 |
+cwde, onebyte_insn, 1, SUF_Z, 0x98, 0x20, 0, 0, CPU_386, 0, 0 |
+daa, onebyte_insn, 1, SUF_Z, 0x27, 0, 0, NOT_64, 0, 0, 0 |
+das, onebyte_insn, 1, SUF_Z, 0x2F, 0, 0, NOT_64, 0, 0, 0 |
+dec, incdec_insn, 6, SUF_Z, 0x48, 0x01, 0, 0, 0, 0, 0 |
+div, div_insn, 8, SUF_Z, 0x06, 0, 0, 0, 0, 0, 0 |
+divpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5E, 0, 0, CPU_SSE2, 0, 0 |
+divps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5E, 0, 0, CPU_SSE, 0, 0 |
+divsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5E, 0, 0, CPU_SSE2, 0, 0 |
+divss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5E, 0, 0, CPU_SSE, 0, 0 |
+dppd, sse4imm_insn, 2, SUF_Z, 0x41, 0, 0, 0, CPU_SSE41, 0, 0 |
+dpps, sse4imm_insn, 2, SUF_Z, 0x40, 0, 0, 0, CPU_SSE41, 0, 0 |
+emms, twobyte_insn, 1, SUF_Z, 0x0F, 0x77, 0, 0, CPU_MMX, 0, 0 |
+enter, enter_insn, 3, SUF_Z, 0, 0, 0, 0, CPU_186, 0, 0 |
+extractps, extractps_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
+extrq, extrq_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
+f2xm1, twobyte_insn, 1, SUF_Z, 0xD9, 0xF0, 0, 0, CPU_FPU, 0, 0 |
+fabs, twobyte_insn, 1, SUF_Z, 0xD9, 0xE1, 0, 0, CPU_FPU, 0, 0 |
+fadd, farith_insn, 7, SUF_Z, 0xC0, 0xC0, 0x00, 0, CPU_FPU, 0, 0 |
+faddp, farithp_insn, 3, SUF_Z, 0xC0, 0, 0, 0, CPU_FPU, 0, 0 |
+fbld, fbldstp_insn, 1, SUF_Z, 0x04, 0, 0, 0, CPU_FPU, 0, 0 |
+fbstp, fbldstp_insn, 1, SUF_Z, 0x06, 0, 0, 0, CPU_FPU, 0, 0 |
+fchs, twobyte_insn, 1, SUF_Z, 0xD9, 0xE0, 0, 0, CPU_FPU, 0, 0 |
+fclex, threebyte_insn, 1, SUF_Z, 0x9B, 0xDB, 0xE2, 0, CPU_FPU, 0, 0 |
+fcmovb, fcmovcc_insn, 1, SUF_Z, 0xDA, 0xC0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovbe, fcmovcc_insn, 1, SUF_Z, 0xDA, 0xD0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmove, fcmovcc_insn, 1, SUF_Z, 0xDA, 0xC8, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovnb, fcmovcc_insn, 1, SUF_Z, 0xDB, 0xC0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovnbe, fcmovcc_insn, 1, SUF_Z, 0xDB, 0xD0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovne, fcmovcc_insn, 1, SUF_Z, 0xDB, 0xC8, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovnu, fcmovcc_insn, 1, SUF_Z, 0xDB, 0xD8, 0, 0, CPU_686, CPU_FPU, 0 |
+fcmovu, fcmovcc_insn, 1, SUF_Z, 0xDA, 0xD8, 0, 0, CPU_686, CPU_FPU, 0 |
+fcom, fcom_insn, 6, SUF_Z, 0xD0, 0x02, 0, 0, CPU_FPU, 0, 0 |
+fcomi, fcom2_insn, 2, SUF_Z, 0xDB, 0xF0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcomip, fcom2_insn, 2, SUF_Z, 0xDF, 0xF0, 0, 0, CPU_686, CPU_FPU, 0 |
+fcomp, fcom_insn, 6, SUF_Z, 0xD8, 0x03, 0, 0, CPU_FPU, 0, 0 |
+fcompp, twobyte_insn, 1, SUF_Z, 0xDE, 0xD9, 0, 0, CPU_FPU, 0, 0 |
+fcos, twobyte_insn, 1, SUF_Z, 0xD9, 0xFF, 0, 0, CPU_286, CPU_FPU, 0 |
+fdecstp, twobyte_insn, 1, SUF_Z, 0xD9, 0xF6, 0, 0, CPU_FPU, 0, 0 |
+fdiv, farith_insn, 7, SUF_Z, 0xF8, 0xF0, 0x06, 0, CPU_FPU, 0, 0 |
+fdivp, farithp_insn, 3, SUF_Z, 0xF8, 0, 0, 0, CPU_FPU, 0, 0 |
+fdivr, farith_insn, 7, SUF_Z, 0xF0, 0xF8, 0x07, 0, CPU_FPU, 0, 0 |
+fdivrp, farithp_insn, 3, SUF_Z, 0xF0, 0, 0, 0, CPU_FPU, 0, 0 |
+femms, twobyte_insn, 1, SUF_Z, 0x0F, 0x0E, 0, 0, CPU_3DNow, 0, 0 |
+ffree, ffree_insn, 1, SUF_Z, 0xDD, 0, 0, 0, CPU_FPU, 0, 0 |
+ffreep, ffree_insn, 1, SUF_Z, 0xDF, 0, 0, 0, CPU_686, CPU_FPU, CPU_Undoc |
+fiadd, fiarith_insn, 2, SUF_Z, 0x00, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+ficom, fiarith_insn, 2, SUF_Z, 0x02, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+ficomp, fiarith_insn, 2, SUF_Z, 0x03, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fidiv, fiarith_insn, 2, SUF_Z, 0x06, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fidivr, fiarith_insn, 2, SUF_Z, 0x07, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fild, fildstp_insn, 4, SUF_Z, 0x00, 0x02, 0x05, 0, CPU_FPU, 0, 0 |
+fimul, fiarith_insn, 2, SUF_Z, 0x01, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fincstp, twobyte_insn, 1, SUF_Z, 0xD9, 0xF7, 0, 0, CPU_FPU, 0, 0 |
+finit, threebyte_insn, 1, SUF_Z, 0x9B, 0xDB, 0xE3, 0, CPU_FPU, 0, 0 |
+fist, fiarith_insn, 2, SUF_Z, 0x02, 0xDB, 0, 0, CPU_FPU, 0, 0 |
+fistp, fildstp_insn, 4, SUF_Z, 0x03, 0x02, 0x07, 0, CPU_FPU, 0, 0 |
+fisttp, fildstp_insn, 4, SUF_Z, 0x01, 0x00, 0x01, 0, CPU_SSE3, 0, 0 |
+fisub, fiarith_insn, 2, SUF_Z, 0x04, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fisubr, fiarith_insn, 2, SUF_Z, 0x05, 0xDA, 0, 0, CPU_FPU, 0, 0 |
+fld, fld_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fld1, twobyte_insn, 1, SUF_Z, 0xD9, 0xE8, 0, 0, CPU_FPU, 0, 0 |
+fldcw, fldnstcw_insn, 1, SUF_Z, 0x05, 0, 0, 0, CPU_FPU, 0, 0 |
+fldenv, onebytemem_insn, 1, SUF_Z, 0x04, 0xD9, 0, 0, CPU_FPU, 0, 0 |
+fldl2e, twobyte_insn, 1, SUF_Z, 0xD9, 0xEA, 0, 0, CPU_FPU, 0, 0 |
+fldl2t, twobyte_insn, 1, SUF_Z, 0xD9, 0xE9, 0, 0, CPU_FPU, 0, 0 |
+fldlg2, twobyte_insn, 1, SUF_Z, 0xD9, 0xEC, 0, 0, CPU_FPU, 0, 0 |
+fldln2, twobyte_insn, 1, SUF_Z, 0xD9, 0xED, 0, 0, CPU_FPU, 0, 0 |
+fldpi, twobyte_insn, 1, SUF_Z, 0xD9, 0xEB, 0, 0, CPU_FPU, 0, 0 |
+fldt, fldstpt_insn, 1, SUF_Z, 0x05, 0, 0, 0, CPU_FPU, 0, 0 |
+fldz, twobyte_insn, 1, SUF_Z, 0xD9, 0xEE, 0, 0, CPU_FPU, 0, 0 |
+fmul, farith_insn, 7, SUF_Z, 0xC8, 0xC8, 0x01, 0, CPU_FPU, 0, 0 |
+fmulp, farithp_insn, 3, SUF_Z, 0xC8, 0, 0, 0, CPU_FPU, 0, 0 |
+fnclex, twobyte_insn, 1, SUF_Z, 0xDB, 0xE2, 0, 0, CPU_FPU, 0, 0 |
+fninit, twobyte_insn, 1, SUF_Z, 0xDB, 0xE3, 0, 0, CPU_FPU, 0, 0 |
+fnop, twobyte_insn, 1, SUF_Z, 0xD9, 0xD0, 0, 0, CPU_FPU, 0, 0 |
+fnsave, onebytemem_insn, 1, SUF_Z, 0x06, 0xDD, 0, 0, CPU_FPU, 0, 0 |
+fnstcw, fldnstcw_insn, 1, SUF_Z, 0x07, 0, 0, 0, CPU_FPU, 0, 0 |
+fnstenv, onebytemem_insn, 1, SUF_Z, 0x06, 0xD9, 0, 0, CPU_FPU, 0, 0 |
+fnstsw, fnstsw_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fpatan, twobyte_insn, 1, SUF_Z, 0xD9, 0xF3, 0, 0, CPU_FPU, 0, 0 |
+fprem, twobyte_insn, 1, SUF_Z, 0xD9, 0xF8, 0, 0, CPU_FPU, 0, 0 |
+fprem1, twobyte_insn, 1, SUF_Z, 0xD9, 0xF5, 0, 0, CPU_286, CPU_FPU, 0 |
+fptan, twobyte_insn, 1, SUF_Z, 0xD9, 0xF2, 0, 0, CPU_FPU, 0, 0 |
+frndint, twobyte_insn, 1, SUF_Z, 0xD9, 0xFC, 0, 0, CPU_FPU, 0, 0 |
+frstor, onebytemem_insn, 1, SUF_Z, 0x04, 0xDD, 0, 0, CPU_FPU, 0, 0 |
+fsave, twobytemem_insn, 1, SUF_Z, 0x06, 0x9B, 0xDD, 0, CPU_FPU, 0, 0 |
+fscale, twobyte_insn, 1, SUF_Z, 0xD9, 0xFD, 0, 0, CPU_FPU, 0, 0 |
+fsetpm, twobyte_insn, 1, SUF_Z, 0xDB, 0xE4, 0, 0, CPU_286, CPU_FPU, CPU_Obs |
+fsin, twobyte_insn, 1, SUF_Z, 0xD9, 0xFE, 0, 0, CPU_286, CPU_FPU, 0 |
+fsincos, twobyte_insn, 1, SUF_Z, 0xD9, 0xFB, 0, 0, CPU_286, CPU_FPU, 0 |
+fsqrt, twobyte_insn, 1, SUF_Z, 0xD9, 0xFA, 0, 0, CPU_FPU, 0, 0 |
+fst, fst_insn, 3, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fstcw, fstcw_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fstenv, twobytemem_insn, 1, SUF_Z, 0x06, 0x9B, 0xD9, 0, CPU_FPU, 0, 0 |
+fstp, fstp_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fstpt, fldstpt_insn, 1, SUF_Z, 0x07, 0, 0, 0, CPU_FPU, 0, 0 |
+fstsw, fstsw_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fsub, farith_insn, 7, SUF_Z, 0xE8, 0xE0, 0x04, 0, CPU_FPU, 0, 0 |
+fsubp, farithp_insn, 3, SUF_Z, 0xE8, 0, 0, 0, CPU_FPU, 0, 0 |
+fsubr, farith_insn, 7, SUF_Z, 0xE0, 0xE8, 0x05, 0, CPU_FPU, 0, 0 |
+fsubrp, farithp_insn, 3, SUF_Z, 0xE0, 0, 0, 0, CPU_FPU, 0, 0 |
+ftst, twobyte_insn, 1, SUF_Z, 0xD9, 0xE4, 0, 0, CPU_FPU, 0, 0 |
+fucom, fcom2_insn, 2, SUF_Z, 0xDD, 0xE0, 0, 0, CPU_286, CPU_FPU, 0 |
+fucomi, fcom2_insn, 2, SUF_Z, 0xDB, 0xE8, 0, 0, CPU_686, CPU_FPU, 0 |
+fucomip, fcom2_insn, 2, SUF_Z, 0xDF, 0xE8, 0, 0, CPU_686, CPU_FPU, 0 |
+fucomp, fcom2_insn, 2, SUF_Z, 0xDD, 0xE8, 0, 0, CPU_286, CPU_FPU, 0 |
+fucompp, twobyte_insn, 1, SUF_Z, 0xDA, 0xE9, 0, 0, CPU_286, CPU_FPU, 0 |
+fwait, onebyte_insn, 1, SUF_Z, 0x9B, 0, 0, 0, CPU_FPU, 0, 0 |
+fxam, twobyte_insn, 1, SUF_Z, 0xD9, 0xE5, 0, 0, CPU_FPU, 0, 0 |
+fxch, fxch_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_FPU, 0, 0 |
+fxrstor, twobytemem_insn, 1, SUF_Z, 0x01, 0x0F, 0xAE, 0, CPU_686, CPU_FPU, 0 |
+fxsave, twobytemem_insn, 1, SUF_Z, 0x00, 0x0F, 0xAE, 0, CPU_686, CPU_FPU, 0 |
+fxtract, twobyte_insn, 1, SUF_Z, 0xD9, 0xF4, 0, 0, CPU_FPU, 0, 0 |
+fyl2x, twobyte_insn, 1, SUF_Z, 0xD9, 0xF1, 0, 0, CPU_FPU, 0, 0 |
+fyl2xp1, twobyte_insn, 1, SUF_Z, 0xD9, 0xF9, 0, 0, CPU_FPU, 0, 0 |
+getsec, twobyte_insn, 1, SUF_Z, 0x0F, 0x37, 0, 0, CPU_SMX, 0, 0 |
+haddpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x7C, 0, 0, CPU_SSE3, 0, 0 |
+haddps, xmm_xmm128_insn, 2, SUF_Z, 0xF2, 0x7C, 0, 0, CPU_SSE3, 0, 0 |
+hlt, onebyte_insn, 1, SUF_Z, 0xF4, 0, 0, 0, CPU_Priv, 0, 0 |
+hsubpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x7D, 0, 0, CPU_SSE3, 0, 0 |
+hsubps, xmm_xmm128_insn, 2, SUF_Z, 0xF2, 0x7D, 0, 0, CPU_SSE3, 0, 0 |
+ibts, ibts_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_Obs, CPU_Undoc |
+idiv, div_insn, 8, SUF_Z, 0x07, 0, 0, 0, 0, 0, 0 |
+imul, imul_insn, 19, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+in, in_insn, 12, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+inc, incdec_insn, 6, SUF_Z, 0x40, 0x00, 0, 0, 0, 0, 0 |
+insb, onebyte_insn, 1, SUF_Z, 0x6C, 0x00, 0, 0, 0, 0, 0 |
+insd, onebyte_insn, 1, SUF_Z, 0x6D, 0x20, 0, 0, CPU_386, 0, 0 |
+insertps, insertps_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
+insertq, insertq_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
+insw, onebyte_insn, 1, SUF_Z, 0x6D, 0x10, 0, 0, 0, 0, 0 |
+int, int_insn, 1, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+int03, onebyte_insn, 1, SUF_Z, 0xCC, 0, 0, 0, 0, 0, 0 |
+int3, onebyte_insn, 1, SUF_Z, 0xCC, 0, 0, 0, 0, 0, 0 |
+into, onebyte_insn, 1, SUF_Z, 0xCE, 0, 0, NOT_64, 0, 0, 0 |
+invd, twobyte_insn, 1, SUF_Z, 0x0F, 0x08, 0, 0, CPU_486, CPU_Priv, 0 |
+invept, eptvpid_insn, 2, SUF_Z, 0x00, 0, 0, 0, CPU_386, CPU_EPTVPID, 0 |
+invlpg, twobytemem_insn, 1, SUF_Z, 0x07, 0x0F, 0x01, 0, CPU_486, CPU_Priv, 0 |
+invlpga, invlpga_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_SVM, 0, 0 |
+invvpid, eptvpid_insn, 2, SUF_Z, 0x01, 0, 0, 0, CPU_386, CPU_EPTVPID, 0 |
+iret, onebyte_insn, 1, SUF_Z, 0xCF, 0, 0, 0, 0, 0, 0 |
+iretd, onebyte_insn, 1, SUF_Z, 0xCF, 0x20, 0, 0, CPU_386, 0, 0 |
+iretq, onebyte_insn, 1, SUF_Z, 0xCF, 0x40, 0, ONLY_64, 0, 0, 0 |
+iretw, onebyte_insn, 1, SUF_Z, 0xCF, 0x10, 0, 0, 0, 0, 0 |
+ja, jcc_insn, 9, SUF_Z, 0x07, 0, 0, 0, 0, 0, 0 |
+jae, jcc_insn, 9, SUF_Z, 0x03, 0, 0, 0, 0, 0, 0 |
+jb, jcc_insn, 9, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
+jbe, jcc_insn, 9, SUF_Z, 0x06, 0, 0, 0, 0, 0, 0 |
+jc, jcc_insn, 9, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
+jcxz, jcxz_insn, 2, SUF_Z, 0x10, 0, 0, 0, 0, 0, 0 |
+je, jcc_insn, 9, SUF_Z, 0x04, 0, 0, 0, 0, 0, 0 |
+jecxz, jcxz_insn, 2, SUF_Z, 0x20, 0, 0, 0, CPU_386, 0, 0 |
+jg, jcc_insn, 9, SUF_Z, 0x0F, 0, 0, 0, 0, 0, 0 |
+jge, jcc_insn, 9, SUF_Z, 0x0D, 0, 0, 0, 0, 0, 0 |
+jl, jcc_insn, 9, SUF_Z, 0x0C, 0, 0, 0, 0, 0, 0 |
+jle, jcc_insn, 9, SUF_Z, 0x0E, 0, 0, 0, 0, 0, 0 |
+jmp, jmp_insn, 31, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+jna, jcc_insn, 9, SUF_Z, 0x06, 0, 0, 0, 0, 0, 0 |
+jnae, jcc_insn, 9, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
+jnb, jcc_insn, 9, SUF_Z, 0x03, 0, 0, 0, 0, 0, 0 |
+jnbe, jcc_insn, 9, SUF_Z, 0x07, 0, 0, 0, 0, 0, 0 |
+jnc, jcc_insn, 9, SUF_Z, 0x03, 0, 0, 0, 0, 0, 0 |
+jne, jcc_insn, 9, SUF_Z, 0x05, 0, 0, 0, 0, 0, 0 |
+jng, jcc_insn, 9, SUF_Z, 0x0E, 0, 0, 0, 0, 0, 0 |
+jnge, jcc_insn, 9, SUF_Z, 0x0C, 0, 0, 0, 0, 0, 0 |
+jnl, jcc_insn, 9, SUF_Z, 0x0D, 0, 0, 0, 0, 0, 0 |
+jnle, jcc_insn, 9, SUF_Z, 0x0F, 0, 0, 0, 0, 0, 0 |
+jno, jcc_insn, 9, SUF_Z, 0x01, 0, 0, 0, 0, 0, 0 |
+jnp, jcc_insn, 9, SUF_Z, 0x0B, 0, 0, 0, 0, 0, 0 |
+jns, jcc_insn, 9, SUF_Z, 0x09, 0, 0, 0, 0, 0, 0 |
+jnz, jcc_insn, 9, SUF_Z, 0x05, 0, 0, 0, 0, 0, 0 |
+jo, jcc_insn, 9, SUF_Z, 0x00, 0, 0, 0, 0, 0, 0 |
+jp, jcc_insn, 9, SUF_Z, 0x0A, 0, 0, 0, 0, 0, 0 |
+jpe, jcc_insn, 9, SUF_Z, 0x0A, 0, 0, 0, 0, 0, 0 |
+jpo, jcc_insn, 9, SUF_Z, 0x0B, 0, 0, 0, 0, 0, 0 |
+jrcxz, jcxz_insn, 2, SUF_Z, 0x40, 0, 0, ONLY_64, 0, 0, 0 |
+js, jcc_insn, 9, SUF_Z, 0x08, 0, 0, 0, 0, 0, 0 |
+jz, jcc_insn, 9, SUF_Z, 0x04, 0, 0, 0, 0, 0, 0 |
+lahf, onebyte_insn, 1, SUF_Z, 0x9F, 0, 0, 0, 0, 0, 0 |
+lar, bsfr_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_286, CPU_Prot, 0 |
+lddqu, lddqu_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_SSE3, 0, 0 |
+ldmxcsr, ldstmxcsr_insn, 1, SUF_Z, 0x02, 0, 0, 0, CPU_SSE, 0, 0 |
+lds, ldes_insn, 2, SUF_Z, 0xC5, 0, 0, NOT_64, 0, 0, 0 |
+lea, lea_insn, 3, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+leave, onebyte_insn, 1, SUF_Z, 0xC9, 0x00, 0x40, 0, CPU_186, 0, 0 |
+les, ldes_insn, 2, SUF_Z, 0xC4, 0, 0, NOT_64, 0, 0, 0 |
+lfence, threebyte_insn, 1, SUF_Z, 0x0F, 0xAE, 0xE8, 0, CPU_P3, 0, 0 |
+lfs, lfgss_insn, 2, SUF_Z, 0xB4, 0, 0, 0, CPU_386, 0, 0 |
+lgdt, twobytemem_insn, 1, SUF_Z, 0x02, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
+lgs, lfgss_insn, 2, SUF_Z, 0xB5, 0, 0, 0, CPU_386, 0, 0 |
+lidt, twobytemem_insn, 1, SUF_Z, 0x03, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
+lldt, prot286_insn, 1, SUF_Z, 0x02, 0x00, 0, 0, CPU_286, CPU_Priv, CPU_Prot |
+lmsw, prot286_insn, 1, SUF_Z, 0x06, 0x01, 0, 0, CPU_286, CPU_Priv, 0 |
+loadall, twobyte_insn, 1, SUF_Z, 0x0F, 0x07, 0, 0, CPU_386, CPU_Undoc, 0 |
+loadall286, twobyte_insn, 1, SUF_Z, 0x0F, 0x05, 0, 0, CPU_286, CPU_Undoc, 0 |
lock, NULL, X86_LOCKREP>>8, 0xF0, 0, 0, 0, 0, 0, 0, 0 |
-lodsb, onebyte_insn, 1, NONE, 0xAC, 0x00, 0, 0, 0, 0, 0 |
-lodsd, onebyte_insn, 1, NONE, 0xAD, 0x20, 0, 0, CPU_386, 0, 0 |
-lodsq, onebyte_insn, 1, NONE, 0xAD, 0x40, 0, ONLY_64, 0, 0, 0 |
-lodsw, onebyte_insn, 1, NONE, 0xAD, 0x10, 0, 0, 0, 0, 0 |
-loop, loop_insn, 8, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
-loope, loop_insn, 8, NONE, 0x01, 0, 0, 0, 0, 0, 0 |
-loopne, loop_insn, 8, NONE, 0x00, 0, 0, 0, 0, 0, 0 |
-loopnz, loop_insn, 8, NONE, 0x00, 0, 0, 0, 0, 0, 0 |
-loopz, loop_insn, 8, NONE, 0x01, 0, 0, 0, 0, 0, 0 |
-lsl, bsfr_insn, 3, NONE, 0x03, 0, 0, 0, CPU_286, CPU_Prot, 0 |
-lss, lfgss_insn, 2, NONE, 0xB2, 0, 0, 0, CPU_386, 0, 0 |
-ltr, prot286_insn, 1, NONE, 0x03, 0x00, 0, 0, CPU_286, CPU_Priv, CPU_Prot |
-lzcnt, cnt_insn, 3, NONE, 0xBD, 0, 0, 0, CPU_686, CPU_AMD, 0 |
-maskmovdqu, maskmovdqu_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
-maskmovq, maskmovq_insn, 1, NONE, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-maxpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x5F, 0, 0, CPU_SSE2, 0, 0 |
-maxps, xmm_xmm128_insn, 2, NONE, 0x00, 0x5F, 0, 0, CPU_SSE, 0, 0 |
-maxsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5F, 0, 0, CPU_SSE2, 0, 0 |
-maxss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5F, 0, 0, CPU_SSE, 0, 0 |
-mfence, threebyte_insn, 1, NONE, 0x0F, 0xAE, 0xF0, 0, CPU_P3, 0, 0 |
-minpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x5D, 0, 0, CPU_SSE2, 0, 0 |
-minps, xmm_xmm128_insn, 2, NONE, 0x00, 0x5D, 0, 0, CPU_SSE, 0, 0 |
-minsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5D, 0, 0, CPU_SSE2, 0, 0 |
-minss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5D, 0, 0, CPU_SSE, 0, 0 |
-monitor, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC8, 0, CPU_SSE3, 0, 0 |
-montmul, padlock_insn, 1, NONE, 0xC0, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
-mov, mov_insn, 69, NONE, 0, 0, 0, 0, 0, 0, 0 |
-movapd, movau_insn, 6, NONE, 0x66, 0x28, 0x01, 0, CPU_SSE2, 0, 0 |
-movaps, movau_insn, 6, NONE, 0x00, 0x28, 0x01, 0, CPU_SSE, 0, 0 |
-movbe, movbe_insn, 6, NONE, 0, 0, 0, 0, 0, 0, 0 |
-movd, movd_insn, 8, NONE, 0, 0, 0, 0, CPU_386, CPU_MMX, 0 |
-movddup, xmm_xmm64_insn, 4, NONE, 0xF2, 0x12, 0, 0, CPU_SSE3, 0, 0 |
-movdq2q, movdq2q_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
-movdqa, movau_insn, 6, NONE, 0x66, 0x6F, 0x10, 0, CPU_SSE2, 0, 0 |
-movdqu, movau_insn, 6, NONE, 0xF3, 0x6F, 0x10, 0, CPU_SSE2, 0, 0 |
-movhlps, movhllhps_insn, 2, NONE, 0x12, 0, 0, 0, CPU_SSE, 0, 0 |
-movhpd, movhlp_insn, 3, NONE, 0x66, 0x16, 0, 0, CPU_SSE2, 0, 0 |
-movhps, movhlp_insn, 3, NONE, 0x00, 0x16, 0, 0, CPU_SSE, 0, 0 |
-movlhps, movhllhps_insn, 2, NONE, 0x16, 0, 0, 0, CPU_SSE, 0, 0 |
-movlpd, movhlp_insn, 3, NONE, 0x66, 0x12, 0, 0, CPU_SSE2, 0, 0 |
-movlps, movhlp_insn, 3, NONE, 0x00, 0x12, 0, 0, CPU_SSE, 0, 0 |
-movmskpd, movmsk_insn, 4, NONE, 0x66, 0, 0, 0, CPU_SSE2, 0, 0 |
-movmskps, movmsk_insn, 4, NONE, 0, 0, 0, 0, CPU_386, CPU_SSE, 0 |
-movntdq, movnt_insn, 2, NONE, 0x66, 0xE7, 0, 0, CPU_SSE2, 0, 0 |
-movntdqa, movntdqa_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
-movnti, movnti_insn, 2, NONE, 0, 0, 0, 0, CPU_P4, 0, 0 |
-movntpd, movnt_insn, 2, NONE, 0x66, 0x2B, 0, 0, CPU_SSE2, 0, 0 |
-movntps, movnt_insn, 2, NONE, 0x00, 0x2B, 0, 0, CPU_SSE, 0, 0 |
-movntq, movntq_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE, 0, 0 |
-movntsd, movntsd_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
-movntss, movntss_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
-movq, movq_insn, 9, NONE, 0, 0, 0, 0, CPU_MMX, 0, 0 |
-movq2dq, movq2dq_insn, 1, NONE, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
-movsb, onebyte_insn, 1, NONE, 0xA4, 0x00, 0, 0, 0, 0, 0 |
-movsd, movsd_insn, 5, NONE, 0, 0, 0, 0, CPU_386, 0, 0 |
-movshdup, xmm_xmm128_insn, 2, NONE, 0xF3, 0x16, 0, 0, CPU_SSE3, 0, 0 |
-movsldup, xmm_xmm128_insn, 2, NONE, 0xF3, 0x12, 0, 0, CPU_SSE3, 0, 0 |
-movsq, onebyte_insn, 1, NONE, 0xA5, 0x40, 0, ONLY_64, 0, 0, 0 |
-movss, movss_insn, 4, NONE, 0, 0, 0, 0, CPU_SSE, 0, 0 |
-movsw, onebyte_insn, 1, NONE, 0xA5, 0x10, 0, 0, 0, 0, 0 |
-movsx, movszx_insn, 5, NONE, 0xBE, 0, 0, 0, CPU_386, 0, 0 |
-movsxd, movsxd_insn, 1, NONE, 0, 0, 0, ONLY_64, 0, 0, 0 |
-movupd, movau_insn, 6, NONE, 0x66, 0x10, 0x01, 0, CPU_SSE2, 0, 0 |
-movups, movau_insn, 6, NONE, 0x00, 0x10, 0x01, 0, CPU_SSE, 0, 0 |
-movzx, movszx_insn, 5, NONE, 0xB6, 0, 0, 0, CPU_386, 0, 0 |
-mpsadbw, sse4imm_insn, 2, NONE, 0x42, 0, 0, 0, CPU_SSE41, 0, 0 |
-mul, f6_insn, 4, NONE, 0x04, 0, 0, 0, 0, 0, 0 |
-mulpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x59, 0, 0, CPU_SSE2, 0, 0 |
-mulps, xmm_xmm128_insn, 2, NONE, 0x00, 0x59, 0, 0, CPU_SSE, 0, 0 |
-mulsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x59, 0, 0, CPU_SSE2, 0, 0 |
-mulss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x59, 0, 0, CPU_SSE, 0, 0 |
-mwait, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC9, 0, CPU_SSE3, 0, 0 |
-neg, f6_insn, 4, NONE, 0x03, 0, 0, 0, 0, 0, 0 |
-nop, onebyte_insn, 1, NONE, 0x90, 0, 0, 0, 0, 0, 0 |
-not, f6_insn, 4, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
+lodsb, onebyte_insn, 1, SUF_Z, 0xAC, 0x00, 0, 0, 0, 0, 0 |
+lodsd, onebyte_insn, 1, SUF_Z, 0xAD, 0x20, 0, 0, CPU_386, 0, 0 |
+lodsq, onebyte_insn, 1, SUF_Z, 0xAD, 0x40, 0, ONLY_64, 0, 0, 0 |
+lodsw, onebyte_insn, 1, SUF_Z, 0xAD, 0x10, 0, 0, 0, 0, 0 |
+loop, loop_insn, 8, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
+loope, loop_insn, 8, SUF_Z, 0x01, 0, 0, 0, 0, 0, 0 |
+loopne, loop_insn, 8, SUF_Z, 0x00, 0, 0, 0, 0, 0, 0 |
+loopnz, loop_insn, 8, SUF_Z, 0x00, 0, 0, 0, 0, 0, 0 |
+loopz, loop_insn, 8, SUF_Z, 0x01, 0, 0, 0, 0, 0, 0 |
+lsl, bsfr_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_286, CPU_Prot, 0 |
+lss, lfgss_insn, 2, SUF_Z, 0xB2, 0, 0, 0, CPU_386, 0, 0 |
+ltr, prot286_insn, 1, SUF_Z, 0x03, 0x00, 0, 0, CPU_286, CPU_Priv, CPU_Prot |
+lzcnt, cnt_insn, 3, SUF_Z, 0xBD, 0, 0, 0, CPU_686, CPU_AMD, 0 |
+maskmovdqu, maskmovdqu_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
+maskmovq, maskmovq_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+maxpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5F, 0, 0, CPU_SSE2, 0, 0 |
+maxps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5F, 0, 0, CPU_SSE, 0, 0 |
+maxsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5F, 0, 0, CPU_SSE2, 0, 0 |
+maxss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5F, 0, 0, CPU_SSE, 0, 0 |
+mfence, threebyte_insn, 1, SUF_Z, 0x0F, 0xAE, 0xF0, 0, CPU_P3, 0, 0 |
+minpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5D, 0, 0, CPU_SSE2, 0, 0 |
+minps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5D, 0, 0, CPU_SSE, 0, 0 |
+minsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5D, 0, 0, CPU_SSE2, 0, 0 |
+minss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5D, 0, 0, CPU_SSE, 0, 0 |
+monitor, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC8, 0, CPU_SSE3, 0, 0 |
+montmul, padlock_insn, 1, SUF_Z, 0xC0, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
+mov, mov_insn, 69, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+movapd, movau_insn, 6, SUF_Z, 0x66, 0x28, 0x01, 0, CPU_SSE2, 0, 0 |
+movaps, movau_insn, 6, SUF_Z, 0x00, 0x28, 0x01, 0, CPU_SSE, 0, 0 |
+movbe, movbe_insn, 6, SUF_Z, 0, 0, 0, 0, CPU_MOVBE, 0, 0 |
+movd, movd_insn, 8, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_MMX, 0 |
+movddup, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x12, 0, 0, CPU_SSE3, 0, 0 |
+movdq2q, movdq2q_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
+movdqa, movau_insn, 6, SUF_Z, 0x66, 0x6F, 0x10, 0, CPU_SSE2, 0, 0 |
+movdqu, movau_insn, 6, SUF_Z, 0xF3, 0x6F, 0x10, 0, CPU_SSE2, 0, 0 |
+movhlps, movhllhps_insn, 2, SUF_Z, 0x12, 0, 0, 0, CPU_SSE, 0, 0 |
+movhpd, movhlp_insn, 3, SUF_Z, 0x66, 0x16, 0, 0, CPU_SSE2, 0, 0 |
+movhps, movhlp_insn, 3, SUF_Z, 0x00, 0x16, 0, 0, CPU_SSE, 0, 0 |
+movlhps, movhllhps_insn, 2, SUF_Z, 0x16, 0, 0, 0, CPU_SSE, 0, 0 |
+movlpd, movhlp_insn, 3, SUF_Z, 0x66, 0x12, 0, 0, CPU_SSE2, 0, 0 |
+movlps, movhlp_insn, 3, SUF_Z, 0x00, 0x12, 0, 0, CPU_SSE, 0, 0 |
+movmskpd, movmsk_insn, 4, SUF_Z, 0x66, 0, 0, 0, CPU_SSE2, 0, 0 |
+movmskps, movmsk_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_SSE, 0 |
+movntdq, movnt_insn, 2, SUF_Z, 0x66, 0xE7, 0, 0, CPU_SSE2, 0, 0 |
+movntdqa, movntdqa_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
+movnti, movnti_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_P4, 0, 0 |
+movntpd, movnt_insn, 2, SUF_Z, 0x66, 0x2B, 0, 0, CPU_SSE2, 0, 0 |
+movntps, movnt_insn, 2, SUF_Z, 0x00, 0x2B, 0, 0, CPU_SSE, 0, 0 |
+movntq, movntq_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE, 0, 0 |
+movntsd, movntsd_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
+movntss, movntss_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE4a, 0, 0 |
+movq, movq_insn, 9, SUF_Z, 0, 0, 0, 0, CPU_MMX, 0, 0 |
+movq2dq, movq2dq_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_SSE2, 0, 0 |
+movsb, onebyte_insn, 1, SUF_Z, 0xA4, 0x00, 0, 0, 0, 0, 0 |
+movsd, movsd_insn, 5, SUF_Z, 0, 0, 0, 0, CPU_386, 0, 0 |
+movshdup, xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x16, 0, 0, CPU_SSE3, 0, 0 |
+movsldup, xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x12, 0, 0, CPU_SSE3, 0, 0 |
+movsq, onebyte_insn, 1, SUF_Z, 0xA5, 0x40, 0, ONLY_64, 0, 0, 0 |
+movss, movss_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_SSE, 0, 0 |
+movsw, onebyte_insn, 1, SUF_Z, 0xA5, 0x10, 0, 0, 0, 0, 0 |
+movsx, movszx_insn, 5, SUF_Z, 0xBE, 0, 0, 0, CPU_386, 0, 0 |
+movsxd, movsxd_insn, 1, SUF_Z, 0, 0, 0, ONLY_64, 0, 0, 0 |
+movupd, movau_insn, 6, SUF_Z, 0x66, 0x10, 0x01, 0, CPU_SSE2, 0, 0 |
+movups, movau_insn, 6, SUF_Z, 0x00, 0x10, 0x01, 0, CPU_SSE, 0, 0 |
+movzx, movszx_insn, 5, SUF_Z, 0xB6, 0, 0, 0, CPU_386, 0, 0 |
+mpsadbw, sse4imm_insn, 2, SUF_Z, 0x42, 0, 0, 0, CPU_SSE41, 0, 0 |
+mul, f6_insn, 4, SUF_Z, 0x04, 0, 0, 0, 0, 0, 0 |
+mulpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x59, 0, 0, CPU_SSE2, 0, 0 |
+mulps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x59, 0, 0, CPU_SSE, 0, 0 |
+mulsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x59, 0, 0, CPU_SSE2, 0, 0 |
+mulss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x59, 0, 0, CPU_SSE, 0, 0 |
+mwait, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC9, 0, CPU_SSE3, 0, 0 |
+neg, f6_insn, 4, SUF_Z, 0x03, 0, 0, 0, 0, 0, 0 |
+nop, onebyte_insn, 1, SUF_Z, 0x90, 0, 0, 0, 0, 0, 0 |
+not, f6_insn, 4, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
o16, NULL, X86_OPERSIZE>>8, 0x10, 0, 0, 0, 0, 0, 0, 0 |
o32, NULL, X86_OPERSIZE>>8, 0x20, 0, 0, 0, 0, 0, 0, 0 |
o64, NULL, X86_OPERSIZE>>8, 0x40, 0, 0, 0, ONLY_64, 0, 0, 0 |
-or, arith_insn, 22, NONE, 0x08, 0x01, 0, 0, 0, 0, 0 |
-orpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x56, 0, 0, CPU_SSE2, 0, 0 |
-orps, xmm_xmm128_insn, 2, NONE, 0x00, 0x56, 0, 0, CPU_SSE, 0, 0 |
-out, out_insn, 12, NONE, 0, 0, 0, 0, 0, 0, 0 |
-outsb, onebyte_insn, 1, NONE, 0x6E, 0x00, 0, 0, 0, 0, 0 |
-outsd, onebyte_insn, 1, NONE, 0x6F, 0x20, 0, 0, CPU_386, 0, 0 |
-outsw, onebyte_insn, 1, NONE, 0x6F, 0x10, 0, 0, 0, 0, 0 |
-pabsb, ssse3_insn, 3, NONE, 0x1C, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pabsd, ssse3_insn, 3, NONE, 0x1E, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pabsw, ssse3_insn, 3, NONE, 0x1D, 0, 0, 0, CPU_SSSE3, 0, 0 |
-packssdw, mmxsse2_insn, 2, NONE, 0x6B, 0, 0, 0, CPU_MMX, 0, 0 |
-packsswb, mmxsse2_insn, 2, NONE, 0x63, 0, 0, 0, CPU_MMX, 0, 0 |
-packusdw, sse4_insn, 2, NONE, 0x2B, 0, 0, 0, CPU_SSE41, 0, 0 |
-packuswb, mmxsse2_insn, 2, NONE, 0x67, 0, 0, 0, CPU_MMX, 0, 0 |
-paddb, mmxsse2_insn, 2, NONE, 0xFC, 0, 0, 0, CPU_MMX, 0, 0 |
-paddd, mmxsse2_insn, 2, NONE, 0xFE, 0, 0, 0, CPU_MMX, 0, 0 |
-paddq, mmxsse2_insn, 2, NONE, 0xD4, 0, 0, 0, CPU_MMX, 0, 0 |
-paddsb, mmxsse2_insn, 2, NONE, 0xEC, 0, 0, 0, CPU_MMX, 0, 0 |
-paddsiw, cyrixmmx_insn, 1, NONE, 0x51, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-paddsw, mmxsse2_insn, 2, NONE, 0xED, 0, 0, 0, CPU_MMX, 0, 0 |
-paddusb, mmxsse2_insn, 2, NONE, 0xDC, 0, 0, 0, CPU_MMX, 0, 0 |
-paddusw, mmxsse2_insn, 2, NONE, 0xDD, 0, 0, 0, CPU_MMX, 0, 0 |
-paddw, mmxsse2_insn, 2, NONE, 0xFD, 0, 0, 0, CPU_MMX, 0, 0 |
-palignr, ssse3imm_insn, 2, NONE, 0x0F, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pand, mmxsse2_insn, 2, NONE, 0xDB, 0, 0, 0, CPU_MMX, 0, 0 |
-pandn, mmxsse2_insn, 2, NONE, 0xDF, 0, 0, 0, CPU_MMX, 0, 0 |
-pause, onebyte_prefix_insn, 1, NONE, 0xF3, 0x90, 0, 0, CPU_P4, 0, 0 |
-paveb, cyrixmmx_insn, 1, NONE, 0x50, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pavgb, mmxsse2_insn, 2, NONE, 0xE0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pavgusb, now3d_insn, 1, NONE, 0xBF, 0, 0, 0, CPU_3DNow, 0, 0 |
-pavgw, mmxsse2_insn, 2, NONE, 0xE3, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pblendvb, sse4xmm0_insn, 2, NONE, 0x10, 0, 0, 0, CPU_SSE41, 0, 0 |
-pblendw, sse4imm_insn, 2, NONE, 0x0E, 0, 0, 0, CPU_SSE41, 0, 0 |
-pclmulhqhqdq, pclmulqdq_fixed_insn, 2, NONE, 0x11, 0, 0, 0, CPU_AVX, 0, 0 |
-pclmulhqlqdq, pclmulqdq_fixed_insn, 2, NONE, 0x01, 0, 0, 0, CPU_AVX, 0, 0 |
-pclmullqhqdq, pclmulqdq_fixed_insn, 2, NONE, 0x10, 0, 0, 0, CPU_AVX, 0, 0 |
-pclmullqlqdq, pclmulqdq_fixed_insn, 2, NONE, 0x00, 0, 0, 0, CPU_AVX, 0, 0 |
-pclmulqdq, pclmulqdq_insn, 2, NONE, 0x3A, 0x44, 0, 0, CPU_AVX, 0, 0 |
-pcmov, sse5arith_insn, 4, NONE, 0x22, 0, 0, 0, CPU_SSE5, 0, 0 |
-pcmpeqb, mmxsse2_insn, 2, NONE, 0x74, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpeqd, mmxsse2_insn, 2, NONE, 0x76, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpeqq, sse4_insn, 2, NONE, 0x29, 0, 0, 0, CPU_SSE41, 0, 0 |
-pcmpeqw, mmxsse2_insn, 2, NONE, 0x75, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpestri, sse4pcmpstr_insn, 1, NONE, 0x61, 0, 0, 0, CPU_SSE42, 0, 0 |
-pcmpestrm, sse4pcmpstr_insn, 1, NONE, 0x60, 0, 0, 0, CPU_SSE42, 0, 0 |
-pcmpgtb, mmxsse2_insn, 2, NONE, 0x64, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpgtd, mmxsse2_insn, 2, NONE, 0x66, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpgtq, sse4_insn, 2, NONE, 0x37, 0, 0, 0, CPU_SSE41, 0, 0 |
-pcmpgtw, mmxsse2_insn, 2, NONE, 0x65, 0, 0, 0, CPU_MMX, 0, 0 |
-pcmpistri, sse4pcmpstr_insn, 1, NONE, 0x63, 0, 0, 0, CPU_SSE42, 0, 0 |
-pcmpistrm, sse4pcmpstr_insn, 1, NONE, 0x62, 0, 0, 0, CPU_SSE42, 0, 0 |
-pcomb, sse5com_insn, 1, NONE, 0x4C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomd, sse5com_insn, 1, NONE, 0x4E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomeqb, sse5comcc_insn, 1, NONE, 0x4C, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomeqd, sse5comcc_insn, 1, NONE, 0x4E, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomeqq, sse5comcc_insn, 1, NONE, 0x4F, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomequb, sse5comcc_insn, 1, NONE, 0x6C, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomequd, sse5comcc_insn, 1, NONE, 0x6E, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomequq, sse5comcc_insn, 1, NONE, 0x6F, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomequw, sse5comcc_insn, 1, NONE, 0x6D, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomeqw, sse5comcc_insn, 1, NONE, 0x4D, 0x04, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseb, sse5comcc_insn, 1, NONE, 0x4C, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalsed, sse5comcc_insn, 1, NONE, 0x4E, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseq, sse5comcc_insn, 1, NONE, 0x4F, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseub, sse5comcc_insn, 1, NONE, 0x6C, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseud, sse5comcc_insn, 1, NONE, 0x6E, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseuq, sse5comcc_insn, 1, NONE, 0x6F, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalseuw, sse5comcc_insn, 1, NONE, 0x6D, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomfalsew, sse5comcc_insn, 1, NONE, 0x4D, 0x06, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeb, sse5comcc_insn, 1, NONE, 0x4C, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomged, sse5comcc_insn, 1, NONE, 0x4E, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeq, sse5comcc_insn, 1, NONE, 0x4F, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeub, sse5comcc_insn, 1, NONE, 0x6C, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeud, sse5comcc_insn, 1, NONE, 0x6E, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeuq, sse5comcc_insn, 1, NONE, 0x6F, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgeuw, sse5comcc_insn, 1, NONE, 0x6D, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgew, sse5comcc_insn, 1, NONE, 0x4D, 0x03, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtb, sse5comcc_insn, 1, NONE, 0x4C, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtd, sse5comcc_insn, 1, NONE, 0x4E, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtq, sse5comcc_insn, 1, NONE, 0x4F, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtub, sse5comcc_insn, 1, NONE, 0x6C, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtud, sse5comcc_insn, 1, NONE, 0x6E, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtuq, sse5comcc_insn, 1, NONE, 0x6F, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtuw, sse5comcc_insn, 1, NONE, 0x6D, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomgtw, sse5comcc_insn, 1, NONE, 0x4D, 0x02, 0, 0, CPU_SSE5, 0, 0 |
-pcomleb, sse5comcc_insn, 1, NONE, 0x4C, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomled, sse5comcc_insn, 1, NONE, 0x4E, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomleq, sse5comcc_insn, 1, NONE, 0x4F, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomleub, sse5comcc_insn, 1, NONE, 0x6C, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomleud, sse5comcc_insn, 1, NONE, 0x6E, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomleuq, sse5comcc_insn, 1, NONE, 0x6F, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomleuw, sse5comcc_insn, 1, NONE, 0x6D, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomlew, sse5comcc_insn, 1, NONE, 0x4D, 0x01, 0, 0, CPU_SSE5, 0, 0 |
-pcomltb, sse5comcc_insn, 1, NONE, 0x4C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltd, sse5comcc_insn, 1, NONE, 0x4E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltq, sse5comcc_insn, 1, NONE, 0x4F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltub, sse5comcc_insn, 1, NONE, 0x6C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltud, sse5comcc_insn, 1, NONE, 0x6E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltuq, sse5comcc_insn, 1, NONE, 0x6F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltuw, sse5comcc_insn, 1, NONE, 0x6D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomltw, sse5comcc_insn, 1, NONE, 0x4D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomneb, sse5comcc_insn, 1, NONE, 0x4C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomned, sse5comcc_insn, 1, NONE, 0x4E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneq, sse5comcc_insn, 1, NONE, 0x4F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneqb, sse5comcc_insn, 1, NONE, 0x4C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneqd, sse5comcc_insn, 1, NONE, 0x4E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneqq, sse5comcc_insn, 1, NONE, 0x4F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomnequb, sse5comcc_insn, 1, NONE, 0x6C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomnequd, sse5comcc_insn, 1, NONE, 0x6E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomnequq, sse5comcc_insn, 1, NONE, 0x6F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomnequw, sse5comcc_insn, 1, NONE, 0x6D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneqw, sse5comcc_insn, 1, NONE, 0x4D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneub, sse5comcc_insn, 1, NONE, 0x6C, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneud, sse5comcc_insn, 1, NONE, 0x6E, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneuq, sse5comcc_insn, 1, NONE, 0x6F, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomneuw, sse5comcc_insn, 1, NONE, 0x6D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomnew, sse5comcc_insn, 1, NONE, 0x4D, 0x05, 0, 0, CPU_SSE5, 0, 0 |
-pcomq, sse5com_insn, 1, NONE, 0x4F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueb, sse5comcc_insn, 1, NONE, 0x4C, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrued, sse5comcc_insn, 1, NONE, 0x4E, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueq, sse5comcc_insn, 1, NONE, 0x4F, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueub, sse5comcc_insn, 1, NONE, 0x6C, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueud, sse5comcc_insn, 1, NONE, 0x6E, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueuq, sse5comcc_insn, 1, NONE, 0x6F, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtrueuw, sse5comcc_insn, 1, NONE, 0x6D, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomtruew, sse5comcc_insn, 1, NONE, 0x4D, 0x07, 0, 0, CPU_SSE5, 0, 0 |
-pcomub, sse5com_insn, 1, NONE, 0x6C, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomud, sse5com_insn, 1, NONE, 0x6E, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomuq, sse5com_insn, 1, NONE, 0x6F, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomuw, sse5com_insn, 1, NONE, 0x6D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pcomw, sse5com_insn, 1, NONE, 0x4D, 0x00, 0, 0, CPU_SSE5, 0, 0 |
-pdistib, cyrixmmx_insn, 1, NONE, 0x54, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-permpd, sse5arith_insn, 4, NONE, 0x21, 0, 0, 0, CPU_SSE5, 0, 0 |
-permps, sse5arith_insn, 4, NONE, 0x20, 0, 0, 0, CPU_SSE5, 0, 0 |
-pextrb, pextrb_insn, 3, NONE, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
-pextrd, pextrd_insn, 1, NONE, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
-pextrq, pextrq_insn, 1, NONE, 0, 0, 0, ONLY_64, CPU_SSE41, 0, 0 |
-pextrw, pextrw_insn, 7, NONE, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pf2id, now3d_insn, 1, NONE, 0x1D, 0, 0, 0, CPU_3DNow, 0, 0 |
-pf2iw, now3d_insn, 1, NONE, 0x1C, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
-pfacc, now3d_insn, 1, NONE, 0xAE, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfadd, now3d_insn, 1, NONE, 0x9E, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfcmpeq, now3d_insn, 1, NONE, 0xB0, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfcmpge, now3d_insn, 1, NONE, 0x90, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfcmpgt, now3d_insn, 1, NONE, 0xA0, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfmax, now3d_insn, 1, NONE, 0xA4, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfmin, now3d_insn, 1, NONE, 0x94, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfmul, now3d_insn, 1, NONE, 0xB4, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfnacc, now3d_insn, 1, NONE, 0x8A, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
-pfpnacc, now3d_insn, 1, NONE, 0x8E, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
-pfrcp, now3d_insn, 1, NONE, 0x96, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfrcpit1, now3d_insn, 1, NONE, 0xA6, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfrcpit2, now3d_insn, 1, NONE, 0xB6, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfrsqit1, now3d_insn, 1, NONE, 0xA7, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfrsqrt, now3d_insn, 1, NONE, 0x97, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfsub, now3d_insn, 1, NONE, 0x9A, 0, 0, 0, CPU_3DNow, 0, 0 |
-pfsubr, now3d_insn, 1, NONE, 0xAA, 0, 0, 0, CPU_3DNow, 0, 0 |
-phaddbd, sse5two_insn, 1, NONE, 0x42, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddbq, sse5two_insn, 1, NONE, 0x43, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddbw, sse5two_insn, 1, NONE, 0x41, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddd, ssse3_insn, 3, NONE, 0x02, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phadddq, sse5two_insn, 1, NONE, 0x4B, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddsw, ssse3_insn, 3, NONE, 0x03, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phaddubd, sse5two_insn, 1, NONE, 0x52, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddubq, sse5two_insn, 1, NONE, 0x53, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddubw, sse5two_insn, 1, NONE, 0x51, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddudq, sse5two_insn, 1, NONE, 0x5B, 0, 0, 0, CPU_SSE5, 0, 0 |
-phadduwd, sse5two_insn, 1, NONE, 0x56, 0, 0, 0, CPU_SSE5, 0, 0 |
-phadduwq, sse5two_insn, 1, NONE, 0x57, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddw, ssse3_insn, 3, NONE, 0x01, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phaddwd, sse5two_insn, 1, NONE, 0x46, 0, 0, 0, CPU_SSE5, 0, 0 |
-phaddwq, sse5two_insn, 1, NONE, 0x47, 0, 0, 0, CPU_SSE5, 0, 0 |
-phminposuw, sse4_insn, 2, NONE, 0x41, 0, 0, 0, CPU_SSE41, 0, 0 |
-phsubbw, sse5two_insn, 1, NONE, 0x61, 0, 0, 0, CPU_SSE5, 0, 0 |
-phsubd, ssse3_insn, 3, NONE, 0x06, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phsubdq, sse5two_insn, 1, NONE, 0x63, 0, 0, 0, CPU_SSE5, 0, 0 |
-phsubsw, ssse3_insn, 3, NONE, 0x07, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phsubw, ssse3_insn, 3, NONE, 0x05, 0, 0, 0, CPU_SSSE3, 0, 0 |
-phsubwd, sse5two_insn, 1, NONE, 0x62, 0, 0, 0, CPU_SSE5, 0, 0 |
-pi2fd, now3d_insn, 1, NONE, 0x0D, 0, 0, 0, CPU_3DNow, 0, 0 |
-pi2fw, now3d_insn, 1, NONE, 0x0C, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
-pinsrb, pinsrb_insn, 4, NONE, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
-pinsrd, pinsrd_insn, 2, NONE, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
-pinsrq, pinsrq_insn, 2, NONE, 0, 0, 0, ONLY_64, CPU_SSE41, 0, 0 |
-pinsrw, pinsrw_insn, 9, NONE, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pmachriw, pmachriw_insn, 1, NONE, 0, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmacsdd, sse5pmacs_insn, 1, NONE, 0x9E, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacsdqh, sse5pmacs_insn, 1, NONE, 0x9F, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacsdql, sse5pmacs_insn, 1, NONE, 0x97, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacssdd, sse5pmacs_insn, 1, NONE, 0x8E, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacssdqh, sse5pmacs_insn, 1, NONE, 0x8F, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacssdql, sse5pmacs_insn, 1, NONE, 0x87, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacsswd, sse5pmacs_insn, 1, NONE, 0x86, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacssww, sse5pmacs_insn, 1, NONE, 0x85, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacswd, sse5pmacs_insn, 1, NONE, 0x96, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmacsww, sse5pmacs_insn, 1, NONE, 0x95, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmadcsswd, sse5pmacs_insn, 1, NONE, 0xA6, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmadcswd, sse5pmacs_insn, 1, NONE, 0xB6, 0, 0, 0, CPU_SSE5, 0, 0 |
-pmaddubsw, ssse3_insn, 3, NONE, 0x04, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pmaddwd, mmxsse2_insn, 2, NONE, 0xF5, 0, 0, 0, CPU_MMX, 0, 0 |
-pmagw, cyrixmmx_insn, 1, NONE, 0x52, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmaxsb, sse4_insn, 2, NONE, 0x3C, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmaxsd, sse4_insn, 2, NONE, 0x3D, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmaxsw, mmxsse2_insn, 2, NONE, 0xEE, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pmaxub, mmxsse2_insn, 2, NONE, 0xDE, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pmaxud, sse4_insn, 2, NONE, 0x3F, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmaxuw, sse4_insn, 2, NONE, 0x3E, 0, 0, 0, CPU_SSE41, 0, 0 |
-pminsb, sse4_insn, 2, NONE, 0x38, 0, 0, 0, CPU_SSE41, 0, 0 |
-pminsd, sse4_insn, 2, NONE, 0x39, 0, 0, 0, CPU_SSE41, 0, 0 |
-pminsw, mmxsse2_insn, 2, NONE, 0xEA, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pminub, mmxsse2_insn, 2, NONE, 0xDA, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pminud, sse4_insn, 2, NONE, 0x3B, 0, 0, 0, CPU_SSE41, 0, 0 |
-pminuw, sse4_insn, 2, NONE, 0x3A, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovmskb, pmovmskb_insn, 4, NONE, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pmovsxbd, sse4m32_insn, 2, NONE, 0x21, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovsxbq, sse4m16_insn, 2, NONE, 0x22, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovsxbw, sse4m64_insn, 2, NONE, 0x20, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovsxdq, sse4m64_insn, 2, NONE, 0x25, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovsxwd, sse4m64_insn, 2, NONE, 0x23, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovsxwq, sse4m32_insn, 2, NONE, 0x24, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxbd, sse4m32_insn, 2, NONE, 0x31, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxbq, sse4m16_insn, 2, NONE, 0x32, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxbw, sse4m64_insn, 2, NONE, 0x30, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxdq, sse4m64_insn, 2, NONE, 0x35, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxwd, sse4m64_insn, 2, NONE, 0x33, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmovzxwq, sse4m32_insn, 2, NONE, 0x34, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmuldq, sse4_insn, 2, NONE, 0x28, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmulhriw, cyrixmmx_insn, 1, NONE, 0x5D, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmulhrsw, ssse3_insn, 3, NONE, 0x0B, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pmulhrwa, now3d_insn, 1, NONE, 0xB7, 0, 0, 0, CPU_3DNow, 0, 0 |
-pmulhrwc, cyrixmmx_insn, 1, NONE, 0x59, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmulhuw, mmxsse2_insn, 2, NONE, 0xE4, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pmulhw, mmxsse2_insn, 2, NONE, 0xE5, 0, 0, 0, CPU_MMX, 0, 0 |
-pmulld, sse4_insn, 2, NONE, 0x40, 0, 0, 0, CPU_SSE41, 0, 0 |
-pmullw, mmxsse2_insn, 2, NONE, 0xD5, 0, 0, 0, CPU_MMX, 0, 0 |
-pmuludq, mmxsse2_insn, 2, NONE, 0xF4, 0, 0, 0, CPU_SSE2, 0, 0 |
-pmvgezb, cyrixmmx_insn, 1, NONE, 0x5C, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmvlzb, cyrixmmx_insn, 1, NONE, 0x5B, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmvnzb, cyrixmmx_insn, 1, NONE, 0x5A, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pmvzb, cyrixmmx_insn, 1, NONE, 0x58, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-pop, pop_insn, 21, NONE, 0, 0, 0, 0, 0, 0, 0 |
-popa, onebyte_insn, 1, NONE, 0x61, 0x00, 0, NOT_64, CPU_186, 0, 0 |
-popad, onebyte_insn, 1, NONE, 0x61, 0x20, 0, NOT_64, CPU_386, 0, 0 |
-popaw, onebyte_insn, 1, NONE, 0x61, 0x10, 0, NOT_64, CPU_186, 0, 0 |
-popcnt, cnt_insn, 3, NONE, 0xB8, 0, 0, 0, CPU_SSE42, 0, 0 |
-popf, onebyte_insn, 1, NONE, 0x9D, 0x00, 0x40, 0, 0, 0, 0 |
-popfd, onebyte_insn, 1, NONE, 0x9D, 0x20, 0, NOT_64, CPU_386, 0, 0 |
-popfq, onebyte_insn, 1, NONE, 0x9D, 0x40, 0x40, ONLY_64, 0, 0, 0 |
-popfw, onebyte_insn, 1, NONE, 0x9D, 0x10, 0x40, 0, 0, 0, 0 |
-por, mmxsse2_insn, 2, NONE, 0xEB, 0, 0, 0, CPU_MMX, 0, 0 |
-pperm, sse5arith_insn, 4, NONE, 0x23, 0, 0, 0, CPU_SSE5, 0, 0 |
-prefetch, twobytemem_insn, 1, NONE, 0x00, 0x0F, 0x0D, 0, CPU_3DNow, 0, 0 |
-prefetchnta, twobytemem_insn, 1, NONE, 0x00, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
-prefetcht0, twobytemem_insn, 1, NONE, 0x01, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
-prefetcht1, twobytemem_insn, 1, NONE, 0x02, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
-prefetcht2, twobytemem_insn, 1, NONE, 0x03, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
-prefetchw, twobytemem_insn, 1, NONE, 0x01, 0x0F, 0x0D, 0, CPU_3DNow, 0, 0 |
-protb, sse5prot_insn, 3, NONE, 0x00, 0, 0, 0, CPU_SSE5, 0, 0 |
-protd, sse5prot_insn, 3, NONE, 0x02, 0, 0, 0, CPU_SSE5, 0, 0 |
-protq, sse5prot_insn, 3, NONE, 0x03, 0, 0, 0, CPU_SSE5, 0, 0 |
-protw, sse5prot_insn, 3, NONE, 0x01, 0, 0, 0, CPU_SSE5, 0, 0 |
-psadbw, mmxsse2_insn, 2, NONE, 0xF6, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-pshab, sse5psh_insn, 2, NONE, 0x04, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshad, sse5psh_insn, 2, NONE, 0x06, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshaq, sse5psh_insn, 2, NONE, 0x07, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshaw, sse5psh_insn, 2, NONE, 0x05, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshlb, sse5psh_insn, 2, NONE, 0x00, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshld, sse5psh_insn, 2, NONE, 0x02, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshlq, sse5psh_insn, 2, NONE, 0x03, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshlw, sse5psh_insn, 2, NONE, 0x01, 0, 0, 0, CPU_SSE5, 0, 0 |
-pshufb, ssse3_insn, 3, NONE, 0x00, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pshufd, xmm_xmm128_imm_insn, 1, NONE, 0x66, 0x70, 0, 0, CPU_SSE2, 0, 0 |
-pshufhw, xmm_xmm128_imm_insn, 1, NONE, 0xF3, 0x70, 0, 0, CPU_SSE2, 0, 0 |
-pshuflw, xmm_xmm128_imm_insn, 1, NONE, 0xF2, 0x70, 0, 0, CPU_SSE2, 0, 0 |
-pshufw, pshufw_insn, 1, NONE, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
-psignb, ssse3_insn, 3, NONE, 0x08, 0, 0, 0, CPU_SSSE3, 0, 0 |
-psignd, ssse3_insn, 3, NONE, 0x0A, 0, 0, 0, CPU_SSSE3, 0, 0 |
-psignw, ssse3_insn, 3, NONE, 0x09, 0, 0, 0, CPU_SSSE3, 0, 0 |
-pslld, pshift_insn, 4, NONE, 0xF2, 0x72, 0x06, 0, CPU_MMX, 0, 0 |
-pslldq, pslrldq_insn, 2, NONE, 0x07, 0, 0, 0, CPU_SSE2, 0, 0 |
-psllq, pshift_insn, 4, NONE, 0xF3, 0x73, 0x06, 0, CPU_MMX, 0, 0 |
-psllw, pshift_insn, 4, NONE, 0xF1, 0x71, 0x06, 0, CPU_MMX, 0, 0 |
-psrad, pshift_insn, 4, NONE, 0xE2, 0x72, 0x04, 0, CPU_MMX, 0, 0 |
-psraw, pshift_insn, 4, NONE, 0xE1, 0x71, 0x04, 0, CPU_MMX, 0, 0 |
-psrld, pshift_insn, 4, NONE, 0xD2, 0x72, 0x02, 0, CPU_MMX, 0, 0 |
-psrldq, pslrldq_insn, 2, NONE, 0x03, 0, 0, 0, CPU_SSE2, 0, 0 |
-psrlq, pshift_insn, 4, NONE, 0xD3, 0x73, 0x02, 0, CPU_MMX, 0, 0 |
-psrlw, pshift_insn, 4, NONE, 0xD1, 0x71, 0x02, 0, CPU_MMX, 0, 0 |
-psubb, mmxsse2_insn, 2, NONE, 0xF8, 0, 0, 0, CPU_MMX, 0, 0 |
-psubd, mmxsse2_insn, 2, NONE, 0xFA, 0, 0, 0, CPU_MMX, 0, 0 |
-psubq, mmxsse2_insn, 2, NONE, 0xFB, 0, 0, 0, CPU_MMX, 0, 0 |
-psubsb, mmxsse2_insn, 2, NONE, 0xE8, 0, 0, 0, CPU_MMX, 0, 0 |
-psubsiw, cyrixmmx_insn, 1, NONE, 0x55, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
-psubsw, mmxsse2_insn, 2, NONE, 0xE9, 0, 0, 0, CPU_MMX, 0, 0 |
-psubusb, mmxsse2_insn, 2, NONE, 0xD8, 0, 0, 0, CPU_MMX, 0, 0 |
-psubusw, mmxsse2_insn, 2, NONE, 0xD9, 0, 0, 0, CPU_MMX, 0, 0 |
-psubw, mmxsse2_insn, 2, NONE, 0xF9, 0, 0, 0, CPU_MMX, 0, 0 |
-pswapd, now3d_insn, 1, NONE, 0xBB, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
-ptest, sse4_insn, 2, NONE, 0x17, 0, 0, 0, CPU_SSE41, 0, 0 |
-punpckhbw, mmxsse2_insn, 2, NONE, 0x68, 0, 0, 0, CPU_MMX, 0, 0 |
-punpckhdq, mmxsse2_insn, 2, NONE, 0x6A, 0, 0, 0, CPU_MMX, 0, 0 |
-punpckhqdq, xmm_xmm128_insn, 2, NONE, 0x66, 0x6D, 0, 0, CPU_SSE2, 0, 0 |
-punpckhwd, mmxsse2_insn, 2, NONE, 0x69, 0, 0, 0, CPU_MMX, 0, 0 |
-punpcklbw, mmxsse2_insn, 2, NONE, 0x60, 0, 0, 0, CPU_MMX, 0, 0 |
-punpckldq, mmxsse2_insn, 2, NONE, 0x62, 0, 0, 0, CPU_MMX, 0, 0 |
-punpcklqdq, xmm_xmm128_insn, 2, NONE, 0x66, 0x6C, 0, 0, CPU_SSE2, 0, 0 |
-punpcklwd, mmxsse2_insn, 2, NONE, 0x61, 0, 0, 0, CPU_MMX, 0, 0 |
-push, push_insn, 33, NONE, 0, 0, 0, 0, 0, 0, 0 |
-pusha, onebyte_insn, 1, NONE, 0x60, 0x00, 0, NOT_64, CPU_186, 0, 0 |
-pushad, onebyte_insn, 1, NONE, 0x60, 0x20, 0, NOT_64, CPU_386, 0, 0 |
-pushaw, onebyte_insn, 1, NONE, 0x60, 0x10, 0, NOT_64, CPU_186, 0, 0 |
-pushf, onebyte_insn, 1, NONE, 0x9C, 0x00, 0x40, 0, 0, 0, 0 |
-pushfd, onebyte_insn, 1, NONE, 0x9C, 0x20, 0, NOT_64, CPU_386, 0, 0 |
-pushfq, onebyte_insn, 1, NONE, 0x9C, 0x40, 0x40, ONLY_64, 0, 0, 0 |
-pushfw, onebyte_insn, 1, NONE, 0x9C, 0x10, 0x40, 0, 0, 0, 0 |
-pxor, mmxsse2_insn, 2, NONE, 0xEF, 0, 0, 0, CPU_MMX, 0, 0 |
-rcl, shift_insn, 16, NONE, 0x02, 0, 0, 0, 0, 0, 0 |
-rcpps, xmm_xmm128_insn, 2, NONE, 0x00, 0x53, 0, 0, CPU_SSE, 0, 0 |
-rcpss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x53, 0, 0, CPU_SSE, 0, 0 |
-rcr, shift_insn, 16, NONE, 0x03, 0, 0, 0, 0, 0, 0 |
-rdmsr, twobyte_insn, 1, NONE, 0x0F, 0x32, 0, 0, CPU_586, CPU_Priv, 0 |
-rdpmc, twobyte_insn, 1, NONE, 0x0F, 0x33, 0, 0, CPU_686, 0, 0 |
-rdshr, rdwrshr_insn, 1, NONE, 0x00, 0, 0, 0, CPU_686, CPU_Cyrix, CPU_SMM |
-rdtsc, twobyte_insn, 1, NONE, 0x0F, 0x31, 0, 0, CPU_586, 0, 0 |
-rdtscp, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xF9, 0, CPU_686, CPU_AMD, CPU_Priv |
+or, arith_insn, 22, SUF_Z, 0x08, 0x01, 0, 0, 0, 0, 0 |
+orpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x56, 0, 0, CPU_SSE2, 0, 0 |
+orps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x56, 0, 0, CPU_SSE, 0, 0 |
+out, out_insn, 12, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+outsb, onebyte_insn, 1, SUF_Z, 0x6E, 0x00, 0, 0, 0, 0, 0 |
+outsd, onebyte_insn, 1, SUF_Z, 0x6F, 0x20, 0, 0, CPU_386, 0, 0 |
+outsw, onebyte_insn, 1, SUF_Z, 0x6F, 0x10, 0, 0, 0, 0, 0 |
+pabsb, ssse3_insn, 3, SUF_Z, 0x1C, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pabsd, ssse3_insn, 3, SUF_Z, 0x1E, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pabsw, ssse3_insn, 3, SUF_Z, 0x1D, 0, 0, 0, CPU_SSSE3, 0, 0 |
+packssdw, mmxsse2_insn, 2, SUF_Z, 0x6B, 0, 0, 0, CPU_MMX, 0, 0 |
+packsswb, mmxsse2_insn, 2, SUF_Z, 0x63, 0, 0, 0, CPU_MMX, 0, 0 |
+packusdw, sse4_insn, 2, SUF_Z, 0x2B, 0, 0, 0, CPU_SSE41, 0, 0 |
+packuswb, mmxsse2_insn, 2, SUF_Z, 0x67, 0, 0, 0, CPU_MMX, 0, 0 |
+paddb, mmxsse2_insn, 2, SUF_Z, 0xFC, 0, 0, 0, CPU_MMX, 0, 0 |
+paddd, mmxsse2_insn, 2, SUF_Z, 0xFE, 0, 0, 0, CPU_MMX, 0, 0 |
+paddq, mmxsse2_insn, 2, SUF_Z, 0xD4, 0, 0, 0, CPU_MMX, 0, 0 |
+paddsb, mmxsse2_insn, 2, SUF_Z, 0xEC, 0, 0, 0, CPU_MMX, 0, 0 |
+paddsiw, cyrixmmx_insn, 1, SUF_Z, 0x51, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+paddsw, mmxsse2_insn, 2, SUF_Z, 0xED, 0, 0, 0, CPU_MMX, 0, 0 |
+paddusb, mmxsse2_insn, 2, SUF_Z, 0xDC, 0, 0, 0, CPU_MMX, 0, 0 |
+paddusw, mmxsse2_insn, 2, SUF_Z, 0xDD, 0, 0, 0, CPU_MMX, 0, 0 |
+paddw, mmxsse2_insn, 2, SUF_Z, 0xFD, 0, 0, 0, CPU_MMX, 0, 0 |
+palignr, ssse3imm_insn, 2, SUF_Z, 0x0F, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pand, mmxsse2_insn, 2, SUF_Z, 0xDB, 0, 0, 0, CPU_MMX, 0, 0 |
+pandn, mmxsse2_insn, 2, SUF_Z, 0xDF, 0, 0, 0, CPU_MMX, 0, 0 |
+pause, onebyte_prefix_insn, 1, SUF_Z, 0xF3, 0x90, 0, 0, CPU_P4, 0, 0 |
+paveb, cyrixmmx_insn, 1, SUF_Z, 0x50, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pavgb, mmxsse2_insn, 2, SUF_Z, 0xE0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pavgusb, now3d_insn, 1, SUF_Z, 0xBF, 0, 0, 0, CPU_3DNow, 0, 0 |
+pavgw, mmxsse2_insn, 2, SUF_Z, 0xE3, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pblendvb, sse4xmm0_insn, 2, SUF_Z, 0x10, 0, 0, 0, CPU_SSE41, 0, 0 |
+pblendw, sse4imm_insn, 2, SUF_Z, 0x0E, 0, 0, 0, CPU_SSE41, 0, 0 |
+pclmulhqhqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x11, 0, 0, 0, CPU_AVX, 0, 0 |
+pclmulhqlqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x01, 0, 0, 0, CPU_AVX, 0, 0 |
+pclmullqhqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x10, 0, 0, 0, CPU_AVX, 0, 0 |
+pclmullqlqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x00, 0, 0, 0, CPU_AVX, 0, 0 |
+pclmulqdq, pclmulqdq_insn, 2, SUF_Z, 0x3A, 0x44, 0, 0, CPU_AVX, 0, 0 |
+pcmpeqb, mmxsse2_insn, 2, SUF_Z, 0x74, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpeqd, mmxsse2_insn, 2, SUF_Z, 0x76, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpeqq, sse4_insn, 2, SUF_Z, 0x29, 0, 0, 0, CPU_SSE41, 0, 0 |
+pcmpeqw, mmxsse2_insn, 2, SUF_Z, 0x75, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpestri, sse4pcmpstr_insn, 1, SUF_Z, 0x61, 0, 0, 0, CPU_SSE42, 0, 0 |
+pcmpestrm, sse4pcmpstr_insn, 1, SUF_Z, 0x60, 0, 0, 0, CPU_SSE42, 0, 0 |
+pcmpgtb, mmxsse2_insn, 2, SUF_Z, 0x64, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpgtd, mmxsse2_insn, 2, SUF_Z, 0x66, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpgtq, sse4_insn, 2, SUF_Z, 0x37, 0, 0, 0, CPU_SSE41, 0, 0 |
+pcmpgtw, mmxsse2_insn, 2, SUF_Z, 0x65, 0, 0, 0, CPU_MMX, 0, 0 |
+pcmpistri, sse4pcmpstr_insn, 1, SUF_Z, 0x63, 0, 0, 0, CPU_SSE42, 0, 0 |
+pcmpistrm, sse4pcmpstr_insn, 1, SUF_Z, 0x62, 0, 0, 0, CPU_SSE42, 0, 0 |
+pdistib, cyrixmmx_insn, 1, SUF_Z, 0x54, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pextrb, pextrb_insn, 3, SUF_Z, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
+pextrd, pextrd_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
+pextrq, pextrq_insn, 1, SUF_Z, 0, 0, 0, ONLY_64, CPU_SSE41, 0, 0 |
+pextrw, pextrw_insn, 7, SUF_Z, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pf2id, now3d_insn, 1, SUF_Z, 0x1D, 0, 0, 0, CPU_3DNow, 0, 0 |
+pf2iw, now3d_insn, 1, SUF_Z, 0x1C, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
+pfacc, now3d_insn, 1, SUF_Z, 0xAE, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfadd, now3d_insn, 1, SUF_Z, 0x9E, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfcmpeq, now3d_insn, 1, SUF_Z, 0xB0, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfcmpge, now3d_insn, 1, SUF_Z, 0x90, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfcmpgt, now3d_insn, 1, SUF_Z, 0xA0, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfmax, now3d_insn, 1, SUF_Z, 0xA4, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfmin, now3d_insn, 1, SUF_Z, 0x94, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfmul, now3d_insn, 1, SUF_Z, 0xB4, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfnacc, now3d_insn, 1, SUF_Z, 0x8A, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
+pfpnacc, now3d_insn, 1, SUF_Z, 0x8E, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
+pfrcp, now3d_insn, 1, SUF_Z, 0x96, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfrcpit1, now3d_insn, 1, SUF_Z, 0xA6, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfrcpit2, now3d_insn, 1, SUF_Z, 0xB6, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfrsqit1, now3d_insn, 1, SUF_Z, 0xA7, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfrsqrt, now3d_insn, 1, SUF_Z, 0x97, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfsub, now3d_insn, 1, SUF_Z, 0x9A, 0, 0, 0, CPU_3DNow, 0, 0 |
+pfsubr, now3d_insn, 1, SUF_Z, 0xAA, 0, 0, 0, CPU_3DNow, 0, 0 |
+phaddd, ssse3_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_SSSE3, 0, 0 |
+phaddsw, ssse3_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_SSSE3, 0, 0 |
+phaddw, ssse3_insn, 3, SUF_Z, 0x01, 0, 0, 0, CPU_SSSE3, 0, 0 |
+phminposuw, sse4_insn, 2, SUF_Z, 0x41, 0, 0, 0, CPU_SSE41, 0, 0 |
+phsubd, ssse3_insn, 3, SUF_Z, 0x06, 0, 0, 0, CPU_SSSE3, 0, 0 |
+phsubsw, ssse3_insn, 3, SUF_Z, 0x07, 0, 0, 0, CPU_SSSE3, 0, 0 |
+phsubw, ssse3_insn, 3, SUF_Z, 0x05, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pi2fd, now3d_insn, 1, SUF_Z, 0x0D, 0, 0, 0, CPU_3DNow, 0, 0 |
+pi2fw, now3d_insn, 1, SUF_Z, 0x0C, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
+pinsrb, pinsrb_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_SSE41, 0, 0 |
+pinsrd, pinsrd_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_SSE41, 0 |
+pinsrq, pinsrq_insn, 2, SUF_Z, 0, 0, 0, ONLY_64, CPU_SSE41, 0, 0 |
+pinsrw, pinsrw_insn, 9, SUF_Z, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pmachriw, pmachriw_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmaddubsw, ssse3_insn, 3, SUF_Z, 0x04, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pmaddwd, mmxsse2_insn, 2, SUF_Z, 0xF5, 0, 0, 0, CPU_MMX, 0, 0 |
+pmagw, cyrixmmx_insn, 1, SUF_Z, 0x52, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmaxsb, sse4_insn, 2, SUF_Z, 0x3C, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmaxsd, sse4_insn, 2, SUF_Z, 0x3D, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmaxsw, mmxsse2_insn, 2, SUF_Z, 0xEE, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pmaxub, mmxsse2_insn, 2, SUF_Z, 0xDE, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pmaxud, sse4_insn, 2, SUF_Z, 0x3F, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmaxuw, sse4_insn, 2, SUF_Z, 0x3E, 0, 0, 0, CPU_SSE41, 0, 0 |
+pminsb, sse4_insn, 2, SUF_Z, 0x38, 0, 0, 0, CPU_SSE41, 0, 0 |
+pminsd, sse4_insn, 2, SUF_Z, 0x39, 0, 0, 0, CPU_SSE41, 0, 0 |
+pminsw, mmxsse2_insn, 2, SUF_Z, 0xEA, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pminub, mmxsse2_insn, 2, SUF_Z, 0xDA, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pminud, sse4_insn, 2, SUF_Z, 0x3B, 0, 0, 0, CPU_SSE41, 0, 0 |
+pminuw, sse4_insn, 2, SUF_Z, 0x3A, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovmskb, pmovmskb_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pmovsxbd, sse4m32_insn, 2, SUF_Z, 0x21, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovsxbq, sse4m16_insn, 2, SUF_Z, 0x22, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovsxbw, sse4m64_insn, 2, SUF_Z, 0x20, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovsxdq, sse4m64_insn, 2, SUF_Z, 0x25, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovsxwd, sse4m64_insn, 2, SUF_Z, 0x23, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovsxwq, sse4m32_insn, 2, SUF_Z, 0x24, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxbd, sse4m32_insn, 2, SUF_Z, 0x31, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxbq, sse4m16_insn, 2, SUF_Z, 0x32, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxbw, sse4m64_insn, 2, SUF_Z, 0x30, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxdq, sse4m64_insn, 2, SUF_Z, 0x35, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxwd, sse4m64_insn, 2, SUF_Z, 0x33, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmovzxwq, sse4m32_insn, 2, SUF_Z, 0x34, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmuldq, sse4_insn, 2, SUF_Z, 0x28, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmulhriw, cyrixmmx_insn, 1, SUF_Z, 0x5D, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmulhrsw, ssse3_insn, 3, SUF_Z, 0x0B, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pmulhrwa, now3d_insn, 1, SUF_Z, 0xB7, 0, 0, 0, CPU_3DNow, 0, 0 |
+pmulhrwc, cyrixmmx_insn, 1, SUF_Z, 0x59, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmulhuw, mmxsse2_insn, 2, SUF_Z, 0xE4, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pmulhw, mmxsse2_insn, 2, SUF_Z, 0xE5, 0, 0, 0, CPU_MMX, 0, 0 |
+pmulld, sse4_insn, 2, SUF_Z, 0x40, 0, 0, 0, CPU_SSE41, 0, 0 |
+pmullw, mmxsse2_insn, 2, SUF_Z, 0xD5, 0, 0, 0, CPU_MMX, 0, 0 |
+pmuludq, mmxsse2_insn, 2, SUF_Z, 0xF4, 0, 0, 0, CPU_SSE2, 0, 0 |
+pmvgezb, cyrixmmx_insn, 1, SUF_Z, 0x5C, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmvlzb, cyrixmmx_insn, 1, SUF_Z, 0x5B, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmvnzb, cyrixmmx_insn, 1, SUF_Z, 0x5A, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pmvzb, cyrixmmx_insn, 1, SUF_Z, 0x58, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+pop, pop_insn, 21, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+popa, onebyte_insn, 1, SUF_Z, 0x61, 0x00, 0, NOT_64, CPU_186, 0, 0 |
+popad, onebyte_insn, 1, SUF_Z, 0x61, 0x20, 0, NOT_64, CPU_386, 0, 0 |
+popaw, onebyte_insn, 1, SUF_Z, 0x61, 0x10, 0, NOT_64, CPU_186, 0, 0 |
+popcnt, cnt_insn, 3, SUF_Z, 0xB8, 0, 0, 0, CPU_SSE42, 0, 0 |
+popf, onebyte_insn, 1, SUF_Z, 0x9D, 0x00, 0x40, 0, 0, 0, 0 |
+popfd, onebyte_insn, 1, SUF_Z, 0x9D, 0x20, 0, NOT_64, CPU_386, 0, 0 |
+popfq, onebyte_insn, 1, SUF_Z, 0x9D, 0x40, 0x40, ONLY_64, 0, 0, 0 |
+popfw, onebyte_insn, 1, SUF_Z, 0x9D, 0x10, 0x40, 0, 0, 0, 0 |
+por, mmxsse2_insn, 2, SUF_Z, 0xEB, 0, 0, 0, CPU_MMX, 0, 0 |
+prefetch, twobytemem_insn, 1, SUF_Z, 0x00, 0x0F, 0x0D, 0, CPU_3DNow, 0, 0 |
+prefetchnta, twobytemem_insn, 1, SUF_Z, 0x00, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
+prefetcht0, twobytemem_insn, 1, SUF_Z, 0x01, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
+prefetcht1, twobytemem_insn, 1, SUF_Z, 0x02, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
+prefetcht2, twobytemem_insn, 1, SUF_Z, 0x03, 0x0F, 0x18, 0, CPU_P3, 0, 0 |
+prefetchw, twobytemem_insn, 1, SUF_Z, 0x01, 0x0F, 0x0D, 0, CPU_3DNow, 0, 0 |
+psadbw, mmxsse2_insn, 2, SUF_Z, 0xF6, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+pshufb, ssse3_insn, 3, SUF_Z, 0x00, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pshufd, xmm_xmm128_imm_insn, 1, SUF_Z, 0x66, 0x70, 0, 0, CPU_SSE2, 0, 0 |
+pshufhw, xmm_xmm128_imm_insn, 1, SUF_Z, 0xF3, 0x70, 0, 0, CPU_SSE2, 0, 0 |
+pshuflw, xmm_xmm128_imm_insn, 1, SUF_Z, 0xF2, 0x70, 0, 0, CPU_SSE2, 0, 0 |
+pshufw, pshufw_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_MMX, CPU_P3, 0 |
+psignb, ssse3_insn, 3, SUF_Z, 0x08, 0, 0, 0, CPU_SSSE3, 0, 0 |
+psignd, ssse3_insn, 3, SUF_Z, 0x0A, 0, 0, 0, CPU_SSSE3, 0, 0 |
+psignw, ssse3_insn, 3, SUF_Z, 0x09, 0, 0, 0, CPU_SSSE3, 0, 0 |
+pslld, pshift_insn, 4, SUF_Z, 0xF2, 0x72, 0x06, 0, CPU_MMX, 0, 0 |
+pslldq, pslrldq_insn, 2, SUF_Z, 0x07, 0, 0, 0, CPU_SSE2, 0, 0 |
+psllq, pshift_insn, 4, SUF_Z, 0xF3, 0x73, 0x06, 0, CPU_MMX, 0, 0 |
+psllw, pshift_insn, 4, SUF_Z, 0xF1, 0x71, 0x06, 0, CPU_MMX, 0, 0 |
+psrad, pshift_insn, 4, SUF_Z, 0xE2, 0x72, 0x04, 0, CPU_MMX, 0, 0 |
+psraw, pshift_insn, 4, SUF_Z, 0xE1, 0x71, 0x04, 0, CPU_MMX, 0, 0 |
+psrld, pshift_insn, 4, SUF_Z, 0xD2, 0x72, 0x02, 0, CPU_MMX, 0, 0 |
+psrldq, pslrldq_insn, 2, SUF_Z, 0x03, 0, 0, 0, CPU_SSE2, 0, 0 |
+psrlq, pshift_insn, 4, SUF_Z, 0xD3, 0x73, 0x02, 0, CPU_MMX, 0, 0 |
+psrlw, pshift_insn, 4, SUF_Z, 0xD1, 0x71, 0x02, 0, CPU_MMX, 0, 0 |
+psubb, mmxsse2_insn, 2, SUF_Z, 0xF8, 0, 0, 0, CPU_MMX, 0, 0 |
+psubd, mmxsse2_insn, 2, SUF_Z, 0xFA, 0, 0, 0, CPU_MMX, 0, 0 |
+psubq, mmxsse2_insn, 2, SUF_Z, 0xFB, 0, 0, 0, CPU_MMX, 0, 0 |
+psubsb, mmxsse2_insn, 2, SUF_Z, 0xE8, 0, 0, 0, CPU_MMX, 0, 0 |
+psubsiw, cyrixmmx_insn, 1, SUF_Z, 0x55, 0, 0, 0, CPU_Cyrix, CPU_MMX, 0 |
+psubsw, mmxsse2_insn, 2, SUF_Z, 0xE9, 0, 0, 0, CPU_MMX, 0, 0 |
+psubusb, mmxsse2_insn, 2, SUF_Z, 0xD8, 0, 0, 0, CPU_MMX, 0, 0 |
+psubusw, mmxsse2_insn, 2, SUF_Z, 0xD9, 0, 0, 0, CPU_MMX, 0, 0 |
+psubw, mmxsse2_insn, 2, SUF_Z, 0xF9, 0, 0, 0, CPU_MMX, 0, 0 |
+pswapd, now3d_insn, 1, SUF_Z, 0xBB, 0, 0, 0, CPU_3DNow, CPU_Athlon, 0 |
+ptest, sse4_insn, 2, SUF_Z, 0x17, 0, 0, 0, CPU_SSE41, 0, 0 |
+punpckhbw, mmxsse2_insn, 2, SUF_Z, 0x68, 0, 0, 0, CPU_MMX, 0, 0 |
+punpckhdq, mmxsse2_insn, 2, SUF_Z, 0x6A, 0, 0, 0, CPU_MMX, 0, 0 |
+punpckhqdq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6D, 0, 0, CPU_SSE2, 0, 0 |
+punpckhwd, mmxsse2_insn, 2, SUF_Z, 0x69, 0, 0, 0, CPU_MMX, 0, 0 |
+punpcklbw, mmxsse2_insn, 2, SUF_Z, 0x60, 0, 0, 0, CPU_MMX, 0, 0 |
+punpckldq, mmxsse2_insn, 2, SUF_Z, 0x62, 0, 0, 0, CPU_MMX, 0, 0 |
+punpcklqdq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6C, 0, 0, CPU_SSE2, 0, 0 |
+punpcklwd, mmxsse2_insn, 2, SUF_Z, 0x61, 0, 0, 0, CPU_MMX, 0, 0 |
+push, push_insn, 33, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+pusha, onebyte_insn, 1, SUF_Z, 0x60, 0x00, 0, NOT_64, CPU_186, 0, 0 |
+pushad, onebyte_insn, 1, SUF_Z, 0x60, 0x20, 0, NOT_64, CPU_386, 0, 0 |
+pushaw, onebyte_insn, 1, SUF_Z, 0x60, 0x10, 0, NOT_64, CPU_186, 0, 0 |
+pushf, onebyte_insn, 1, SUF_Z, 0x9C, 0x00, 0x40, 0, 0, 0, 0 |
+pushfd, onebyte_insn, 1, SUF_Z, 0x9C, 0x20, 0, NOT_64, CPU_386, 0, 0 |
+pushfq, onebyte_insn, 1, SUF_Z, 0x9C, 0x40, 0x40, ONLY_64, 0, 0, 0 |
+pushfw, onebyte_insn, 1, SUF_Z, 0x9C, 0x10, 0x40, 0, 0, 0, 0 |
+pxor, mmxsse2_insn, 2, SUF_Z, 0xEF, 0, 0, 0, CPU_MMX, 0, 0 |
+rcl, shift_insn, 16, SUF_Z, 0x02, 0, 0, 0, 0, 0, 0 |
+rcpps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x53, 0, 0, CPU_SSE, 0, 0 |
+rcpss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x53, 0, 0, CPU_SSE, 0, 0 |
+rcr, shift_insn, 16, SUF_Z, 0x03, 0, 0, 0, 0, 0, 0 |
+rdfsbase, fs_gs_base_insn, 2, SUF_Z, 0x00, 0, 0, ONLY_64, CPU_FSGSBASE, 0, 0 |
+rdgsbase, fs_gs_base_insn, 2, SUF_Z, 0x01, 0, 0, ONLY_64, CPU_FSGSBASE, 0, 0 |
+rdmsr, twobyte_insn, 1, SUF_Z, 0x0F, 0x32, 0, 0, CPU_586, CPU_Priv, 0 |
+rdpmc, twobyte_insn, 1, SUF_Z, 0x0F, 0x33, 0, 0, CPU_686, 0, 0 |
+rdrand, rdrand_insn, 3, SUF_Z, 0, 0, 0, 0, CPU_RDRAND, 0, 0 |
+rdshr, rdwrshr_insn, 1, SUF_Z, 0x00, 0, 0, 0, CPU_686, CPU_Cyrix, CPU_SMM |
+rdtsc, twobyte_insn, 1, SUF_Z, 0x0F, 0x31, 0, 0, CPU_586, 0, 0 |
+rdtscp, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xF9, 0, CPU_686, CPU_AMD, CPU_Priv |
rep, NULL, X86_LOCKREP>>8, 0xF3, 0, 0, 0, 0, 0, 0, 0 |
repe, NULL, X86_LOCKREP>>8, 0xF3, 0, 0, 0, 0, 0, 0, 0 |
repne, NULL, X86_LOCKREP>>8, 0xF2, 0, 0, 0, 0, 0, 0, 0 |
repnz, NULL, X86_LOCKREP>>8, 0xF2, 0, 0, 0, 0, 0, 0, 0 |
repz, NULL, X86_LOCKREP>>8, 0xF3, 0, 0, 0, 0, 0, 0, 0 |
-ret, retnf_insn, 6, NONE, 0xC2, 0, 0, 0, 0, 0, 0 |
-retf, retnf_insn, 6, NONE, 0xCA, 0x40, 0, 0, 0, 0, 0 |
-retn, retnf_insn, 6, NONE, 0xC2, 0, 0, 0, 0, 0, 0 |
-rol, shift_insn, 16, NONE, 0x00, 0, 0, 0, 0, 0, 0 |
-ror, shift_insn, 16, NONE, 0x01, 0, 0, 0, 0, 0, 0 |
-roundpd, sse4imm_insn, 2, NONE, 0x09, 0, 0, 0, CPU_SSE41, 0, 0 |
-roundps, sse4imm_insn, 2, NONE, 0x08, 0, 0, 0, CPU_SSE41, 0, 0 |
-roundsd, sse4m64imm_insn, 4, NONE, 0x0B, 0, 0, 0, CPU_SSE41, 0, 0 |
-roundss, sse4m32imm_insn, 4, NONE, 0x0A, 0, 0, 0, CPU_SSE41, 0, 0 |
-rsdc, rsdc_insn, 1, NONE, 0, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-rsldt, cyrixsmm_insn, 1, NONE, 0x7B, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-rsm, twobyte_insn, 1, NONE, 0x0F, 0xAA, 0, 0, CPU_586, CPU_SMM, 0 |
-rsqrtps, xmm_xmm128_insn, 2, NONE, 0x00, 0x52, 0, 0, CPU_SSE, 0, 0 |
-rsqrtss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x52, 0, 0, CPU_SSE, 0, 0 |
-rsts, cyrixsmm_insn, 1, NONE, 0x7D, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-sahf, onebyte_insn, 1, NONE, 0x9E, 0, 0, 0, 0, 0, 0 |
-sal, shift_insn, 16, NONE, 0x04, 0, 0, 0, 0, 0, 0 |
-salc, onebyte_insn, 1, NONE, 0xD6, 0, 0, NOT_64, CPU_Undoc, 0, 0 |
-sar, shift_insn, 16, NONE, 0x07, 0, 0, 0, 0, 0, 0 |
-sbb, arith_insn, 22, NONE, 0x18, 0x03, 0, 0, 0, 0, 0 |
-scasb, onebyte_insn, 1, NONE, 0xAE, 0x00, 0, 0, 0, 0, 0 |
-scasd, onebyte_insn, 1, NONE, 0xAF, 0x20, 0, 0, CPU_386, 0, 0 |
-scasq, onebyte_insn, 1, NONE, 0xAF, 0x40, 0, ONLY_64, 0, 0, 0 |
-scasw, onebyte_insn, 1, NONE, 0xAF, 0x10, 0, 0, 0, 0, 0 |
-seta, setcc_insn, 1, NONE, 0x07, 0, 0, 0, CPU_386, 0, 0 |
-setae, setcc_insn, 1, NONE, 0x03, 0, 0, 0, CPU_386, 0, 0 |
-setb, setcc_insn, 1, NONE, 0x02, 0, 0, 0, CPU_386, 0, 0 |
-setbe, setcc_insn, 1, NONE, 0x06, 0, 0, 0, CPU_386, 0, 0 |
-setc, setcc_insn, 1, NONE, 0x02, 0, 0, 0, CPU_386, 0, 0 |
-sete, setcc_insn, 1, NONE, 0x04, 0, 0, 0, CPU_386, 0, 0 |
-setg, setcc_insn, 1, NONE, 0x0F, 0, 0, 0, CPU_386, 0, 0 |
-setge, setcc_insn, 1, NONE, 0x0D, 0, 0, 0, CPU_386, 0, 0 |
-setl, setcc_insn, 1, NONE, 0x0C, 0, 0, 0, CPU_386, 0, 0 |
-setle, setcc_insn, 1, NONE, 0x0E, 0, 0, 0, CPU_386, 0, 0 |
-setna, setcc_insn, 1, NONE, 0x06, 0, 0, 0, CPU_386, 0, 0 |
-setnae, setcc_insn, 1, NONE, 0x02, 0, 0, 0, CPU_386, 0, 0 |
-setnb, setcc_insn, 1, NONE, 0x03, 0, 0, 0, CPU_386, 0, 0 |
-setnbe, setcc_insn, 1, NONE, 0x07, 0, 0, 0, CPU_386, 0, 0 |
-setnc, setcc_insn, 1, NONE, 0x03, 0, 0, 0, CPU_386, 0, 0 |
-setne, setcc_insn, 1, NONE, 0x05, 0, 0, 0, CPU_386, 0, 0 |
-setng, setcc_insn, 1, NONE, 0x0E, 0, 0, 0, CPU_386, 0, 0 |
-setnge, setcc_insn, 1, NONE, 0x0C, 0, 0, 0, CPU_386, 0, 0 |
-setnl, setcc_insn, 1, NONE, 0x0D, 0, 0, 0, CPU_386, 0, 0 |
-setnle, setcc_insn, 1, NONE, 0x0F, 0, 0, 0, CPU_386, 0, 0 |
-setno, setcc_insn, 1, NONE, 0x01, 0, 0, 0, CPU_386, 0, 0 |
-setnp, setcc_insn, 1, NONE, 0x0B, 0, 0, 0, CPU_386, 0, 0 |
-setns, setcc_insn, 1, NONE, 0x09, 0, 0, 0, CPU_386, 0, 0 |
-setnz, setcc_insn, 1, NONE, 0x05, 0, 0, 0, CPU_386, 0, 0 |
-seto, setcc_insn, 1, NONE, 0x00, 0, 0, 0, CPU_386, 0, 0 |
-setp, setcc_insn, 1, NONE, 0x0A, 0, 0, 0, CPU_386, 0, 0 |
-setpe, setcc_insn, 1, NONE, 0x0A, 0, 0, 0, CPU_386, 0, 0 |
-setpo, setcc_insn, 1, NONE, 0x0B, 0, 0, 0, CPU_386, 0, 0 |
-sets, setcc_insn, 1, NONE, 0x08, 0, 0, 0, CPU_386, 0, 0 |
-setz, setcc_insn, 1, NONE, 0x04, 0, 0, 0, CPU_386, 0, 0 |
-sfence, threebyte_insn, 1, NONE, 0x0F, 0xAE, 0xF8, 0, CPU_P3, 0, 0 |
-sgdt, twobytemem_insn, 1, NONE, 0x00, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
-shl, shift_insn, 16, NONE, 0x04, 0, 0, 0, 0, 0, 0 |
-shld, shlrd_insn, 9, NONE, 0xA4, 0, 0, 0, CPU_386, 0, 0 |
-shr, shift_insn, 16, NONE, 0x05, 0, 0, 0, 0, 0, 0 |
-shrd, shlrd_insn, 9, NONE, 0xAC, 0, 0, 0, CPU_386, 0, 0 |
-shufpd, xmm_xmm128_imm_insn, 1, NONE, 0x66, 0xC6, 0, 0, CPU_SSE2, 0, 0 |
-shufps, xmm_xmm128_imm_insn, 1, NONE, 0x00, 0xC6, 0, 0, CPU_SSE, 0, 0 |
-sidt, twobytemem_insn, 1, NONE, 0x01, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
-skinit, skinit_insn, 2, NONE, 0, 0, 0, 0, CPU_SVM, 0, 0 |
-sldt, sldtmsw_insn, 6, NONE, 0x00, 0x00, 0, 0, CPU_286, 0, 0 |
-smi, onebyte_insn, 1, NONE, 0xF1, 0, 0, 0, CPU_386, CPU_Undoc, 0 |
-smint, twobyte_insn, 1, NONE, 0x0F, 0x38, 0, 0, CPU_686, CPU_Cyrix, 0 |
-smintold, twobyte_insn, 1, NONE, 0x0F, 0x7E, 0, 0, CPU_486, CPU_Cyrix, CPU_Obs |
-smsw, sldtmsw_insn, 6, NONE, 0x04, 0x01, 0, 0, CPU_286, 0, 0 |
-sqrtpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x51, 0, 0, CPU_SSE2, 0, 0 |
-sqrtps, xmm_xmm128_insn, 2, NONE, 0x00, 0x51, 0, 0, CPU_SSE, 0, 0 |
-sqrtsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x51, 0, 0, CPU_SSE2, 0, 0 |
-sqrtss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x51, 0, 0, CPU_SSE, 0, 0 |
-stc, onebyte_insn, 1, NONE, 0xF9, 0, 0, 0, 0, 0, 0 |
-std, onebyte_insn, 1, NONE, 0xFD, 0, 0, 0, 0, 0, 0 |
-stgi, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xDC, 0, CPU_SVM, 0, 0 |
-sti, onebyte_insn, 1, NONE, 0xFB, 0, 0, 0, 0, 0, 0 |
-stmxcsr, ldstmxcsr_insn, 1, NONE, 0x03, 0, 0, 0, CPU_SSE, 0, 0 |
-stosb, onebyte_insn, 1, NONE, 0xAA, 0x00, 0, 0, 0, 0, 0 |
-stosd, onebyte_insn, 1, NONE, 0xAB, 0x20, 0, 0, CPU_386, 0, 0 |
-stosq, onebyte_insn, 1, NONE, 0xAB, 0x40, 0, ONLY_64, 0, 0, 0 |
-stosw, onebyte_insn, 1, NONE, 0xAB, 0x10, 0, 0, 0, 0, 0 |
-str, str_insn, 4, NONE, 0, 0, 0, 0, CPU_286, CPU_Prot, 0 |
-sub, arith_insn, 22, NONE, 0x28, 0x05, 0, 0, 0, 0, 0 |
-subpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x5C, 0, 0, CPU_SSE2, 0, 0 |
-subps, xmm_xmm128_insn, 2, NONE, 0x00, 0x5C, 0, 0, CPU_SSE, 0, 0 |
-subsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5C, 0, 0, CPU_SSE2, 0, 0 |
-subss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5C, 0, 0, CPU_SSE, 0, 0 |
-svdc, svdc_insn, 1, NONE, 0, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-svldt, cyrixsmm_insn, 1, NONE, 0x7A, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-svts, cyrixsmm_insn, 1, NONE, 0x7C, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
-swapgs, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xF8, ONLY_64, 0, 0, 0 |
-syscall, twobyte_insn, 1, NONE, 0x0F, 0x05, 0, 0, CPU_686, CPU_AMD, 0 |
-sysenter, twobyte_insn, 1, NONE, 0x0F, 0x34, 0, NOT_64, CPU_686, 0, 0 |
-sysexit, twobyte_insn, 1, NONE, 0x0F, 0x35, 0, NOT_64, CPU_686, CPU_Priv, 0 |
-sysret, twobyte_insn, 1, NONE, 0x0F, 0x07, 0, 0, CPU_686, CPU_AMD, CPU_Priv |
-test, test_insn, 20, NONE, 0, 0, 0, 0, 0, 0, 0 |
-ucomisd, xmm_xmm64_insn, 4, NONE, 0x66, 0x2E, 0, 0, CPU_SSE2, 0, 0 |
-ucomiss, xmm_xmm32_insn, 4, NONE, 0x00, 0x2E, 0, 0, CPU_SSE, 0, 0 |
-ud1, twobyte_insn, 1, NONE, 0x0F, 0xB9, 0, 0, CPU_286, CPU_Undoc, 0 |
-ud2, twobyte_insn, 1, NONE, 0x0F, 0x0B, 0, 0, CPU_286, 0, 0 |
-umov, umov_insn, 6, NONE, 0, 0, 0, 0, CPU_386, CPU_Undoc, 0 |
-unpckhpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x15, 0, 0, CPU_SSE2, 0, 0 |
-unpckhps, xmm_xmm128_insn, 2, NONE, 0x00, 0x15, 0, 0, CPU_SSE, 0, 0 |
-unpcklpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x14, 0, 0, CPU_SSE2, 0, 0 |
-unpcklps, xmm_xmm128_insn, 2, NONE, 0x00, 0x14, 0, 0, CPU_SSE, 0, 0 |
-vaddpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaddps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaddsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaddss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaddsubpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0xD0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaddsubps, xmm_xmm128_256_insn, 3, NONE, 0xF2, 0xD0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaesdec, aes_insn, 2, NONE, 0x38, 0xDE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaesdeclast, aes_insn, 2, NONE, 0x38, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaesenc, aes_insn, 2, NONE, 0x38, 0xDC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaesenclast, aes_insn, 2, NONE, 0x38, 0xDD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaesimc, aesimc_insn, 1, NONE, 0x38, 0xDB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vaeskeygenassist, aes_imm_insn, 1, NONE, 0x3A, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vandnpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x55, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vandnps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x55, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vandpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x54, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vandps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x54, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vblendpd, sse4imm_256_insn, 3, NONE, 0x0D, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vblendps, sse4imm_256_insn, 3, NONE, 0x0C, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vblendvpd, avx_sse4xmm0_insn, 2, NONE, 0x4B, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vblendvps, avx_sse4xmm0_insn, 2, NONE, 0x4A, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vbroadcastf128, vbroadcastf128_insn, 1, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vbroadcastsd, vbroadcastsd_insn, 1, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vbroadcastss, vbroadcastss_insn, 2, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_ospd, ssecmp_128_insn, 3, NONE, 0x10, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_osps, ssecmp_128_insn, 3, NONE, 0x10, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_ossd, ssecmp_64_insn, 4, NONE, 0x10, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_osss, ssecmp_32_insn, 4, NONE, 0x10, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_uqpd, ssecmp_128_insn, 3, NONE, 0x08, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_uqps, ssecmp_128_insn, 3, NONE, 0x08, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_uqsd, ssecmp_64_insn, 4, NONE, 0x08, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_uqss, ssecmp_32_insn, 4, NONE, 0x08, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_uspd, ssecmp_128_insn, 3, NONE, 0x18, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_usps, ssecmp_128_insn, 3, NONE, 0x18, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_ussd, ssecmp_64_insn, 4, NONE, 0x18, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeq_usss, ssecmp_32_insn, 4, NONE, 0x18, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeqpd, ssecmp_128_insn, 3, NONE, 0x00, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeqps, ssecmp_128_insn, 3, NONE, 0x00, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeqsd, ssecmp_64_insn, 4, NONE, 0x00, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpeqss, ssecmp_32_insn, 4, NONE, 0x00, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalse_ospd, ssecmp_128_insn, 3, NONE, 0x1B, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalse_osps, ssecmp_128_insn, 3, NONE, 0x1B, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalse_ossd, ssecmp_64_insn, 4, NONE, 0x1B, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalse_osss, ssecmp_32_insn, 4, NONE, 0x1B, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalsepd, ssecmp_128_insn, 3, NONE, 0x0B, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalseps, ssecmp_128_insn, 3, NONE, 0x0B, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalsesd, ssecmp_64_insn, 4, NONE, 0x0B, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpfalsess, ssecmp_32_insn, 4, NONE, 0x0B, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpge_oqpd, ssecmp_128_insn, 3, NONE, 0x1D, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpge_oqps, ssecmp_128_insn, 3, NONE, 0x1D, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpge_oqsd, ssecmp_64_insn, 4, NONE, 0x1D, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpge_oqss, ssecmp_32_insn, 4, NONE, 0x1D, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgepd, ssecmp_128_insn, 3, NONE, 0x0D, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgeps, ssecmp_128_insn, 3, NONE, 0x0D, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgesd, ssecmp_64_insn, 4, NONE, 0x0D, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgess, ssecmp_32_insn, 4, NONE, 0x0D, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgt_oqpd, ssecmp_128_insn, 3, NONE, 0x1E, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgt_oqps, ssecmp_128_insn, 3, NONE, 0x1E, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgt_oqsd, ssecmp_64_insn, 4, NONE, 0x1E, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgt_oqss, ssecmp_32_insn, 4, NONE, 0x1E, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgtpd, ssecmp_128_insn, 3, NONE, 0x0E, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgtps, ssecmp_128_insn, 3, NONE, 0x0E, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgtsd, ssecmp_64_insn, 4, NONE, 0x0E, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpgtss, ssecmp_32_insn, 4, NONE, 0x0E, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmple_oqpd, ssecmp_128_insn, 3, NONE, 0x12, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmple_oqps, ssecmp_128_insn, 3, NONE, 0x12, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmple_oqsd, ssecmp_64_insn, 4, NONE, 0x12, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmple_oqss, ssecmp_32_insn, 4, NONE, 0x12, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplepd, ssecmp_128_insn, 3, NONE, 0x02, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpleps, ssecmp_128_insn, 3, NONE, 0x02, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplesd, ssecmp_64_insn, 4, NONE, 0x02, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpless, ssecmp_32_insn, 4, NONE, 0x02, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplt_oqpd, ssecmp_128_insn, 3, NONE, 0x11, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplt_oqps, ssecmp_128_insn, 3, NONE, 0x11, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplt_oqsd, ssecmp_64_insn, 4, NONE, 0x11, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmplt_oqss, ssecmp_32_insn, 4, NONE, 0x11, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpltpd, ssecmp_128_insn, 3, NONE, 0x01, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpltps, ssecmp_128_insn, 3, NONE, 0x01, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpltsd, ssecmp_64_insn, 4, NONE, 0x01, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpltss, ssecmp_32_insn, 4, NONE, 0x01, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_oqpd, ssecmp_128_insn, 3, NONE, 0x0C, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_oqps, ssecmp_128_insn, 3, NONE, 0x0C, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_oqsd, ssecmp_64_insn, 4, NONE, 0x0C, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_oqss, ssecmp_32_insn, 4, NONE, 0x0C, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_ospd, ssecmp_128_insn, 3, NONE, 0x1C, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_osps, ssecmp_128_insn, 3, NONE, 0x1C, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_ossd, ssecmp_64_insn, 4, NONE, 0x1C, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_osss, ssecmp_32_insn, 4, NONE, 0x1C, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_uspd, ssecmp_128_insn, 3, NONE, 0x14, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_usps, ssecmp_128_insn, 3, NONE, 0x14, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_ussd, ssecmp_64_insn, 4, NONE, 0x14, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneq_usss, ssecmp_32_insn, 4, NONE, 0x14, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneqpd, ssecmp_128_insn, 3, NONE, 0x04, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneqps, ssecmp_128_insn, 3, NONE, 0x04, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneqsd, ssecmp_64_insn, 4, NONE, 0x04, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpneqss, ssecmp_32_insn, 4, NONE, 0x04, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnge_uqpd, ssecmp_128_insn, 3, NONE, 0x19, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnge_uqps, ssecmp_128_insn, 3, NONE, 0x19, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnge_uqsd, ssecmp_64_insn, 4, NONE, 0x19, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnge_uqss, ssecmp_32_insn, 4, NONE, 0x19, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngepd, ssecmp_128_insn, 3, NONE, 0x09, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngeps, ssecmp_128_insn, 3, NONE, 0x09, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngesd, ssecmp_64_insn, 4, NONE, 0x09, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngess, ssecmp_32_insn, 4, NONE, 0x09, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngt_uqpd, ssecmp_128_insn, 3, NONE, 0x1A, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngt_uqps, ssecmp_128_insn, 3, NONE, 0x1A, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngt_uqsd, ssecmp_64_insn, 4, NONE, 0x1A, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngt_uqss, ssecmp_32_insn, 4, NONE, 0x1A, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngtpd, ssecmp_128_insn, 3, NONE, 0x0A, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngtps, ssecmp_128_insn, 3, NONE, 0x0A, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngtsd, ssecmp_64_insn, 4, NONE, 0x0A, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpngtss, ssecmp_32_insn, 4, NONE, 0x0A, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnle_uqpd, ssecmp_128_insn, 3, NONE, 0x16, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnle_uqps, ssecmp_128_insn, 3, NONE, 0x16, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnle_uqsd, ssecmp_64_insn, 4, NONE, 0x16, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnle_uqss, ssecmp_32_insn, 4, NONE, 0x16, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlepd, ssecmp_128_insn, 3, NONE, 0x06, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnleps, ssecmp_128_insn, 3, NONE, 0x06, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlesd, ssecmp_64_insn, 4, NONE, 0x06, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnless, ssecmp_32_insn, 4, NONE, 0x06, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlt_uqpd, ssecmp_128_insn, 3, NONE, 0x15, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlt_uqps, ssecmp_128_insn, 3, NONE, 0x15, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlt_uqsd, ssecmp_64_insn, 4, NONE, 0x15, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnlt_uqss, ssecmp_32_insn, 4, NONE, 0x15, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnltpd, ssecmp_128_insn, 3, NONE, 0x05, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnltps, ssecmp_128_insn, 3, NONE, 0x05, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnltsd, ssecmp_64_insn, 4, NONE, 0x05, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpnltss, ssecmp_32_insn, 4, NONE, 0x05, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpord_spd, ssecmp_128_insn, 3, NONE, 0x17, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpord_sps, ssecmp_128_insn, 3, NONE, 0x17, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpord_ssd, ssecmp_64_insn, 4, NONE, 0x17, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpord_sss, ssecmp_32_insn, 4, NONE, 0x17, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpordpd, ssecmp_128_insn, 3, NONE, 0x07, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpordps, ssecmp_128_insn, 3, NONE, 0x07, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpordsd, ssecmp_64_insn, 4, NONE, 0x07, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpordss, ssecmp_32_insn, 4, NONE, 0x07, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmppd, xmm_xmm128_imm_256_insn, 3, NONE, 0x66, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpps, xmm_xmm128_imm_256_insn, 3, NONE, 0x00, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpsd, cmpsd_insn, 5, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpss, xmm_xmm32_imm_insn, 4, NONE, 0xF3, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptrue_uspd, ssecmp_128_insn, 3, NONE, 0x1F, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptrue_usps, ssecmp_128_insn, 3, NONE, 0x1F, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptrue_ussd, ssecmp_64_insn, 4, NONE, 0x1F, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptrue_usss, ssecmp_32_insn, 4, NONE, 0x1F, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptruepd, ssecmp_128_insn, 3, NONE, 0x0F, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptrueps, ssecmp_128_insn, 3, NONE, 0x0F, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptruesd, ssecmp_64_insn, 4, NONE, 0x0F, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmptruess, ssecmp_32_insn, 4, NONE, 0x0F, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunord_spd, ssecmp_128_insn, 3, NONE, 0x13, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunord_sps, ssecmp_128_insn, 3, NONE, 0x13, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunord_ssd, ssecmp_64_insn, 4, NONE, 0x13, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunord_sss, ssecmp_32_insn, 4, NONE, 0x13, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunordpd, ssecmp_128_insn, 3, NONE, 0x03, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunordps, ssecmp_128_insn, 3, NONE, 0x03, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunordsd, ssecmp_64_insn, 4, NONE, 0x03, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcmpunordss, ssecmp_32_insn, 4, NONE, 0x03, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcomisd, avx_xmm_xmm64_insn, 2, NONE, 0x66, 0x2F, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcomiss, avx_xmm_xmm32_insn, 2, NONE, 0x00, 0x2F, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtdq2pd, avx_cvt_xmm64_insn, 3, NONE, 0xF3, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtdq2ps, avx_xmm_xmm128_insn, 2, NONE, 0x00, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtpd2dq, avx_cvt_xmm128_insn, 2, NONE, 0xF2, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtpd2ps, avx_cvt_xmm128_insn, 2, NONE, 0x66, 0x5A, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtps2dq, avx_xmm_xmm128_insn, 2, NONE, 0x66, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtps2pd, avx_cvt_xmm64_insn, 3, NONE, 0x00, 0x5A, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtsd2si, cvt_rx_xmm64_insn, 4, NONE, 0xF2, 0x2D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtsd2ss, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtsi2sd, cvt_xmm_rmx_insn, 6, NONE, 0xF2, 0x2A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtsi2ss, cvt_xmm_rmx_insn, 6, NONE, 0xF3, 0x2A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtss2sd, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvtss2si, cvt_rx_xmm32_insn, 4, NONE, 0xF3, 0x2D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvttpd2dq, avx_cvt_xmm128_insn, 2, NONE, 0x66, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvttps2dq, avx_xmm_xmm128_insn, 2, NONE, 0xF3, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvttsd2si, cvt_rx_xmm64_insn, 4, NONE, 0xF2, 0x2C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vcvttss2si, cvt_rx_xmm32_insn, 4, NONE, 0xF3, 0x2C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdivpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdivps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdivsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdivss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdppd, sse4imm_insn, 2, NONE, 0x41, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vdpps, sse4imm_256_insn, 3, NONE, 0x40, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-verr, prot286_insn, 1, NONE, 0x04, 0x00, 0, 0, CPU_286, CPU_Prot, 0 |
-verw, prot286_insn, 1, NONE, 0x05, 0x00, 0, 0, CPU_286, CPU_Prot, 0 |
-vextractf128, vextractf128_insn, 1, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vextractps, extractps_insn, 2, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vfmadd132pd, vfma_pd_insn, 2, NONE, 0x98, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd132ps, vfma_ps_insn, 2, NONE, 0x98, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd132sd, vfma_sd_insn, 2, NONE, 0x99, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd132ss, vfma_ss_insn, 2, NONE, 0x99, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd213pd, vfma_pd_insn, 2, NONE, 0xA8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd213ps, vfma_ps_insn, 2, NONE, 0xA8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd213sd, vfma_sd_insn, 2, NONE, 0xA9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd213ss, vfma_ss_insn, 2, NONE, 0xA9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd231pd, vfma_pd_insn, 2, NONE, 0xB8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd231ps, vfma_ps_insn, 2, NONE, 0xB8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd231sd, vfma_sd_insn, 2, NONE, 0xB9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmadd231ss, vfma_ss_insn, 2, NONE, 0xB9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub132pd, vfma_pd_insn, 2, NONE, 0x96, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub132ps, vfma_ps_insn, 2, NONE, 0x96, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub213pd, vfma_pd_insn, 2, NONE, 0xA6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub213ps, vfma_ps_insn, 2, NONE, 0xA6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub231pd, vfma_pd_insn, 2, NONE, 0xB6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmaddsub231ps, vfma_ps_insn, 2, NONE, 0xB6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub132pd, vfma_pd_insn, 2, NONE, 0x9A, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub132ps, vfma_ps_insn, 2, NONE, 0x9A, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub132sd, vfma_sd_insn, 2, NONE, 0x9B, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub132ss, vfma_ss_insn, 2, NONE, 0x9B, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub213pd, vfma_pd_insn, 2, NONE, 0xAA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub213ps, vfma_ps_insn, 2, NONE, 0xAA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub213sd, vfma_sd_insn, 2, NONE, 0xAB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub213ss, vfma_ss_insn, 2, NONE, 0xAB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub231pd, vfma_pd_insn, 2, NONE, 0xBA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub231ps, vfma_ps_insn, 2, NONE, 0xBA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub231sd, vfma_sd_insn, 2, NONE, 0xBB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsub231ss, vfma_ss_insn, 2, NONE, 0xBB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd132pd, vfma_pd_insn, 2, NONE, 0x97, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd132ps, vfma_ps_insn, 2, NONE, 0x97, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd213pd, vfma_pd_insn, 2, NONE, 0xA7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd213ps, vfma_ps_insn, 2, NONE, 0xA7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd231pd, vfma_pd_insn, 2, NONE, 0xB7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfmsubadd231ps, vfma_ps_insn, 2, NONE, 0xB7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd132pd, vfma_pd_insn, 2, NONE, 0x9C, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd132ps, vfma_ps_insn, 2, NONE, 0x9C, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd132sd, vfma_sd_insn, 2, NONE, 0x9D, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd132ss, vfma_ss_insn, 2, NONE, 0x9D, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd213pd, vfma_pd_insn, 2, NONE, 0xAC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd213ps, vfma_ps_insn, 2, NONE, 0xAC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd213sd, vfma_sd_insn, 2, NONE, 0xAD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd213ss, vfma_ss_insn, 2, NONE, 0xAD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd231pd, vfma_pd_insn, 2, NONE, 0xBC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd231ps, vfma_ps_insn, 2, NONE, 0xBC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd231sd, vfma_sd_insn, 2, NONE, 0xBD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmadd231ss, vfma_ss_insn, 2, NONE, 0xBD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub132pd, vfma_pd_insn, 2, NONE, 0x9E, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub132ps, vfma_ps_insn, 2, NONE, 0x9E, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub132sd, vfma_sd_insn, 2, NONE, 0x9F, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub132ss, vfma_ss_insn, 2, NONE, 0x9F, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub213pd, vfma_pd_insn, 2, NONE, 0xAE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub213ps, vfma_ps_insn, 2, NONE, 0xAE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub213sd, vfma_sd_insn, 2, NONE, 0xAF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub213ss, vfma_ss_insn, 2, NONE, 0xAF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub231pd, vfma_pd_insn, 2, NONE, 0xBE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub231ps, vfma_ps_insn, 2, NONE, 0xBE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub231sd, vfma_sd_insn, 2, NONE, 0xBF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vfnmsub231ss, vfma_ss_insn, 2, NONE, 0xBF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
-vhaddpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x7C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vhaddps, xmm_xmm128_256_insn, 3, NONE, 0xF2, 0x7C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vhsubpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x7D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vhsubps, xmm_xmm128_256_insn, 3, NONE, 0xF2, 0x7D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vinsertf128, vinsertf128_insn, 1, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vinsertps, insertps_insn, 4, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vlddqu, lddqu_insn, 2, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vldmxcsr, ldstmxcsr_insn, 1, NONE, 0x02, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaskmovdqu, maskmovdqu_insn, 1, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaskmovpd, vmaskmov_insn, 4, NONE, 0x2D, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaskmovps, vmaskmov_insn, 4, NONE, 0x2C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaxpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaxps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaxsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmaxss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmcall, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC1, 0, CPU_P4, 0, 0 |
-vmclear, vmxthreebytemem_insn, 1, NONE, 0x66, 0, 0, 0, CPU_P4, 0, 0 |
-vminpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vminps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vminsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vminss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmlaunch, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC2, 0, CPU_P4, 0, 0 |
-vmload, svm_rax_insn, 2, NONE, 0xDA, 0, 0, 0, CPU_SVM, 0, 0 |
-vmmcall, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xD9, 0, CPU_SVM, 0, 0 |
-vmovapd, movau_insn, 6, NONE, 0x66, 0x28, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovaps, movau_insn, 6, NONE, 0x00, 0x28, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovd, vmovd_insn, 2, NONE, 0, 0, 0, ONLY_AVX, CPU_386, CPU_AVX, 0 |
-vmovddup, vmovddup_insn, 3, NONE, 0xF2, 0x12, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovdqa, movau_insn, 6, NONE, 0x66, 0x6F, 0x10, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovdqu, movau_insn, 6, NONE, 0xF3, 0x6F, 0x10, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovhlps, movhllhps_insn, 2, NONE, 0x12, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovhpd, movhlp_insn, 3, NONE, 0x66, 0x16, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovhps, movhlp_insn, 3, NONE, 0x00, 0x16, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovlhps, movhllhps_insn, 2, NONE, 0x16, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovlpd, movhlp_insn, 3, NONE, 0x66, 0x12, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovlps, movhlp_insn, 3, NONE, 0x00, 0x12, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovmskpd, movmsk_insn, 4, NONE, 0x66, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovmskps, movmsk_insn, 4, NONE, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovntdq, movnt_insn, 2, NONE, 0x66, 0xE7, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovntdqa, movntdqa_insn, 1, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovntpd, movnt_insn, 2, NONE, 0x66, 0x2B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovntps, movnt_insn, 2, NONE, 0x00, 0x2B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovq, vmovq_insn, 5, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovsd, movsd_insn, 5, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovshdup, avx_xmm_xmm128_insn, 2, NONE, 0xF3, 0x16, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovsldup, avx_xmm_xmm128_insn, 2, NONE, 0xF3, 0x12, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovss, movss_insn, 4, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovupd, movau_insn, 6, NONE, 0x66, 0x10, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
-vmovups, movau_insn, 6, NONE, 0x00, 0x10, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
-vmpsadbw, sse4imm_insn, 2, NONE, 0x42, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmptrld, vmxtwobytemem_insn, 1, NONE, 0x06, 0, 0, 0, CPU_P4, 0, 0 |
-vmptrst, vmxtwobytemem_insn, 1, NONE, 0x07, 0, 0, 0, CPU_P4, 0, 0 |
-vmread, vmxmemrd_insn, 2, NONE, 0, 0, 0, 0, CPU_P4, 0, 0 |
-vmresume, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC3, 0, CPU_P4, 0, 0 |
-vmrun, svm_rax_insn, 2, NONE, 0xD8, 0, 0, 0, CPU_SVM, 0, 0 |
-vmsave, svm_rax_insn, 2, NONE, 0xDB, 0, 0, 0, CPU_SVM, 0, 0 |
-vmulpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmulps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmulsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmulss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vmwrite, vmxmemwr_insn, 2, NONE, 0, 0, 0, 0, CPU_P4, 0, 0 |
-vmxoff, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xC4, 0, CPU_P4, 0, 0 |
-vmxon, vmxthreebytemem_insn, 1, NONE, 0xF3, 0, 0, 0, CPU_P4, 0, 0 |
-vorpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x56, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vorps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x56, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpabsb, avx_ssse3_2op_insn, 1, NONE, 0x1C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpabsd, avx_ssse3_2op_insn, 1, NONE, 0x1E, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpabsw, avx_ssse3_2op_insn, 1, NONE, 0x1D, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpackssdw, xmm_xmm128_insn, 2, NONE, 0x66, 0x6B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpacksswb, xmm_xmm128_insn, 2, NONE, 0x66, 0x63, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpackusdw, ssse3_insn, 3, NONE, 0x2B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpackuswb, xmm_xmm128_insn, 2, NONE, 0x66, 0x67, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddb, xmm_xmm128_insn, 2, NONE, 0x66, 0xFC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddd, xmm_xmm128_insn, 2, NONE, 0x66, 0xFE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddq, xmm_xmm128_insn, 2, NONE, 0x66, 0xD4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddsb, xmm_xmm128_insn, 2, NONE, 0x66, 0xEC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddsw, xmm_xmm128_insn, 2, NONE, 0x66, 0xED, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddusb, xmm_xmm128_insn, 2, NONE, 0x66, 0xDC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddusw, xmm_xmm128_insn, 2, NONE, 0x66, 0xDD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpaddw, xmm_xmm128_insn, 2, NONE, 0x66, 0xFD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpalignr, sse4imm_insn, 2, NONE, 0x0F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpand, xmm_xmm128_insn, 2, NONE, 0x66, 0xDB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpandn, xmm_xmm128_insn, 2, NONE, 0x66, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpavgb, xmm_xmm128_insn, 2, NONE, 0x66, 0xE0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpavgw, xmm_xmm128_insn, 2, NONE, 0x66, 0xE3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpblendvb, avx_sse4xmm0_128_insn, 1, NONE, 0x4C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpblendw, sse4imm_insn, 2, NONE, 0x0E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpclmulhqhqdq, pclmulqdq_fixed_insn, 2, NONE, 0x11, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpclmulhqlqdq, pclmulqdq_fixed_insn, 2, NONE, 0x01, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpclmullqhqdq, pclmulqdq_fixed_insn, 2, NONE, 0x10, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpclmullqlqdq, pclmulqdq_fixed_insn, 2, NONE, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpclmulqdq, pclmulqdq_insn, 2, NONE, 0x3A, 0x44, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpeqb, xmm_xmm128_insn, 2, NONE, 0x66, 0x74, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpeqd, xmm_xmm128_insn, 2, NONE, 0x66, 0x76, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpeqq, ssse3_insn, 3, NONE, 0x29, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpeqw, xmm_xmm128_insn, 2, NONE, 0x66, 0x75, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpestri, sse4pcmpstr_insn, 1, NONE, 0x61, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpestrm, sse4pcmpstr_insn, 1, NONE, 0x60, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpgtb, xmm_xmm128_insn, 2, NONE, 0x66, 0x64, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpgtd, xmm_xmm128_insn, 2, NONE, 0x66, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpgtq, ssse3_insn, 3, NONE, 0x37, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpgtw, xmm_xmm128_insn, 2, NONE, 0x66, 0x65, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpistri, sse4pcmpstr_insn, 1, NONE, 0x63, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpcmpistrm, sse4pcmpstr_insn, 1, NONE, 0x62, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vperm2f128, vperm2f128_insn, 1, NONE, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpermilpd, vpermil_insn, 4, NONE, 0x05, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpermilps, vpermil_insn, 4, NONE, 0x04, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpextrb, pextrb_insn, 3, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpextrd, pextrd_insn, 1, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpextrq, pextrq_insn, 1, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpextrw, pextrw_insn, 7, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphaddd, ssse3_insn, 3, NONE, 0x02, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphaddsw, ssse3_insn, 3, NONE, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphaddw, ssse3_insn, 3, NONE, 0x01, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphminposuw, avx_ssse3_2op_insn, 1, NONE, 0x41, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphsubd, ssse3_insn, 3, NONE, 0x06, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphsubsw, ssse3_insn, 3, NONE, 0x07, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vphsubw, ssse3_insn, 3, NONE, 0x05, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpinsrb, pinsrb_insn, 4, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpinsrd, pinsrd_insn, 2, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpinsrq, pinsrq_insn, 2, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpinsrw, pinsrw_insn, 9, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaddubsw, ssse3_insn, 3, NONE, 0x04, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaddwd, xmm_xmm128_insn, 2, NONE, 0x66, 0xF5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxsb, ssse3_insn, 3, NONE, 0x3C, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxsd, ssse3_insn, 3, NONE, 0x3D, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxsw, xmm_xmm128_insn, 2, NONE, 0x66, 0xEE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxub, xmm_xmm128_insn, 2, NONE, 0x66, 0xDE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxud, ssse3_insn, 3, NONE, 0x3F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmaxuw, ssse3_insn, 3, NONE, 0x3E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminsb, ssse3_insn, 3, NONE, 0x38, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminsd, ssse3_insn, 3, NONE, 0x39, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminsw, xmm_xmm128_insn, 2, NONE, 0x66, 0xEA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminub, xmm_xmm128_insn, 2, NONE, 0x66, 0xDA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminud, ssse3_insn, 3, NONE, 0x3B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpminuw, ssse3_insn, 3, NONE, 0x3A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovmskb, pmovmskb_insn, 4, NONE, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxbd, sse4m32_insn, 2, NONE, 0x21, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxbq, sse4m16_insn, 2, NONE, 0x22, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxbw, sse4m64_insn, 2, NONE, 0x20, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxdq, sse4m64_insn, 2, NONE, 0x25, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxwd, sse4m64_insn, 2, NONE, 0x23, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovsxwq, sse4m32_insn, 2, NONE, 0x24, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxbd, sse4m32_insn, 2, NONE, 0x31, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxbq, sse4m16_insn, 2, NONE, 0x32, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxbw, sse4m64_insn, 2, NONE, 0x30, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxdq, sse4m64_insn, 2, NONE, 0x35, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxwd, sse4m64_insn, 2, NONE, 0x33, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmovzxwq, sse4m32_insn, 2, NONE, 0x34, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmuldq, ssse3_insn, 3, NONE, 0x28, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmulhrsw, ssse3_insn, 3, NONE, 0x0B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmulhuw, xmm_xmm128_insn, 2, NONE, 0x66, 0xE4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmulhw, xmm_xmm128_insn, 2, NONE, 0x66, 0xE5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmulld, ssse3_insn, 3, NONE, 0x40, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmullw, xmm_xmm128_insn, 2, NONE, 0x66, 0xD5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpmuludq, xmm_xmm128_insn, 2, NONE, 0x66, 0xF4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpor, xmm_xmm128_insn, 2, NONE, 0x66, 0xEB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsadbw, xmm_xmm128_insn, 2, NONE, 0x66, 0xF6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpshufb, ssse3_insn, 3, NONE, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpshufd, xmm_xmm128_imm_insn, 1, NONE, 0x66, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpshufhw, xmm_xmm128_imm_insn, 1, NONE, 0xF3, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpshuflw, xmm_xmm128_imm_insn, 1, NONE, 0xF2, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsignb, ssse3_insn, 3, NONE, 0x08, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsignd, ssse3_insn, 3, NONE, 0x0A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsignw, ssse3_insn, 3, NONE, 0x09, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpslld, vpshift_insn, 4, NONE, 0xF2, 0x72, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
-vpslldq, pslrldq_insn, 2, NONE, 0x07, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsllq, vpshift_insn, 4, NONE, 0xF3, 0x73, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsllw, vpshift_insn, 4, NONE, 0xF1, 0x71, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsrad, vpshift_insn, 4, NONE, 0xE2, 0x72, 0x04, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsraw, vpshift_insn, 4, NONE, 0xE1, 0x71, 0x04, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsrld, vpshift_insn, 4, NONE, 0xD2, 0x72, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsrldq, pslrldq_insn, 2, NONE, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsrlq, vpshift_insn, 4, NONE, 0xD3, 0x73, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsrlw, vpshift_insn, 4, NONE, 0xD1, 0x71, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubb, xmm_xmm128_insn, 2, NONE, 0x66, 0xF8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubd, xmm_xmm128_insn, 2, NONE, 0x66, 0xFA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubq, xmm_xmm128_insn, 2, NONE, 0x66, 0xFB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubsb, xmm_xmm128_insn, 2, NONE, 0x66, 0xE8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubsw, xmm_xmm128_insn, 2, NONE, 0x66, 0xE9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubusb, xmm_xmm128_insn, 2, NONE, 0x66, 0xD8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubusw, xmm_xmm128_insn, 2, NONE, 0x66, 0xD9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpsubw, xmm_xmm128_insn, 2, NONE, 0x66, 0xF9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vptest, sse4_insn, 2, NONE, 0x17, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpckhbw, xmm_xmm128_insn, 2, NONE, 0x66, 0x68, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpckhdq, xmm_xmm128_insn, 2, NONE, 0x66, 0x6A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpckhqdq, xmm_xmm128_insn, 2, NONE, 0x66, 0x6D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpckhwd, xmm_xmm128_insn, 2, NONE, 0x66, 0x69, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpcklbw, xmm_xmm128_insn, 2, NONE, 0x66, 0x60, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpckldq, xmm_xmm128_insn, 2, NONE, 0x66, 0x62, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpcklqdq, xmm_xmm128_insn, 2, NONE, 0x66, 0x6C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpunpcklwd, xmm_xmm128_insn, 2, NONE, 0x66, 0x61, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vpxor, xmm_xmm128_insn, 2, NONE, 0x66, 0xEF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vrcpps, avx_xmm_xmm128_insn, 2, NONE, 0x00, 0x53, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vrcpss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x53, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vroundpd, avx_sse4imm_insn, 3, NONE, 0x09, 0, 0, ONLY_AVX, CPU_SSE41, 0, 0 |
-vroundps, avx_sse4imm_insn, 3, NONE, 0x08, 0, 0, ONLY_AVX, CPU_SSE41, 0, 0 |
-vroundsd, sse4m64imm_insn, 4, NONE, 0x0B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vroundss, sse4m32imm_insn, 4, NONE, 0x0A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vrsqrtps, avx_xmm_xmm128_insn, 2, NONE, 0x00, 0x52, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vrsqrtss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x52, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vshufpd, xmm_xmm128_imm_256_insn, 3, NONE, 0x66, 0xC6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vshufps, xmm_xmm128_imm_256_insn, 3, NONE, 0x00, 0xC6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsqrtpd, avx_xmm_xmm128_insn, 2, NONE, 0x66, 0x51, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsqrtps, avx_xmm_xmm128_insn, 2, NONE, 0x00, 0x51, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsqrtsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x51, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsqrtss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x51, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vstmxcsr, ldstmxcsr_insn, 1, NONE, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsubpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsubps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsubsd, xmm_xmm64_insn, 4, NONE, 0xF2, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vsubss, xmm_xmm32_insn, 4, NONE, 0xF3, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vtestpd, sse4_insn, 2, NONE, 0x0F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vtestps, sse4_insn, 2, NONE, 0x0E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vucomisd, avx_xmm_xmm64_insn, 2, NONE, 0x66, 0x2E, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vucomiss, avx_xmm_xmm32_insn, 2, NONE, 0x00, 0x2E, 0, ONLY_AVX, CPU_AVX, 0, 0 |
-vunpckhpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x15, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vunpckhps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x15, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vunpcklpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x14, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vunpcklps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x14, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vxorpd, xmm_xmm128_256_insn, 3, NONE, 0x66, 0x57, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vxorps, xmm_xmm128_256_insn, 3, NONE, 0x00, 0x57, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
-vzeroall, vzero_insn, 1, NONE, 0xC4, 0, 0, 0, CPU_AVX, 0, 0 |
-vzeroupper, vzero_insn, 1, NONE, 0xC0, 0, 0, 0, CPU_AVX, 0, 0 |
-wait, onebyte_insn, 1, NONE, 0x9B, 0, 0, 0, 0, 0, 0 |
-wbinvd, twobyte_insn, 1, NONE, 0x0F, 0x09, 0, 0, CPU_486, CPU_Priv, 0 |
-wrmsr, twobyte_insn, 1, NONE, 0x0F, 0x30, 0, 0, CPU_586, CPU_Priv, 0 |
-wrshr, rdwrshr_insn, 1, NONE, 0x01, 0, 0, 0, CPU_686, CPU_Cyrix, CPU_SMM |
-xadd, cmpxchgxadd_insn, 4, NONE, 0xC0, 0, 0, 0, CPU_486, 0, 0 |
-xbts, xbts_insn, 2, NONE, 0, 0, 0, 0, CPU_386, CPU_Obs, CPU_Undoc |
-xchg, xchg_insn, 16, NONE, 0, 0, 0, 0, 0, 0, 0 |
-xcryptcbc, padlock_insn, 1, NONE, 0xD0, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
-xcryptcfb, padlock_insn, 1, NONE, 0xE0, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
-xcryptctr, padlock_insn, 1, NONE, 0xD8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
-xcryptecb, padlock_insn, 1, NONE, 0xC8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
-xcryptofb, padlock_insn, 1, NONE, 0xE8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
-xgetbv, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xD0, 0, CPU_386, CPU_XSAVE, 0 |
-xlatb, onebyte_insn, 1, NONE, 0xD7, 0x00, 0, 0, 0, 0, 0 |
-xor, arith_insn, 22, NONE, 0x30, 0x06, 0, 0, 0, 0, 0 |
-xorpd, xmm_xmm128_insn, 2, NONE, 0x66, 0x57, 0, 0, CPU_SSE2, 0, 0 |
-xorps, xmm_xmm128_insn, 2, NONE, 0x00, 0x57, 0, 0, CPU_SSE, 0, 0 |
-xrstor, twobytemem_insn, 1, NONE, 0x05, 0x0F, 0xAE, 0, CPU_386, CPU_XSAVE, 0 |
-xsave, twobytemem_insn, 1, NONE, 0x04, 0x0F, 0xAE, 0, CPU_386, CPU_XSAVE, 0 |
-xsetbv, threebyte_insn, 1, NONE, 0x0F, 0x01, 0xD1, 0, CPU_386, CPU_Priv, CPU_XSAVE |
-xsha1, padlock_insn, 1, NONE, 0xC8, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
-xsha256, padlock_insn, 1, NONE, 0xD0, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
-xstore, padlock_insn, 1, NONE, 0xC0, 0x00, 0xA7, 0, CPU_PadLock, 0, 0 |
-xstorerng, padlock_insn, 1, NONE, 0xC0, 0x00, 0xA7, 0, CPU_PadLock, 0, 0 |
+ret, retnf_insn, 6, SUF_Z, 0xC2, 0, 0, 0, 0, 0, 0 |
+retf, retnf_insn, 6, SUF_Z, 0xCA, 0x40, 0, 0, 0, 0, 0 |
+retn, retnf_insn, 6, SUF_Z, 0xC2, 0, 0, 0, 0, 0, 0 |
+rol, shift_insn, 16, SUF_Z, 0x00, 0, 0, 0, 0, 0, 0 |
+ror, shift_insn, 16, SUF_Z, 0x01, 0, 0, 0, 0, 0, 0 |
+roundpd, sse4imm_insn, 2, SUF_Z, 0x09, 0, 0, 0, CPU_SSE41, 0, 0 |
+roundps, sse4imm_insn, 2, SUF_Z, 0x08, 0, 0, 0, CPU_SSE41, 0, 0 |
+roundsd, sse4m64imm_insn, 4, SUF_Z, 0x0B, 0, 0, 0, CPU_SSE41, 0, 0 |
+roundss, sse4m32imm_insn, 4, SUF_Z, 0x0A, 0, 0, 0, CPU_SSE41, 0, 0 |
+rsdc, rsdc_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+rsldt, cyrixsmm_insn, 1, SUF_Z, 0x7B, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+rsm, twobyte_insn, 1, SUF_Z, 0x0F, 0xAA, 0, 0, CPU_586, CPU_SMM, 0 |
+rsqrtps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x52, 0, 0, CPU_SSE, 0, 0 |
+rsqrtss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x52, 0, 0, CPU_SSE, 0, 0 |
+rsts, cyrixsmm_insn, 1, SUF_Z, 0x7D, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+sahf, onebyte_insn, 1, SUF_Z, 0x9E, 0, 0, 0, 0, 0, 0 |
+sal, shift_insn, 16, SUF_Z, 0x04, 0, 0, 0, 0, 0, 0 |
+salc, onebyte_insn, 1, SUF_Z, 0xD6, 0, 0, NOT_64, CPU_Undoc, 0, 0 |
+sar, shift_insn, 16, SUF_Z, 0x07, 0, 0, 0, 0, 0, 0 |
+sbb, arith_insn, 22, SUF_Z, 0x18, 0x03, 0, 0, 0, 0, 0 |
+scasb, onebyte_insn, 1, SUF_Z, 0xAE, 0x00, 0, 0, 0, 0, 0 |
+scasd, onebyte_insn, 1, SUF_Z, 0xAF, 0x20, 0, 0, CPU_386, 0, 0 |
+scasq, onebyte_insn, 1, SUF_Z, 0xAF, 0x40, 0, ONLY_64, 0, 0, 0 |
+scasw, onebyte_insn, 1, SUF_Z, 0xAF, 0x10, 0, 0, 0, 0, 0 |
+seta, setcc_insn, 1, SUF_Z, 0x07, 0, 0, 0, CPU_386, 0, 0 |
+setae, setcc_insn, 1, SUF_Z, 0x03, 0, 0, 0, CPU_386, 0, 0 |
+setb, setcc_insn, 1, SUF_Z, 0x02, 0, 0, 0, CPU_386, 0, 0 |
+setbe, setcc_insn, 1, SUF_Z, 0x06, 0, 0, 0, CPU_386, 0, 0 |
+setc, setcc_insn, 1, SUF_Z, 0x02, 0, 0, 0, CPU_386, 0, 0 |
+sete, setcc_insn, 1, SUF_Z, 0x04, 0, 0, 0, CPU_386, 0, 0 |
+setg, setcc_insn, 1, SUF_Z, 0x0F, 0, 0, 0, CPU_386, 0, 0 |
+setge, setcc_insn, 1, SUF_Z, 0x0D, 0, 0, 0, CPU_386, 0, 0 |
+setl, setcc_insn, 1, SUF_Z, 0x0C, 0, 0, 0, CPU_386, 0, 0 |
+setle, setcc_insn, 1, SUF_Z, 0x0E, 0, 0, 0, CPU_386, 0, 0 |
+setna, setcc_insn, 1, SUF_Z, 0x06, 0, 0, 0, CPU_386, 0, 0 |
+setnae, setcc_insn, 1, SUF_Z, 0x02, 0, 0, 0, CPU_386, 0, 0 |
+setnb, setcc_insn, 1, SUF_Z, 0x03, 0, 0, 0, CPU_386, 0, 0 |
+setnbe, setcc_insn, 1, SUF_Z, 0x07, 0, 0, 0, CPU_386, 0, 0 |
+setnc, setcc_insn, 1, SUF_Z, 0x03, 0, 0, 0, CPU_386, 0, 0 |
+setne, setcc_insn, 1, SUF_Z, 0x05, 0, 0, 0, CPU_386, 0, 0 |
+setng, setcc_insn, 1, SUF_Z, 0x0E, 0, 0, 0, CPU_386, 0, 0 |
+setnge, setcc_insn, 1, SUF_Z, 0x0C, 0, 0, 0, CPU_386, 0, 0 |
+setnl, setcc_insn, 1, SUF_Z, 0x0D, 0, 0, 0, CPU_386, 0, 0 |
+setnle, setcc_insn, 1, SUF_Z, 0x0F, 0, 0, 0, CPU_386, 0, 0 |
+setno, setcc_insn, 1, SUF_Z, 0x01, 0, 0, 0, CPU_386, 0, 0 |
+setnp, setcc_insn, 1, SUF_Z, 0x0B, 0, 0, 0, CPU_386, 0, 0 |
+setns, setcc_insn, 1, SUF_Z, 0x09, 0, 0, 0, CPU_386, 0, 0 |
+setnz, setcc_insn, 1, SUF_Z, 0x05, 0, 0, 0, CPU_386, 0, 0 |
+seto, setcc_insn, 1, SUF_Z, 0x00, 0, 0, 0, CPU_386, 0, 0 |
+setp, setcc_insn, 1, SUF_Z, 0x0A, 0, 0, 0, CPU_386, 0, 0 |
+setpe, setcc_insn, 1, SUF_Z, 0x0A, 0, 0, 0, CPU_386, 0, 0 |
+setpo, setcc_insn, 1, SUF_Z, 0x0B, 0, 0, 0, CPU_386, 0, 0 |
+sets, setcc_insn, 1, SUF_Z, 0x08, 0, 0, 0, CPU_386, 0, 0 |
+setz, setcc_insn, 1, SUF_Z, 0x04, 0, 0, 0, CPU_386, 0, 0 |
+sfence, threebyte_insn, 1, SUF_Z, 0x0F, 0xAE, 0xF8, 0, CPU_P3, 0, 0 |
+sgdt, twobytemem_insn, 1, SUF_Z, 0x00, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
+shl, shift_insn, 16, SUF_Z, 0x04, 0, 0, 0, 0, 0, 0 |
+shld, shlrd_insn, 9, SUF_Z, 0xA4, 0, 0, 0, CPU_386, 0, 0 |
+shr, shift_insn, 16, SUF_Z, 0x05, 0, 0, 0, 0, 0, 0 |
+shrd, shlrd_insn, 9, SUF_Z, 0xAC, 0, 0, 0, CPU_386, 0, 0 |
+shufpd, xmm_xmm128_imm_insn, 1, SUF_Z, 0x66, 0xC6, 0, 0, CPU_SSE2, 0, 0 |
+shufps, xmm_xmm128_imm_insn, 1, SUF_Z, 0x00, 0xC6, 0, 0, CPU_SSE, 0, 0 |
+sidt, twobytemem_insn, 1, SUF_Z, 0x01, 0x0F, 0x01, 0, CPU_286, CPU_Priv, 0 |
+skinit, skinit_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_SVM, 0, 0 |
+sldt, sldtmsw_insn, 6, SUF_Z, 0x00, 0x00, 0, 0, CPU_286, 0, 0 |
+smi, onebyte_insn, 1, SUF_Z, 0xF1, 0, 0, 0, CPU_386, CPU_Undoc, 0 |
+smint, twobyte_insn, 1, SUF_Z, 0x0F, 0x38, 0, 0, CPU_686, CPU_Cyrix, 0 |
+smintold, twobyte_insn, 1, SUF_Z, 0x0F, 0x7E, 0, 0, CPU_486, CPU_Cyrix, CPU_Obs |
+smsw, sldtmsw_insn, 6, SUF_Z, 0x04, 0x01, 0, 0, CPU_286, 0, 0 |
+sqrtpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x51, 0, 0, CPU_SSE2, 0, 0 |
+sqrtps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x51, 0, 0, CPU_SSE, 0, 0 |
+sqrtsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x51, 0, 0, CPU_SSE2, 0, 0 |
+sqrtss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x51, 0, 0, CPU_SSE, 0, 0 |
+stc, onebyte_insn, 1, SUF_Z, 0xF9, 0, 0, 0, 0, 0, 0 |
+std, onebyte_insn, 1, SUF_Z, 0xFD, 0, 0, 0, 0, 0, 0 |
+stgi, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xDC, 0, CPU_SVM, 0, 0 |
+sti, onebyte_insn, 1, SUF_Z, 0xFB, 0, 0, 0, 0, 0, 0 |
+stmxcsr, ldstmxcsr_insn, 1, SUF_Z, 0x03, 0, 0, 0, CPU_SSE, 0, 0 |
+stosb, onebyte_insn, 1, SUF_Z, 0xAA, 0x00, 0, 0, 0, 0, 0 |
+stosd, onebyte_insn, 1, SUF_Z, 0xAB, 0x20, 0, 0, CPU_386, 0, 0 |
+stosq, onebyte_insn, 1, SUF_Z, 0xAB, 0x40, 0, ONLY_64, 0, 0, 0 |
+stosw, onebyte_insn, 1, SUF_Z, 0xAB, 0x10, 0, 0, 0, 0, 0 |
+str, str_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_286, CPU_Prot, 0 |
+sub, arith_insn, 22, SUF_Z, 0x28, 0x05, 0, 0, 0, 0, 0 |
+subpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5C, 0, 0, CPU_SSE2, 0, 0 |
+subps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5C, 0, 0, CPU_SSE, 0, 0 |
+subsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5C, 0, 0, CPU_SSE2, 0, 0 |
+subss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5C, 0, 0, CPU_SSE, 0, 0 |
+svdc, svdc_insn, 1, SUF_Z, 0, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+svldt, cyrixsmm_insn, 1, SUF_Z, 0x7A, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+svts, cyrixsmm_insn, 1, SUF_Z, 0x7C, 0, 0, 0, CPU_486, CPU_Cyrix, CPU_SMM |
+swapgs, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xF8, ONLY_64, 0, 0, 0 |
+syscall, twobyte_insn, 1, SUF_Z, 0x0F, 0x05, 0, 0, CPU_686, CPU_AMD, 0 |
+sysenter, twobyte_insn, 1, SUF_Z, 0x0F, 0x34, 0, NOT_64, CPU_686, 0, 0 |
+sysexit, twobyte_insn, 1, SUF_Z, 0x0F, 0x35, 0, NOT_64, CPU_686, CPU_Priv, 0 |
+sysret, twobyte_insn, 1, SUF_Z, 0x0F, 0x07, 0, 0, CPU_686, CPU_AMD, CPU_Priv |
+test, test_insn, 20, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+ucomisd, xmm_xmm64_insn, 4, SUF_Z, 0x66, 0x2E, 0, 0, CPU_SSE2, 0, 0 |
+ucomiss, xmm_xmm32_insn, 4, SUF_Z, 0x00, 0x2E, 0, 0, CPU_SSE, 0, 0 |
+ud1, twobyte_insn, 1, SUF_Z, 0x0F, 0xB9, 0, 0, CPU_286, CPU_Undoc, 0 |
+ud2, twobyte_insn, 1, SUF_Z, 0x0F, 0x0B, 0, 0, CPU_286, 0, 0 |
+umov, umov_insn, 6, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_Undoc, 0 |
+unpckhpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x15, 0, 0, CPU_SSE2, 0, 0 |
+unpckhps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x15, 0, 0, CPU_SSE, 0, 0 |
+unpcklpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x14, 0, 0, CPU_SSE2, 0, 0 |
+unpcklps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x14, 0, 0, CPU_SSE, 0, 0 |
+vaddpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaddps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaddsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaddss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x58, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaddsubpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0xD0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaddsubps, xmm_xmm128_256_insn, 3, SUF_Z, 0xF2, 0xD0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaesdec, aes_insn, 2, SUF_Z, 0x38, 0xDE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaesdeclast, aes_insn, 2, SUF_Z, 0x38, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaesenc, aes_insn, 2, SUF_Z, 0x38, 0xDC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaesenclast, aes_insn, 2, SUF_Z, 0x38, 0xDD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaesimc, aesimc_insn, 1, SUF_Z, 0x38, 0xDB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vaeskeygenassist, aes_imm_insn, 1, SUF_Z, 0x3A, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vandnpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x55, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vandnps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x55, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vandpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x54, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vandps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x54, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vblendpd, sse4imm_256_insn, 3, SUF_Z, 0x0D, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vblendps, sse4imm_256_insn, 3, SUF_Z, 0x0C, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vblendvpd, avx_sse4xmm0_insn, 2, SUF_Z, 0x4B, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vblendvps, avx_sse4xmm0_insn, 2, SUF_Z, 0x4A, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vbroadcastf128, vbroadcastf128_insn, 1, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vbroadcastsd, vbroadcastsd_insn, 1, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vbroadcastss, vbroadcastss_insn, 2, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_ospd, ssecmp_128_insn, 3, SUF_Z, 0x10, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_osps, ssecmp_128_insn, 3, SUF_Z, 0x10, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_ossd, ssecmp_64_insn, 4, SUF_Z, 0x10, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_osss, ssecmp_32_insn, 4, SUF_Z, 0x10, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_uqpd, ssecmp_128_insn, 3, SUF_Z, 0x08, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_uqps, ssecmp_128_insn, 3, SUF_Z, 0x08, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_uqsd, ssecmp_64_insn, 4, SUF_Z, 0x08, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_uqss, ssecmp_32_insn, 4, SUF_Z, 0x08, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_uspd, ssecmp_128_insn, 3, SUF_Z, 0x18, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_usps, ssecmp_128_insn, 3, SUF_Z, 0x18, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_ussd, ssecmp_64_insn, 4, SUF_Z, 0x18, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeq_usss, ssecmp_32_insn, 4, SUF_Z, 0x18, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeqpd, ssecmp_128_insn, 3, SUF_Z, 0x00, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeqps, ssecmp_128_insn, 3, SUF_Z, 0x00, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeqsd, ssecmp_64_insn, 4, SUF_Z, 0x00, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpeqss, ssecmp_32_insn, 4, SUF_Z, 0x00, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalse_ospd, ssecmp_128_insn, 3, SUF_Z, 0x1B, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalse_osps, ssecmp_128_insn, 3, SUF_Z, 0x1B, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalse_ossd, ssecmp_64_insn, 4, SUF_Z, 0x1B, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalse_osss, ssecmp_32_insn, 4, SUF_Z, 0x1B, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalsepd, ssecmp_128_insn, 3, SUF_Z, 0x0B, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalseps, ssecmp_128_insn, 3, SUF_Z, 0x0B, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalsesd, ssecmp_64_insn, 4, SUF_Z, 0x0B, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpfalsess, ssecmp_32_insn, 4, SUF_Z, 0x0B, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpge_oqpd, ssecmp_128_insn, 3, SUF_Z, 0x1D, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpge_oqps, ssecmp_128_insn, 3, SUF_Z, 0x1D, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpge_oqsd, ssecmp_64_insn, 4, SUF_Z, 0x1D, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpge_oqss, ssecmp_32_insn, 4, SUF_Z, 0x1D, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgepd, ssecmp_128_insn, 3, SUF_Z, 0x0D, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgeps, ssecmp_128_insn, 3, SUF_Z, 0x0D, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgesd, ssecmp_64_insn, 4, SUF_Z, 0x0D, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgess, ssecmp_32_insn, 4, SUF_Z, 0x0D, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgt_oqpd, ssecmp_128_insn, 3, SUF_Z, 0x1E, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgt_oqps, ssecmp_128_insn, 3, SUF_Z, 0x1E, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgt_oqsd, ssecmp_64_insn, 4, SUF_Z, 0x1E, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgt_oqss, ssecmp_32_insn, 4, SUF_Z, 0x1E, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgtpd, ssecmp_128_insn, 3, SUF_Z, 0x0E, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgtps, ssecmp_128_insn, 3, SUF_Z, 0x0E, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgtsd, ssecmp_64_insn, 4, SUF_Z, 0x0E, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpgtss, ssecmp_32_insn, 4, SUF_Z, 0x0E, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmple_oqpd, ssecmp_128_insn, 3, SUF_Z, 0x12, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmple_oqps, ssecmp_128_insn, 3, SUF_Z, 0x12, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmple_oqsd, ssecmp_64_insn, 4, SUF_Z, 0x12, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmple_oqss, ssecmp_32_insn, 4, SUF_Z, 0x12, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplepd, ssecmp_128_insn, 3, SUF_Z, 0x02, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpleps, ssecmp_128_insn, 3, SUF_Z, 0x02, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplesd, ssecmp_64_insn, 4, SUF_Z, 0x02, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpless, ssecmp_32_insn, 4, SUF_Z, 0x02, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplt_oqpd, ssecmp_128_insn, 3, SUF_Z, 0x11, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplt_oqps, ssecmp_128_insn, 3, SUF_Z, 0x11, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplt_oqsd, ssecmp_64_insn, 4, SUF_Z, 0x11, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmplt_oqss, ssecmp_32_insn, 4, SUF_Z, 0x11, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpltpd, ssecmp_128_insn, 3, SUF_Z, 0x01, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpltps, ssecmp_128_insn, 3, SUF_Z, 0x01, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpltsd, ssecmp_64_insn, 4, SUF_Z, 0x01, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpltss, ssecmp_32_insn, 4, SUF_Z, 0x01, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_oqpd, ssecmp_128_insn, 3, SUF_Z, 0x0C, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_oqps, ssecmp_128_insn, 3, SUF_Z, 0x0C, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_oqsd, ssecmp_64_insn, 4, SUF_Z, 0x0C, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_oqss, ssecmp_32_insn, 4, SUF_Z, 0x0C, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_ospd, ssecmp_128_insn, 3, SUF_Z, 0x1C, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_osps, ssecmp_128_insn, 3, SUF_Z, 0x1C, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_ossd, ssecmp_64_insn, 4, SUF_Z, 0x1C, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_osss, ssecmp_32_insn, 4, SUF_Z, 0x1C, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_uspd, ssecmp_128_insn, 3, SUF_Z, 0x14, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_usps, ssecmp_128_insn, 3, SUF_Z, 0x14, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_ussd, ssecmp_64_insn, 4, SUF_Z, 0x14, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneq_usss, ssecmp_32_insn, 4, SUF_Z, 0x14, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneqpd, ssecmp_128_insn, 3, SUF_Z, 0x04, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneqps, ssecmp_128_insn, 3, SUF_Z, 0x04, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneqsd, ssecmp_64_insn, 4, SUF_Z, 0x04, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpneqss, ssecmp_32_insn, 4, SUF_Z, 0x04, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnge_uqpd, ssecmp_128_insn, 3, SUF_Z, 0x19, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnge_uqps, ssecmp_128_insn, 3, SUF_Z, 0x19, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnge_uqsd, ssecmp_64_insn, 4, SUF_Z, 0x19, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnge_uqss, ssecmp_32_insn, 4, SUF_Z, 0x19, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngepd, ssecmp_128_insn, 3, SUF_Z, 0x09, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngeps, ssecmp_128_insn, 3, SUF_Z, 0x09, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngesd, ssecmp_64_insn, 4, SUF_Z, 0x09, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngess, ssecmp_32_insn, 4, SUF_Z, 0x09, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngt_uqpd, ssecmp_128_insn, 3, SUF_Z, 0x1A, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngt_uqps, ssecmp_128_insn, 3, SUF_Z, 0x1A, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngt_uqsd, ssecmp_64_insn, 4, SUF_Z, 0x1A, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngt_uqss, ssecmp_32_insn, 4, SUF_Z, 0x1A, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngtpd, ssecmp_128_insn, 3, SUF_Z, 0x0A, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngtps, ssecmp_128_insn, 3, SUF_Z, 0x0A, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngtsd, ssecmp_64_insn, 4, SUF_Z, 0x0A, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpngtss, ssecmp_32_insn, 4, SUF_Z, 0x0A, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnle_uqpd, ssecmp_128_insn, 3, SUF_Z, 0x16, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnle_uqps, ssecmp_128_insn, 3, SUF_Z, 0x16, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnle_uqsd, ssecmp_64_insn, 4, SUF_Z, 0x16, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnle_uqss, ssecmp_32_insn, 4, SUF_Z, 0x16, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlepd, ssecmp_128_insn, 3, SUF_Z, 0x06, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnleps, ssecmp_128_insn, 3, SUF_Z, 0x06, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlesd, ssecmp_64_insn, 4, SUF_Z, 0x06, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnless, ssecmp_32_insn, 4, SUF_Z, 0x06, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlt_uqpd, ssecmp_128_insn, 3, SUF_Z, 0x15, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlt_uqps, ssecmp_128_insn, 3, SUF_Z, 0x15, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlt_uqsd, ssecmp_64_insn, 4, SUF_Z, 0x15, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnlt_uqss, ssecmp_32_insn, 4, SUF_Z, 0x15, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnltpd, ssecmp_128_insn, 3, SUF_Z, 0x05, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnltps, ssecmp_128_insn, 3, SUF_Z, 0x05, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnltsd, ssecmp_64_insn, 4, SUF_Z, 0x05, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpnltss, ssecmp_32_insn, 4, SUF_Z, 0x05, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpord_spd, ssecmp_128_insn, 3, SUF_Z, 0x17, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpord_sps, ssecmp_128_insn, 3, SUF_Z, 0x17, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpord_ssd, ssecmp_64_insn, 4, SUF_Z, 0x17, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpord_sss, ssecmp_32_insn, 4, SUF_Z, 0x17, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpordpd, ssecmp_128_insn, 3, SUF_Z, 0x07, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpordps, ssecmp_128_insn, 3, SUF_Z, 0x07, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpordsd, ssecmp_64_insn, 4, SUF_Z, 0x07, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpordss, ssecmp_32_insn, 4, SUF_Z, 0x07, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmppd, xmm_xmm128_imm_256_insn, 3, SUF_Z, 0x66, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpps, xmm_xmm128_imm_256_insn, 3, SUF_Z, 0x00, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpsd, cmpsd_insn, 5, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpss, xmm_xmm32_imm_insn, 4, SUF_Z, 0xF3, 0xC2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptrue_uspd, ssecmp_128_insn, 3, SUF_Z, 0x1F, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptrue_usps, ssecmp_128_insn, 3, SUF_Z, 0x1F, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptrue_ussd, ssecmp_64_insn, 4, SUF_Z, 0x1F, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptrue_usss, ssecmp_32_insn, 4, SUF_Z, 0x1F, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptruepd, ssecmp_128_insn, 3, SUF_Z, 0x0F, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptrueps, ssecmp_128_insn, 3, SUF_Z, 0x0F, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptruesd, ssecmp_64_insn, 4, SUF_Z, 0x0F, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmptruess, ssecmp_32_insn, 4, SUF_Z, 0x0F, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunord_spd, ssecmp_128_insn, 3, SUF_Z, 0x13, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunord_sps, ssecmp_128_insn, 3, SUF_Z, 0x13, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunord_ssd, ssecmp_64_insn, 4, SUF_Z, 0x13, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunord_sss, ssecmp_32_insn, 4, SUF_Z, 0x13, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunordpd, ssecmp_128_insn, 3, SUF_Z, 0x03, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunordps, ssecmp_128_insn, 3, SUF_Z, 0x03, 0x00, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunordsd, ssecmp_64_insn, 4, SUF_Z, 0x03, 0xF2, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcmpunordss, ssecmp_32_insn, 4, SUF_Z, 0x03, 0xF3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcomisd, avx_xmm_xmm64_insn, 2, SUF_Z, 0x66, 0x2F, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcomiss, avx_xmm_xmm32_insn, 2, SUF_Z, 0x00, 0x2F, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtdq2pd, avx_cvt_xmm64_insn, 3, SUF_Z, 0xF3, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtdq2ps, avx_xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtpd2dq, avx_cvt_xmm128_insn, 2, SUF_Z, 0xF2, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtpd2ps, avx_cvt_xmm128_insn, 2, SUF_Z, 0x66, 0x5A, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtph2ps, avx_cvtph2ps_insn, 4, SUF_Z, 0x66, 0x13, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtps2dq, avx_xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtps2pd, avx_cvt_xmm64_insn, 3, SUF_Z, 0x00, 0x5A, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtps2ph, avx_cvtps2ph_insn, 4, SUF_Z, 0x66, 0x1D, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtsd2si, cvt_rx_xmm64_insn, 4, SUF_Z, 0xF2, 0x2D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtsd2ss, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtsi2sd, cvt_xmm_rmx_insn, 6, SUF_Z, 0xF2, 0x2A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtsi2ss, cvt_xmm_rmx_insn, 6, SUF_Z, 0xF3, 0x2A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtss2sd, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvtss2si, cvt_rx_xmm32_insn, 4, SUF_Z, 0xF3, 0x2D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvttpd2dq, avx_cvt_xmm128_insn, 2, SUF_Z, 0x66, 0xE6, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvttps2dq, avx_xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x5B, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvttsd2si, cvt_rx_xmm64_insn, 4, SUF_Z, 0xF2, 0x2C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vcvttss2si, cvt_rx_xmm32_insn, 4, SUF_Z, 0xF3, 0x2C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdivpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdivps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdivsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdivss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5E, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdppd, sse4imm_insn, 2, SUF_Z, 0x41, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vdpps, sse4imm_256_insn, 3, SUF_Z, 0x40, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+verr, prot286_insn, 1, SUF_Z, 0x04, 0x00, 0, 0, CPU_286, CPU_Prot, 0 |
+verw, prot286_insn, 1, SUF_Z, 0x05, 0x00, 0, 0, CPU_286, CPU_Prot, 0 |
+vextractf128, vextractf128_insn, 1, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vextractps, extractps_insn, 2, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vfmadd132pd, vfma_pd_insn, 2, SUF_Z, 0x98, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd132ps, vfma_ps_insn, 2, SUF_Z, 0x98, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd132sd, vfma_sd_insn, 2, SUF_Z, 0x99, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd132ss, vfma_ss_insn, 2, SUF_Z, 0x99, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd213pd, vfma_pd_insn, 2, SUF_Z, 0xA8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd213ps, vfma_ps_insn, 2, SUF_Z, 0xA8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd213sd, vfma_sd_insn, 2, SUF_Z, 0xA9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd213ss, vfma_ss_insn, 2, SUF_Z, 0xA9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd231pd, vfma_pd_insn, 2, SUF_Z, 0xB8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd231ps, vfma_ps_insn, 2, SUF_Z, 0xB8, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd231sd, vfma_sd_insn, 2, SUF_Z, 0xB9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmadd231ss, vfma_ss_insn, 2, SUF_Z, 0xB9, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddpd, fma_128_256_insn, 4, SUF_Z, 0x69, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmaddps, fma_128_256_insn, 4, SUF_Z, 0x68, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmaddsd, fma_128_m64_insn, 3, SUF_Z, 0x6B, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmaddss, fma_128_m32_insn, 3, SUF_Z, 0x6A, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmaddsub132pd, vfma_pd_insn, 2, SUF_Z, 0x96, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsub132ps, vfma_ps_insn, 2, SUF_Z, 0x96, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsub213pd, vfma_pd_insn, 2, SUF_Z, 0xA6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsub213ps, vfma_ps_insn, 2, SUF_Z, 0xA6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsub231pd, vfma_pd_insn, 2, SUF_Z, 0xB6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsub231ps, vfma_ps_insn, 2, SUF_Z, 0xB6, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmaddsubpd, fma_128_256_insn, 4, SUF_Z, 0x5D, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmaddsubps, fma_128_256_insn, 4, SUF_Z, 0x5C, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsub132pd, vfma_pd_insn, 2, SUF_Z, 0x9A, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub132ps, vfma_ps_insn, 2, SUF_Z, 0x9A, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub132sd, vfma_sd_insn, 2, SUF_Z, 0x9B, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub132ss, vfma_ss_insn, 2, SUF_Z, 0x9B, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub213pd, vfma_pd_insn, 2, SUF_Z, 0xAA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub213ps, vfma_ps_insn, 2, SUF_Z, 0xAA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub213sd, vfma_sd_insn, 2, SUF_Z, 0xAB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub213ss, vfma_ss_insn, 2, SUF_Z, 0xAB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub231pd, vfma_pd_insn, 2, SUF_Z, 0xBA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub231ps, vfma_ps_insn, 2, SUF_Z, 0xBA, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub231sd, vfma_sd_insn, 2, SUF_Z, 0xBB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsub231ss, vfma_ss_insn, 2, SUF_Z, 0xBB, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd132pd, vfma_pd_insn, 2, SUF_Z, 0x97, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd132ps, vfma_ps_insn, 2, SUF_Z, 0x97, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd213pd, vfma_pd_insn, 2, SUF_Z, 0xA7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd213ps, vfma_ps_insn, 2, SUF_Z, 0xA7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd231pd, vfma_pd_insn, 2, SUF_Z, 0xB7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubadd231ps, vfma_ps_insn, 2, SUF_Z, 0xB7, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfmsubaddpd, fma_128_256_insn, 4, SUF_Z, 0x5F, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsubaddps, fma_128_256_insn, 4, SUF_Z, 0x5E, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsubpd, fma_128_256_insn, 4, SUF_Z, 0x6D, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsubps, fma_128_256_insn, 4, SUF_Z, 0x6C, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsubsd, fma_128_m64_insn, 3, SUF_Z, 0x6F, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfmsubss, fma_128_m32_insn, 3, SUF_Z, 0x6E, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmadd132pd, vfma_pd_insn, 2, SUF_Z, 0x9C, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd132ps, vfma_ps_insn, 2, SUF_Z, 0x9C, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd132sd, vfma_sd_insn, 2, SUF_Z, 0x9D, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd132ss, vfma_ss_insn, 2, SUF_Z, 0x9D, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd213pd, vfma_pd_insn, 2, SUF_Z, 0xAC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd213ps, vfma_ps_insn, 2, SUF_Z, 0xAC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd213sd, vfma_sd_insn, 2, SUF_Z, 0xAD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd213ss, vfma_ss_insn, 2, SUF_Z, 0xAD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd231pd, vfma_pd_insn, 2, SUF_Z, 0xBC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd231ps, vfma_ps_insn, 2, SUF_Z, 0xBC, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd231sd, vfma_sd_insn, 2, SUF_Z, 0xBD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmadd231ss, vfma_ss_insn, 2, SUF_Z, 0xBD, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmaddpd, fma_128_256_insn, 4, SUF_Z, 0x79, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmaddps, fma_128_256_insn, 4, SUF_Z, 0x78, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmaddsd, fma_128_m64_insn, 3, SUF_Z, 0x7B, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmaddss, fma_128_m32_insn, 3, SUF_Z, 0x7A, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmsub132pd, vfma_pd_insn, 2, SUF_Z, 0x9E, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub132ps, vfma_ps_insn, 2, SUF_Z, 0x9E, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub132sd, vfma_sd_insn, 2, SUF_Z, 0x9F, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub132ss, vfma_ss_insn, 2, SUF_Z, 0x9F, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub213pd, vfma_pd_insn, 2, SUF_Z, 0xAE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub213ps, vfma_ps_insn, 2, SUF_Z, 0xAE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub213sd, vfma_sd_insn, 2, SUF_Z, 0xAF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub213ss, vfma_ss_insn, 2, SUF_Z, 0xAF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub231pd, vfma_pd_insn, 2, SUF_Z, 0xBE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub231ps, vfma_ps_insn, 2, SUF_Z, 0xBE, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub231sd, vfma_sd_insn, 2, SUF_Z, 0xBF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsub231ss, vfma_ss_insn, 2, SUF_Z, 0xBF, 0, 0, ONLY_AVX, CPU_FMA, 0, 0 |
+vfnmsubpd, fma_128_256_insn, 4, SUF_Z, 0x7D, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmsubps, fma_128_256_insn, 4, SUF_Z, 0x7C, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmsubsd, fma_128_m64_insn, 3, SUF_Z, 0x7F, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfnmsubss, fma_128_m32_insn, 3, SUF_Z, 0x7E, 0, 0, ONLY_AVX, CPU_FMA4, 0, 0 |
+vfrczpd, vfrc_pdps_insn, 2, SUF_Z, 0x01, 0, 0, 0, CPU_XOP, 0, 0 |
+vfrczps, vfrc_pdps_insn, 2, SUF_Z, 0x00, 0, 0, 0, CPU_XOP, 0, 0 |
+vfrczsd, vfrczsd_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_XOP, 0, 0 |
+vfrczss, vfrczss_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_XOP, 0, 0 |
+vhaddpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x7C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vhaddps, xmm_xmm128_256_insn, 3, SUF_Z, 0xF2, 0x7C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vhsubpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x7D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vhsubps, xmm_xmm128_256_insn, 3, SUF_Z, 0xF2, 0x7D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vinsertf128, vinsertf128_insn, 1, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vinsertps, insertps_insn, 4, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vlddqu, lddqu_insn, 2, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vldmxcsr, ldstmxcsr_insn, 1, SUF_Z, 0x02, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaskmovdqu, maskmovdqu_insn, 1, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaskmovpd, vmaskmov_insn, 4, SUF_Z, 0x2D, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaskmovps, vmaskmov_insn, 4, SUF_Z, 0x2C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaxpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaxps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaxsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmaxss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5F, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmcall, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC1, 0, CPU_P4, 0, 0 |
+vmclear, vmxthreebytemem_insn, 1, SUF_Z, 0x66, 0, 0, 0, CPU_P4, 0, 0 |
+vminpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vminps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vminsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vminss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmlaunch, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC2, 0, CPU_P4, 0, 0 |
+vmload, svm_rax_insn, 2, SUF_Z, 0xDA, 0, 0, 0, CPU_SVM, 0, 0 |
+vmmcall, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xD9, 0, CPU_SVM, 0, 0 |
+vmovapd, movau_insn, 6, SUF_Z, 0x66, 0x28, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovaps, movau_insn, 6, SUF_Z, 0x00, 0x28, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovd, vmovd_insn, 2, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_386, CPU_AVX, 0 |
+vmovddup, vmovddup_insn, 3, SUF_Z, 0xF2, 0x12, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovdqa, movau_insn, 6, SUF_Z, 0x66, 0x6F, 0x10, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovdqu, movau_insn, 6, SUF_Z, 0xF3, 0x6F, 0x10, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovhlps, movhllhps_insn, 2, SUF_Z, 0x12, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovhpd, movhlp_insn, 3, SUF_Z, 0x66, 0x16, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovhps, movhlp_insn, 3, SUF_Z, 0x00, 0x16, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovlhps, movhllhps_insn, 2, SUF_Z, 0x16, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovlpd, movhlp_insn, 3, SUF_Z, 0x66, 0x12, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovlps, movhlp_insn, 3, SUF_Z, 0x00, 0x12, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovmskpd, movmsk_insn, 4, SUF_Z, 0x66, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovmskps, movmsk_insn, 4, SUF_Z, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovntdq, movnt_insn, 2, SUF_Z, 0x66, 0xE7, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovntdqa, movntdqa_insn, 1, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovntpd, movnt_insn, 2, SUF_Z, 0x66, 0x2B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovntps, movnt_insn, 2, SUF_Z, 0x00, 0x2B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovq, vmovq_insn, 5, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovsd, movsd_insn, 5, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovshdup, avx_xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x16, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovsldup, avx_xmm_xmm128_insn, 2, SUF_Z, 0xF3, 0x12, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovss, movss_insn, 4, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovupd, movau_insn, 6, SUF_Z, 0x66, 0x10, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
+vmovups, movau_insn, 6, SUF_Z, 0x00, 0x10, 0x01, ONLY_AVX, CPU_AVX, 0, 0 |
+vmpsadbw, sse4imm_insn, 2, SUF_Z, 0x42, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmptrld, vmxtwobytemem_insn, 1, SUF_Z, 0x06, 0, 0, 0, CPU_P4, 0, 0 |
+vmptrst, vmxtwobytemem_insn, 1, SUF_Z, 0x07, 0, 0, 0, CPU_P4, 0, 0 |
+vmread, vmxmemrd_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_P4, 0, 0 |
+vmresume, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC3, 0, CPU_P4, 0, 0 |
+vmrun, svm_rax_insn, 2, SUF_Z, 0xD8, 0, 0, 0, CPU_SVM, 0, 0 |
+vmsave, svm_rax_insn, 2, SUF_Z, 0xDB, 0, 0, 0, CPU_SVM, 0, 0 |
+vmulpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmulps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmulsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmulss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x59, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vmwrite, vmxmemwr_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_P4, 0, 0 |
+vmxoff, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xC4, 0, CPU_P4, 0, 0 |
+vmxon, vmxthreebytemem_insn, 1, SUF_Z, 0xF3, 0, 0, 0, CPU_P4, 0, 0 |
+vorpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x56, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vorps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x56, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpabsb, avx_ssse3_2op_insn, 1, SUF_Z, 0x1C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpabsd, avx_ssse3_2op_insn, 1, SUF_Z, 0x1E, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpabsw, avx_ssse3_2op_insn, 1, SUF_Z, 0x1D, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpackssdw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6B, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpacksswb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x63, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpackusdw, ssse3_insn, 3, SUF_Z, 0x2B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpackuswb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x67, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xFC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xFE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xD4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddsb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xEC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddsw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xED, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddusb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDC, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddusw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpaddw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xFD, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpalignr, sse4imm_insn, 2, SUF_Z, 0x0F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpand, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpandn, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpavgb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE0, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpavgw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE3, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpblendvb, avx_sse4xmm0_128_insn, 1, SUF_Z, 0x4C, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpblendw, sse4imm_insn, 2, SUF_Z, 0x0E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpclmulhqhqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x11, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpclmulhqlqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x01, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpclmullqhqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x10, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpclmullqlqdq, pclmulqdq_fixed_insn, 2, SUF_Z, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpclmulqdq, pclmulqdq_insn, 2, SUF_Z, 0x3A, 0x44, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmov, vpcmov_insn, 4, SUF_Z, 0, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcmpeqb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x74, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpeqd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x76, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpeqq, ssse3_insn, 3, SUF_Z, 0x29, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpeqw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x75, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpestri, sse4pcmpstr_insn, 1, SUF_Z, 0x61, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpestrm, sse4pcmpstr_insn, 1, SUF_Z, 0x60, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpgtb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x64, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpgtd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x66, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpgtq, ssse3_insn, 3, SUF_Z, 0x37, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpgtw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x65, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpistri, sse4pcmpstr_insn, 1, SUF_Z, 0x63, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcmpistrm, sse4pcmpstr_insn, 1, SUF_Z, 0x62, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpcomb, vpcom_imm_insn, 1, SUF_Z, 0xCC, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomd, vpcom_imm_insn, 1, SUF_Z, 0xCE, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomeqb, vpcom_insn, 1, SUF_Z, 0xCC, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomeqd, vpcom_insn, 1, SUF_Z, 0xCE, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomeqq, vpcom_insn, 1, SUF_Z, 0xCF, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomequb, vpcom_insn, 1, SUF_Z, 0xEC, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomequd, vpcom_insn, 1, SUF_Z, 0xEE, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomequq, vpcom_insn, 1, SUF_Z, 0xEF, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomequw, vpcom_insn, 1, SUF_Z, 0xED, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomeqw, vpcom_insn, 1, SUF_Z, 0xCD, 0x04, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseb, vpcom_insn, 1, SUF_Z, 0xCC, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalsed, vpcom_insn, 1, SUF_Z, 0xCE, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseq, vpcom_insn, 1, SUF_Z, 0xCF, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseub, vpcom_insn, 1, SUF_Z, 0xEC, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseud, vpcom_insn, 1, SUF_Z, 0xEE, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalseuw, vpcom_insn, 1, SUF_Z, 0xED, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomfalsew, vpcom_insn, 1, SUF_Z, 0xCD, 0x06, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeb, vpcom_insn, 1, SUF_Z, 0xCC, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomged, vpcom_insn, 1, SUF_Z, 0xCE, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeq, vpcom_insn, 1, SUF_Z, 0xCF, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeub, vpcom_insn, 1, SUF_Z, 0xEC, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeud, vpcom_insn, 1, SUF_Z, 0xEE, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgeuw, vpcom_insn, 1, SUF_Z, 0xED, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgew, vpcom_insn, 1, SUF_Z, 0xCD, 0x03, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtb, vpcom_insn, 1, SUF_Z, 0xCC, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtd, vpcom_insn, 1, SUF_Z, 0xCE, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtq, vpcom_insn, 1, SUF_Z, 0xCF, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtub, vpcom_insn, 1, SUF_Z, 0xEC, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtud, vpcom_insn, 1, SUF_Z, 0xEE, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtuw, vpcom_insn, 1, SUF_Z, 0xED, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomgtw, vpcom_insn, 1, SUF_Z, 0xCD, 0x02, 0, 0, CPU_XOP, 0, 0 |
+vpcomleb, vpcom_insn, 1, SUF_Z, 0xCC, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomled, vpcom_insn, 1, SUF_Z, 0xCE, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomleq, vpcom_insn, 1, SUF_Z, 0xCF, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomleub, vpcom_insn, 1, SUF_Z, 0xEC, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomleud, vpcom_insn, 1, SUF_Z, 0xEE, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomleuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomleuw, vpcom_insn, 1, SUF_Z, 0xED, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomlew, vpcom_insn, 1, SUF_Z, 0xCD, 0x01, 0, 0, CPU_XOP, 0, 0 |
+vpcomltb, vpcom_insn, 1, SUF_Z, 0xCC, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltd, vpcom_insn, 1, SUF_Z, 0xCE, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltq, vpcom_insn, 1, SUF_Z, 0xCF, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltub, vpcom_insn, 1, SUF_Z, 0xEC, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltud, vpcom_insn, 1, SUF_Z, 0xEE, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltuw, vpcom_insn, 1, SUF_Z, 0xED, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomltw, vpcom_insn, 1, SUF_Z, 0xCD, 0x00, 0, 0, CPU_XOP, 0, 0 |
+vpcomneb, vpcom_insn, 1, SUF_Z, 0xCC, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomned, vpcom_insn, 1, SUF_Z, 0xCE, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneq, vpcom_insn, 1, SUF_Z, 0xCF, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneqb, vpcom_insn, 1, SUF_Z, 0xCC, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneqd, vpcom_insn, 1, SUF_Z, 0xCE, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneqq, vpcom_insn, 1, SUF_Z, 0xCF, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomnequb, vpcom_insn, 1, SUF_Z, 0xEC, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomnequd, vpcom_insn, 1, SUF_Z, 0xEE, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomnequq, vpcom_insn, 1, SUF_Z, 0xEF, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomnequw, vpcom_insn, 1, SUF_Z, 0xED, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneqw, vpcom_insn, 1, SUF_Z, 0xCD, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneub, vpcom_insn, 1, SUF_Z, 0xEC, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneud, vpcom_insn, 1, SUF_Z, 0xEE, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomneuw, vpcom_insn, 1, SUF_Z, 0xED, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomnew, vpcom_insn, 1, SUF_Z, 0xCD, 0x05, 0, 0, CPU_XOP, 0, 0 |
+vpcomq, vpcom_imm_insn, 1, SUF_Z, 0xCF, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueb, vpcom_insn, 1, SUF_Z, 0xCC, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrued, vpcom_insn, 1, SUF_Z, 0xCE, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueq, vpcom_insn, 1, SUF_Z, 0xCF, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueub, vpcom_insn, 1, SUF_Z, 0xEC, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueud, vpcom_insn, 1, SUF_Z, 0xEE, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueuq, vpcom_insn, 1, SUF_Z, 0xEF, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtrueuw, vpcom_insn, 1, SUF_Z, 0xED, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomtruew, vpcom_insn, 1, SUF_Z, 0xCD, 0x07, 0, 0, CPU_XOP, 0, 0 |
+vpcomub, vpcom_imm_insn, 1, SUF_Z, 0xEC, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomud, vpcom_imm_insn, 1, SUF_Z, 0xEE, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomuq, vpcom_imm_insn, 1, SUF_Z, 0xEF, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomuw, vpcom_imm_insn, 1, SUF_Z, 0xED, 0, 0, 0, CPU_XOP, 0, 0 |
+vpcomw, vpcom_imm_insn, 1, SUF_Z, 0xCD, 0, 0, 0, CPU_XOP, 0, 0 |
+vperm2f128, vperm2f128_insn, 1, SUF_Z, 0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpermilpd, vpermil_insn, 4, SUF_Z, 0x05, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpermilps, vpermil_insn, 4, SUF_Z, 0x04, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpextrb, pextrb_insn, 3, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpextrd, pextrd_insn, 1, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpextrq, pextrq_insn, 1, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpextrw, pextrw_insn, 7, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphaddbd, vphaddsub_insn, 1, SUF_Z, 0xC2, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddbq, vphaddsub_insn, 1, SUF_Z, 0xC3, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddbw, vphaddsub_insn, 1, SUF_Z, 0xC1, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddd, ssse3_insn, 3, SUF_Z, 0x02, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphadddq, vphaddsub_insn, 1, SUF_Z, 0xCB, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddsw, ssse3_insn, 3, SUF_Z, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphaddubd, vphaddsub_insn, 1, SUF_Z, 0xD2, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddubq, vphaddsub_insn, 1, SUF_Z, 0xD3, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddubw, vphaddsub_insn, 1, SUF_Z, 0xD1, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddudq, vphaddsub_insn, 1, SUF_Z, 0xD8, 0, 0, 0, CPU_XOP, 0, 0 |
+vphadduwd, vphaddsub_insn, 1, SUF_Z, 0xD6, 0, 0, 0, CPU_XOP, 0, 0 |
+vphadduwq, vphaddsub_insn, 1, SUF_Z, 0xD7, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddw, ssse3_insn, 3, SUF_Z, 0x01, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphaddwd, vphaddsub_insn, 1, SUF_Z, 0xC6, 0, 0, 0, CPU_XOP, 0, 0 |
+vphaddwq, vphaddsub_insn, 1, SUF_Z, 0xC7, 0, 0, 0, CPU_XOP, 0, 0 |
+vphminposuw, avx_ssse3_2op_insn, 1, SUF_Z, 0x41, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphsubbw, vphaddsub_insn, 1, SUF_Z, 0xE1, 0, 0, 0, CPU_XOP, 0, 0 |
+vphsubd, ssse3_insn, 3, SUF_Z, 0x06, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphsubdq, vphaddsub_insn, 1, SUF_Z, 0xE3, 0, 0, 0, CPU_XOP, 0, 0 |
+vphsubsw, ssse3_insn, 3, SUF_Z, 0x07, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphsubw, ssse3_insn, 3, SUF_Z, 0x05, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vphsubwd, vphaddsub_insn, 1, SUF_Z, 0xE2, 0, 0, 0, CPU_XOP, 0, 0 |
+vpinsrb, pinsrb_insn, 4, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpinsrd, pinsrd_insn, 2, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpinsrq, pinsrq_insn, 2, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpinsrw, pinsrw_insn, 9, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmacsdd, vpma_insn, 1, SUF_Z, 0x9E, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacsdqh, vpma_insn, 1, SUF_Z, 0x9F, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacsdql, vpma_insn, 1, SUF_Z, 0x97, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacssdd, vpma_insn, 1, SUF_Z, 0x8E, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacssdqh, vpma_insn, 1, SUF_Z, 0x8F, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacssdql, vpma_insn, 1, SUF_Z, 0x87, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacsswd, vpma_insn, 1, SUF_Z, 0x86, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacssww, vpma_insn, 1, SUF_Z, 0x85, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacswd, vpma_insn, 1, SUF_Z, 0x96, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmacsww, vpma_insn, 1, SUF_Z, 0x95, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmadcsswd, vpma_insn, 1, SUF_Z, 0xA6, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmadcswd, vpma_insn, 1, SUF_Z, 0xB6, 0, 0, 0, CPU_XOP, 0, 0 |
+vpmaddubsw, ssse3_insn, 3, SUF_Z, 0x04, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaddwd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xF5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxsb, ssse3_insn, 3, SUF_Z, 0x3C, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxsd, ssse3_insn, 3, SUF_Z, 0x3D, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxsw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xEE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxub, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDE, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxud, ssse3_insn, 3, SUF_Z, 0x3F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmaxuw, ssse3_insn, 3, SUF_Z, 0x3E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminsb, ssse3_insn, 3, SUF_Z, 0x38, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminsd, ssse3_insn, 3, SUF_Z, 0x39, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminsw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xEA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminub, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xDA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminud, ssse3_insn, 3, SUF_Z, 0x3B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpminuw, ssse3_insn, 3, SUF_Z, 0x3A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovmskb, pmovmskb_insn, 4, SUF_Z, 0xC0, 0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxbd, sse4m32_insn, 2, SUF_Z, 0x21, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxbq, sse4m16_insn, 2, SUF_Z, 0x22, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxbw, sse4m64_insn, 2, SUF_Z, 0x20, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxdq, sse4m64_insn, 2, SUF_Z, 0x25, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxwd, sse4m64_insn, 2, SUF_Z, 0x23, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovsxwq, sse4m32_insn, 2, SUF_Z, 0x24, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxbd, sse4m32_insn, 2, SUF_Z, 0x31, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxbq, sse4m16_insn, 2, SUF_Z, 0x32, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxbw, sse4m64_insn, 2, SUF_Z, 0x30, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxdq, sse4m64_insn, 2, SUF_Z, 0x35, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxwd, sse4m64_insn, 2, SUF_Z, 0x33, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmovzxwq, sse4m32_insn, 2, SUF_Z, 0x34, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmuldq, ssse3_insn, 3, SUF_Z, 0x28, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmulhrsw, ssse3_insn, 3, SUF_Z, 0x0B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmulhuw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmulhw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmulld, ssse3_insn, 3, SUF_Z, 0x40, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmullw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xD5, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpmuludq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xF4, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpor, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xEB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpperm, vpperm_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_XOP, 0, 0 |
+vprotb, vprot_insn, 3, SUF_Z, 0x00, 0, 0, 0, CPU_XOP, 0, 0 |
+vprotd, vprot_insn, 3, SUF_Z, 0x02, 0, 0, 0, CPU_XOP, 0, 0 |
+vprotq, vprot_insn, 3, SUF_Z, 0x03, 0, 0, 0, CPU_XOP, 0, 0 |
+vprotw, vprot_insn, 3, SUF_Z, 0x01, 0, 0, 0, CPU_XOP, 0, 0 |
+vpsadbw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xF6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpshab, amd_vpshift_insn, 2, SUF_Z, 0x98, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshad, amd_vpshift_insn, 2, SUF_Z, 0x9A, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshaq, amd_vpshift_insn, 2, SUF_Z, 0x9B, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshaw, amd_vpshift_insn, 2, SUF_Z, 0x99, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshlb, amd_vpshift_insn, 2, SUF_Z, 0x94, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshld, amd_vpshift_insn, 2, SUF_Z, 0x96, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshlq, amd_vpshift_insn, 2, SUF_Z, 0x97, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshlw, amd_vpshift_insn, 2, SUF_Z, 0x95, 0, 0, 0, CPU_XOP, 0, 0 |
+vpshufb, ssse3_insn, 3, SUF_Z, 0x00, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpshufd, xmm_xmm128_imm_insn, 1, SUF_Z, 0x66, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpshufhw, xmm_xmm128_imm_insn, 1, SUF_Z, 0xF3, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpshuflw, xmm_xmm128_imm_insn, 1, SUF_Z, 0xF2, 0x70, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsignb, ssse3_insn, 3, SUF_Z, 0x08, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsignd, ssse3_insn, 3, SUF_Z, 0x0A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsignw, ssse3_insn, 3, SUF_Z, 0x09, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpslld, vpshift_insn, 4, SUF_Z, 0xF2, 0x72, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
+vpslldq, pslrldq_insn, 2, SUF_Z, 0x07, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsllq, vpshift_insn, 4, SUF_Z, 0xF3, 0x73, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsllw, vpshift_insn, 4, SUF_Z, 0xF1, 0x71, 0x06, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsrad, vpshift_insn, 4, SUF_Z, 0xE2, 0x72, 0x04, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsraw, vpshift_insn, 4, SUF_Z, 0xE1, 0x71, 0x04, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsrld, vpshift_insn, 4, SUF_Z, 0xD2, 0x72, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsrldq, pslrldq_insn, 2, SUF_Z, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsrlq, vpshift_insn, 4, SUF_Z, 0xD3, 0x73, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsrlw, vpshift_insn, 4, SUF_Z, 0xD1, 0x71, 0x02, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xF8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xFA, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xFB, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubsb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubsw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xE9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubusb, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xD8, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubusw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xD9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpsubw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xF9, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vptest, sse4_insn, 2, SUF_Z, 0x17, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpckhbw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x68, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpckhdq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6A, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpckhqdq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6D, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpckhwd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x69, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpcklbw, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x60, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpckldq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x62, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpcklqdq, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x6C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpunpcklwd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x61, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vpxor, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0xEF, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vrcpps, avx_xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x53, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vrcpss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x53, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vroundpd, avx_sse4imm_insn, 3, SUF_Z, 0x09, 0, 0, ONLY_AVX, CPU_SSE41, 0, 0 |
+vroundps, avx_sse4imm_insn, 3, SUF_Z, 0x08, 0, 0, ONLY_AVX, CPU_SSE41, 0, 0 |
+vroundsd, sse4m64imm_insn, 4, SUF_Z, 0x0B, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vroundss, sse4m32imm_insn, 4, SUF_Z, 0x0A, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vrsqrtps, avx_xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x52, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vrsqrtss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x52, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vshufpd, xmm_xmm128_imm_256_insn, 3, SUF_Z, 0x66, 0xC6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vshufps, xmm_xmm128_imm_256_insn, 3, SUF_Z, 0x00, 0xC6, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsqrtpd, avx_xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x51, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsqrtps, avx_xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x51, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsqrtsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x51, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsqrtss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x51, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vstmxcsr, ldstmxcsr_insn, 1, SUF_Z, 0x03, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsubpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsubps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsubsd, xmm_xmm64_insn, 4, SUF_Z, 0xF2, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vsubss, xmm_xmm32_insn, 4, SUF_Z, 0xF3, 0x5C, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vtestpd, sse4_insn, 2, SUF_Z, 0x0F, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vtestps, sse4_insn, 2, SUF_Z, 0x0E, 0xC0, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vucomisd, avx_xmm_xmm64_insn, 2, SUF_Z, 0x66, 0x2E, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vucomiss, avx_xmm_xmm32_insn, 2, SUF_Z, 0x00, 0x2E, 0, ONLY_AVX, CPU_AVX, 0, 0 |
+vunpckhpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x15, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vunpckhps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x15, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vunpcklpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x14, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vunpcklps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x14, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vxorpd, xmm_xmm128_256_insn, 3, SUF_Z, 0x66, 0x57, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vxorps, xmm_xmm128_256_insn, 3, SUF_Z, 0x00, 0x57, 0xC0, ONLY_AVX, CPU_AVX, 0, 0 |
+vzeroall, vzero_insn, 1, SUF_Z, 0xC4, 0, 0, 0, CPU_AVX, 0, 0 |
+vzeroupper, vzero_insn, 1, SUF_Z, 0xC0, 0, 0, 0, CPU_AVX, 0, 0 |
+wait, onebyte_insn, 1, SUF_Z, 0x9B, 0, 0, 0, 0, 0, 0 |
+wbinvd, twobyte_insn, 1, SUF_Z, 0x0F, 0x09, 0, 0, CPU_486, CPU_Priv, 0 |
+wrfsbase, fs_gs_base_insn, 2, SUF_Z, 0x02, 0, 0, ONLY_64, CPU_FSGSBASE, 0, 0 |
+wrgsbase, fs_gs_base_insn, 2, SUF_Z, 0x03, 0, 0, ONLY_64, CPU_FSGSBASE, 0, 0 |
+wrmsr, twobyte_insn, 1, SUF_Z, 0x0F, 0x30, 0, 0, CPU_586, CPU_Priv, 0 |
+wrshr, rdwrshr_insn, 1, SUF_Z, 0x01, 0, 0, 0, CPU_686, CPU_Cyrix, CPU_SMM |
+xadd, cmpxchgxadd_insn, 4, SUF_Z, 0xC0, 0, 0, 0, CPU_486, 0, 0 |
+xbts, xbts_insn, 2, SUF_Z, 0, 0, 0, 0, CPU_386, CPU_Obs, CPU_Undoc |
+xchg, xchg_insn, 16, SUF_Z, 0, 0, 0, 0, 0, 0, 0 |
+xcryptcbc, padlock_insn, 1, SUF_Z, 0xD0, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
+xcryptcfb, padlock_insn, 1, SUF_Z, 0xE0, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
+xcryptctr, padlock_insn, 1, SUF_Z, 0xD8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
+xcryptecb, padlock_insn, 1, SUF_Z, 0xC8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
+xcryptofb, padlock_insn, 1, SUF_Z, 0xE8, 0xF3, 0xA7, 0, CPU_PadLock, 0, 0 |
+xgetbv, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xD0, 0, CPU_386, CPU_XSAVE, 0 |
+xlatb, onebyte_insn, 1, SUF_Z, 0xD7, 0x00, 0, 0, 0, 0, 0 |
+xor, arith_insn, 22, SUF_Z, 0x30, 0x06, 0, 0, 0, 0, 0 |
+xorpd, xmm_xmm128_insn, 2, SUF_Z, 0x66, 0x57, 0, 0, CPU_SSE2, 0, 0 |
+xorps, xmm_xmm128_insn, 2, SUF_Z, 0x00, 0x57, 0, 0, CPU_SSE, 0, 0 |
+xrstor, twobytemem_insn, 1, SUF_Z, 0x05, 0x0F, 0xAE, 0, CPU_386, CPU_XSAVE, 0 |
+xsave, twobytemem_insn, 1, SUF_Z, 0x04, 0x0F, 0xAE, 0, CPU_386, CPU_XSAVE, 0 |
+xsaveopt, twobytemem_insn, 1, SUF_Z, 0x06, 0x0F, 0xAE, 0, CPU_XSAVEOPT, 0, 0 |
+xsaveopt64, xsaveopt64_insn, 1, SUF_Z, 0x06, 0x0F, 0xAE, ONLY_64, CPU_XSAVEOPT, 0, 0 |
+xsetbv, threebyte_insn, 1, SUF_Z, 0x0F, 0x01, 0xD1, 0, CPU_386, CPU_Priv, CPU_XSAVE |
+xsha1, padlock_insn, 1, SUF_Z, 0xC8, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
+xsha256, padlock_insn, 1, SUF_Z, 0xD0, 0xF3, 0xA6, 0, CPU_PadLock, 0, 0 |
+xstore, padlock_insn, 1, SUF_Z, 0xC0, 0x00, 0xA7, 0, CPU_PadLock, 0, 0 |
+xstorerng, padlock_insn, 1, SUF_Z, 0xC0, 0x00, 0xA7, 0, CPU_PadLock, 0, 0 |