mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
5850 lines
195 KiB
C++
5850 lines
195 KiB
C++
namespace llvm {}
|
|
using namespace llvm;
|
|
struct X86StringToOpcodeEntry
|
|
{
|
|
const char* Name;
|
|
unsigned short Opcode;
|
|
};
|
|
static const X86StringToOpcodeEntry gX86StringToOpcodeTable[] = {
|
|
/*{ "aaa", X86::AAA },
|
|
{ "aad", X86::AAD8i8 },
|
|
{ "aad", X86::AAD8i8 },
|
|
{ "aam", X86::AAM8i8 },
|
|
{ "aam", X86::AAM8i8 },
|
|
{ "aas", X86::AAS },
|
|
{ "adc", X86::ADC8i8 },
|
|
{ "adc", X86::ADC8rr },
|
|
{ "adc", X86::ADC8ri },
|
|
{ "adc", X86::ADC8rm },
|
|
{ "adc", X86::ADC16i16 },
|
|
{ "adc", X86::ADC16rr },
|
|
{ "adc", X86::ADC16ri8 },
|
|
{ "adc", X86::ADC16ri },
|
|
{ "adc", X86::ADC16rm },
|
|
{ "adc", X86::ADC32i32 },
|
|
{ "adc", X86::ADC32rr },
|
|
{ "adc", X86::ADC32ri8 },
|
|
{ "adc", X86::ADC32ri },
|
|
{ "adc", X86::ADC32rm },
|
|
{ "adc", X86::ADC64i32 },
|
|
{ "adc", X86::ADC64rr },
|
|
{ "adc", X86::ADC64ri8 },
|
|
{ "adc", X86::ADC64ri32 },
|
|
{ "adc", X86::ADC64rm },
|
|
{ "adc", X86::ADC16mr },
|
|
{ "adc", X86::ADC16mi8 },
|
|
{ "adc", X86::ADC16mi },
|
|
{ "adc", X86::ADC32mr },
|
|
{ "adc", X86::ADC32mi8 },
|
|
{ "adc", X86::ADC32mi },
|
|
{ "adc", X86::ADC64mr },
|
|
{ "adc", X86::ADC64mi8 },
|
|
{ "adc", X86::ADC64mi32 },
|
|
{ "adc", X86::ADC8mr },
|
|
{ "adc", X86::ADC8mi },
|
|
{ "adcx", X86::ADCX32rr },
|
|
{ "adcx", X86::ADCX32rm },
|
|
{ "adcx", X86::ADCX64rr },
|
|
{ "adcx", X86::ADCX64rm },
|
|
{ "add", X86::ADD8i8 },
|
|
{ "add", X86::ADD8rr },
|
|
{ "add", X86::ADD8ri },
|
|
{ "add", X86::ADD8rm },
|
|
{ "add", X86::ADD16i16 },
|
|
{ "add", X86::ADD16rr },
|
|
{ "add", X86::ADD16ri8 },
|
|
{ "add", X86::ADD16ri },
|
|
{ "add", X86::ADD16rm },
|
|
{ "add", X86::ADD32i32 },
|
|
{ "add", X86::ADD32rr },
|
|
{ "add", X86::ADD32ri8 },
|
|
{ "add", X86::ADD32ri },
|
|
{ "add", X86::ADD32rm },
|
|
{ "add", X86::ADD64i32 },
|
|
{ "add", X86::ADD64rr },
|
|
{ "add", X86::ADD64ri8 },
|
|
{ "add", X86::ADD64ri32 },
|
|
{ "add", X86::ADD64rm },
|
|
{ "add", X86::ADD16mr },
|
|
{ "add", X86::ADD16mi8 },
|
|
{ "add", X86::ADD16mi },
|
|
{ "add", X86::ADD32mr },
|
|
{ "add", X86::ADD32mi8 },
|
|
{ "add", X86::ADD32mi },
|
|
{ "add", X86::ADD64mr },
|
|
{ "add", X86::ADD64mi8 },
|
|
{ "add", X86::ADD64mi32 },
|
|
{ "add", X86::ADD8mr },
|
|
{ "add", X86::ADD8mi },
|
|
{ "addpd", X86::ADDPDrr },
|
|
{ "addpd", X86::ADDPDrm },
|
|
{ "addps", X86::ADDPSrr },
|
|
{ "addps", X86::ADDPSrm },
|
|
{ "addsd", X86::ADDSDrr },
|
|
{ "addsd", X86::ADDSDrm },
|
|
{ "addss", X86::ADDSSrr },
|
|
{ "addss", X86::ADDSSrm },
|
|
{ "addsubpd", X86::ADDSUBPDrr },
|
|
{ "addsubpd", X86::ADDSUBPDrm },
|
|
{ "addsubps", X86::ADDSUBPSrr },
|
|
{ "addsubps", X86::ADDSUBPSrm },
|
|
{ "adox", X86::ADOX32rr },
|
|
{ "adox", X86::ADOX32rm },
|
|
{ "adox", X86::ADOX64rr },
|
|
{ "adox", X86::ADOX64rm },
|
|
{ "aesdec", X86::AESDECrr },
|
|
{ "aesdec", X86::AESDECrm },
|
|
{ "aesdeclast", X86::AESDECLASTrr },
|
|
{ "aesdeclast", X86::AESDECLASTrm },
|
|
{ "aesenc", X86::AESENCrr },
|
|
{ "aesenc", X86::AESENCrm },
|
|
{ "aesenclast", X86::AESENCLASTrr },
|
|
{ "aesenclast", X86::AESENCLASTrm },
|
|
{ "aesimc", X86::AESIMCrr },
|
|
{ "aesimc", X86::AESIMCrm },
|
|
{ "aeskeygenassist", X86::AESKEYGENASSIST128rr },
|
|
{ "aeskeygenassist", X86::AESKEYGENASSIST128rm },
|
|
{ "and", X86::AND8i8 },
|
|
{ "and", X86::AND8rr },
|
|
{ "and", X86::AND8ri },
|
|
{ "and", X86::AND8rm },
|
|
{ "and", X86::AND16i16 },
|
|
{ "and", X86::AND16rr },
|
|
{ "and", X86::AND16ri8 },
|
|
{ "and", X86::AND16ri },
|
|
{ "and", X86::AND16rm },
|
|
{ "and", X86::AND32i32 },
|
|
{ "and", X86::AND32rr },
|
|
{ "and", X86::AND32ri8 },
|
|
{ "and", X86::AND32ri },
|
|
{ "and", X86::AND32rm },
|
|
{ "and", X86::AND64i32 },
|
|
{ "and", X86::AND64rr },
|
|
{ "and", X86::AND64ri8 },
|
|
{ "and", X86::AND64ri32 },
|
|
{ "and", X86::AND64rm },
|
|
{ "and", X86::AND16mr },
|
|
{ "and", X86::AND16mi8 },
|
|
{ "and", X86::AND16mi },
|
|
{ "and", X86::AND32mr },
|
|
{ "and", X86::AND32mi8 },
|
|
{ "and", X86::AND32mi },
|
|
{ "and", X86::AND64mr },
|
|
{ "and", X86::AND64mi8 },
|
|
{ "and", X86::AND64mi32 },
|
|
{ "and", X86::AND8mr },
|
|
{ "and", X86::AND8mi },
|
|
{ "andn", X86::ANDN32rr },
|
|
{ "andn", X86::ANDN32rm },
|
|
{ "andn", X86::ANDN64rr },
|
|
{ "andn", X86::ANDN64rm },
|
|
{ "andnpd", X86::ANDNPDrr },
|
|
{ "andnpd", X86::ANDNPDrm },
|
|
{ "andnps", X86::ANDNPSrr },
|
|
{ "andnps", X86::ANDNPSrm },
|
|
{ "andpd", X86::ANDPDrr },
|
|
{ "andpd", X86::ANDPDrm },
|
|
{ "andps", X86::ANDPSrr },
|
|
{ "andps", X86::ANDPSrm },
|
|
{ "arpl", X86::ARPL16rr },
|
|
{ "arpl", X86::ARPL16mr },
|
|
{ "bextr", X86::BEXTR32rr },
|
|
{ "bextr", X86::BEXTRI32ri },
|
|
{ "bextr", X86::BEXTR32rm },
|
|
{ "bextr", X86::BEXTRI32mi },
|
|
{ "bextr", X86::BEXTR64rr },
|
|
{ "bextr", X86::BEXTRI64ri },
|
|
{ "bextr", X86::BEXTR64rm },
|
|
{ "bextr", X86::BEXTRI64mi },
|
|
{ "blcfill", X86::BLCFILL32rr },
|
|
{ "blcfill", X86::BLCFILL32rm },
|
|
{ "blcfill", X86::BLCFILL64rr },
|
|
{ "blcfill", X86::BLCFILL64rm },
|
|
{ "blci", X86::BLCI32rr },
|
|
{ "blci", X86::BLCI32rm },
|
|
{ "blci", X86::BLCI64rr },
|
|
{ "blci", X86::BLCI64rm },
|
|
{ "blcic", X86::BLCIC32rr },
|
|
{ "blcic", X86::BLCIC32rm },
|
|
{ "blcic", X86::BLCIC64rr },
|
|
{ "blcic", X86::BLCIC64rm },
|
|
{ "blcmsk", X86::BLCMSK32rr },
|
|
{ "blcmsk", X86::BLCMSK32rm },
|
|
{ "blcmsk", X86::BLCMSK64rr },
|
|
{ "blcmsk", X86::BLCMSK64rm },
|
|
{ "blcs", X86::BLCS32rr },
|
|
{ "blcs", X86::BLCS32rm },
|
|
{ "blcs", X86::BLCS64rr },
|
|
{ "blcs", X86::BLCS64rm },
|
|
{ "blendpd", X86::BLENDPDrri },
|
|
{ "blendpd", X86::BLENDPDrmi },
|
|
{ "blendps", X86::BLENDPSrri },
|
|
{ "blendps", X86::BLENDPSrmi },
|
|
{ "blendvpd", X86::BLENDVPDrr0 },
|
|
{ "blendvpd", X86::BLENDVPDrm0 },
|
|
{ "blendvpd", X86::BLENDVPDrr0 },
|
|
{ "blendvpd", X86::BLENDVPDrm0 },
|
|
{ "blendvps", X86::BLENDVPSrr0 },
|
|
{ "blendvps", X86::BLENDVPSrm0 },
|
|
{ "blendvps", X86::BLENDVPSrr0 },
|
|
{ "blendvps", X86::BLENDVPSrm0 },
|
|
{ "blsfill", X86::BLSFILL32rr },
|
|
{ "blsfill", X86::BLSFILL32rm },
|
|
{ "blsfill", X86::BLSFILL64rr },
|
|
{ "blsfill", X86::BLSFILL64rm },
|
|
{ "blsi", X86::BLSI32rr },
|
|
{ "blsi", X86::BLSI32rm },
|
|
{ "blsi", X86::BLSI64rr },
|
|
{ "blsi", X86::BLSI64rm },
|
|
{ "blsic", X86::BLSIC32rr },
|
|
{ "blsic", X86::BLSIC32rm },
|
|
{ "blsic", X86::BLSIC64rr },
|
|
{ "blsic", X86::BLSIC64rm },
|
|
{ "blsmsk", X86::BLSMSK32rr },
|
|
{ "blsmsk", X86::BLSMSK32rm },
|
|
{ "blsmsk", X86::BLSMSK64rr },
|
|
{ "blsmsk", X86::BLSMSK64rm },
|
|
{ "blsr", X86::BLSR32rr },
|
|
{ "blsr", X86::BLSR32rm },
|
|
{ "blsr", X86::BLSR64rr },
|
|
{ "blsr", X86::BLSR64rm },
|
|
{ "bound", X86::BOUNDS16rm },
|
|
{ "bound", X86::BOUNDS32rm },
|
|
{ "bsf", X86::BSF16rr },
|
|
{ "bsf", X86::BSF16rm },
|
|
{ "bsf", X86::BSF32rr },
|
|
{ "bsf", X86::BSF32rm },
|
|
{ "bsf", X86::BSF64rr },
|
|
{ "bsf", X86::BSF64rm },
|
|
{ "bsr", X86::BSR16rr },
|
|
{ "bsr", X86::BSR16rm },
|
|
{ "bsr", X86::BSR32rr },
|
|
{ "bsr", X86::BSR32rm },
|
|
{ "bsr", X86::BSR64rr },
|
|
{ "bsr", X86::BSR64rm },
|
|
{ "bswap", X86::BSWAP32r },
|
|
{ "bswap", X86::BSWAP64r },
|
|
{ "bt", X86::BT16rr },
|
|
{ "bt", X86::BT16ri8 },
|
|
{ "bt", X86::BT32rr },
|
|
{ "bt", X86::BT32ri8 },
|
|
{ "bt", X86::BT64rr },
|
|
{ "bt", X86::BT64ri8 },
|
|
{ "bt", X86::BT16mr },
|
|
{ "bt", X86::BT16mi8 },
|
|
{ "bt", X86::BT32mr },
|
|
{ "bt", X86::BT32mi8 },
|
|
{ "bt", X86::BT32mi8 },
|
|
{ "bt", X86::BT64mr },
|
|
{ "bt", X86::BT64mi8 },
|
|
{ "btc", X86::BTC16rr },
|
|
{ "btc", X86::BTC16ri8 },
|
|
{ "btc", X86::BTC32rr },
|
|
{ "btc", X86::BTC32ri8 },
|
|
{ "btc", X86::BTC64rr },
|
|
{ "btc", X86::BTC64ri8 },
|
|
{ "btc", X86::BTC16mr },
|
|
{ "btc", X86::BTC16mi8 },
|
|
{ "btc", X86::BTC32mr },
|
|
{ "btc", X86::BTC32mi8 },
|
|
{ "btc", X86::BTC32mi8 },
|
|
{ "btc", X86::BTC64mr },
|
|
{ "btc", X86::BTC64mi8 },
|
|
{ "btr", X86::BTR16rr },
|
|
{ "btr", X86::BTR16ri8 },
|
|
{ "btr", X86::BTR32rr },
|
|
{ "btr", X86::BTR32ri8 },
|
|
{ "btr", X86::BTR64rr },
|
|
{ "btr", X86::BTR64ri8 },
|
|
{ "btr", X86::BTR16mr },
|
|
{ "btr", X86::BTR16mi8 },
|
|
{ "btr", X86::BTR32mr },
|
|
{ "btr", X86::BTR32mi8 },
|
|
{ "btr", X86::BTR32mi8 },
|
|
{ "btr", X86::BTR64mr },
|
|
{ "btr", X86::BTR64mi8 },
|
|
{ "bts", X86::BTS16rr },
|
|
{ "bts", X86::BTS16ri8 },
|
|
{ "bts", X86::BTS32rr },
|
|
{ "bts", X86::BTS32ri8 },
|
|
{ "bts", X86::BTS64rr },
|
|
{ "bts", X86::BTS64ri8 },
|
|
{ "bts", X86::BTS16mr },
|
|
{ "bts", X86::BTS16mi8 },
|
|
{ "bts", X86::BTS32mr },
|
|
{ "bts", X86::BTS32mi8 },
|
|
{ "bts", X86::BTS32mi8 },
|
|
{ "bts", X86::BTS64mr },
|
|
{ "bts", X86::BTS64mi8 },
|
|
{ "bzhi", X86::BZHI32rr },
|
|
{ "bzhi", X86::BZHI32rm },
|
|
{ "bzhi", X86::BZHI64rr },
|
|
{ "bzhi", X86::BZHI64rm },
|
|
{ "call", X86::CALL16r },
|
|
{ "call", X86::CALL32r },
|
|
{ "call", X86::CALL64r },
|
|
{ "call", X86::CALL64pcrel32 },
|
|
{ "call", X86::CALLpcrel32 },
|
|
{ "call", X86::CALLpcrel16 },
|
|
{ "call", X86::CALL16m },
|
|
{ "call", X86::CALL32m },
|
|
{ "call", X86::CALL64m },
|
|
{ "call", X86::CALL64m },
|
|
{ "call", X86::CALL32m },
|
|
{ "call", X86::CALL16m },
|
|
{ "call", X86::FARCALL16i },
|
|
{ "call", X86::FARCALL32i },
|
|
{ "calll", X86::FARCALL32i },
|
|
{ "callw", X86::FARCALL16i },
|
|
{ "cbw", X86::CBW },
|
|
{ "cdq", X86::CDQ },
|
|
{ "cdqe", X86::CDQE },
|
|
{ "clac", X86::CLAC },
|
|
{ "clc", X86::CLC },
|
|
{ "cld", X86::CLD },
|
|
{ "clflush", X86::CLFLUSH },
|
|
{ "clgi", X86::CLGI },
|
|
{ "cli", X86::CLI },
|
|
{ "clrb", X86::XOR8rr },
|
|
{ "clrl", X86::XOR32rr },
|
|
{ "clrq", X86::XOR64rr },
|
|
{ "clrw", X86::XOR16rr },
|
|
{ "clts", X86::CLTS },
|
|
{ "cmc", X86::CMC },
|
|
{ "cmova", X86::CMOVA16rr },
|
|
{ "cmova", X86::CMOVA16rm },
|
|
{ "cmova", X86::CMOVA32rr },
|
|
{ "cmova", X86::CMOVA32rm },
|
|
{ "cmova", X86::CMOVA64rr },
|
|
{ "cmova", X86::CMOVA64rm },
|
|
{ "cmovae", X86::CMOVAE16rr },
|
|
{ "cmovae", X86::CMOVAE16rm },
|
|
{ "cmovae", X86::CMOVAE32rr },
|
|
{ "cmovae", X86::CMOVAE32rm },
|
|
{ "cmovae", X86::CMOVAE64rr },
|
|
{ "cmovae", X86::CMOVAE64rm },
|
|
{ "cmovb", X86::CMOVB16rr },
|
|
{ "cmovb", X86::CMOVB16rm },
|
|
{ "cmovb", X86::CMOVB32rr },
|
|
{ "cmovb", X86::CMOVB32rm },
|
|
{ "cmovb", X86::CMOVB64rr },
|
|
{ "cmovb", X86::CMOVB64rm },
|
|
{ "cmovbe", X86::CMOVBE16rr },
|
|
{ "cmovbe", X86::CMOVBE16rm },
|
|
{ "cmovbe", X86::CMOVBE32rr },
|
|
{ "cmovbe", X86::CMOVBE32rm },
|
|
{ "cmovbe", X86::CMOVBE64rr },
|
|
{ "cmovbe", X86::CMOVBE64rm },
|
|
{ "cmove", X86::CMOVE16rr },
|
|
{ "cmove", X86::CMOVE16rm },
|
|
{ "cmove", X86::CMOVE32rr },
|
|
{ "cmove", X86::CMOVE32rm },
|
|
{ "cmove", X86::CMOVE64rr },
|
|
{ "cmove", X86::CMOVE64rm },
|
|
{ "cmovg", X86::CMOVG16rr },
|
|
{ "cmovg", X86::CMOVG16rm },
|
|
{ "cmovg", X86::CMOVG32rr },
|
|
{ "cmovg", X86::CMOVG32rm },
|
|
{ "cmovg", X86::CMOVG64rr },
|
|
{ "cmovg", X86::CMOVG64rm },
|
|
{ "cmovge", X86::CMOVGE16rr },
|
|
{ "cmovge", X86::CMOVGE16rm },
|
|
{ "cmovge", X86::CMOVGE32rr },
|
|
{ "cmovge", X86::CMOVGE32rm },
|
|
{ "cmovge", X86::CMOVGE64rr },
|
|
{ "cmovge", X86::CMOVGE64rm },
|
|
{ "cmovl", X86::CMOVL16rr },
|
|
{ "cmovl", X86::CMOVL16rm },
|
|
{ "cmovl", X86::CMOVL32rr },
|
|
{ "cmovl", X86::CMOVL32rm },
|
|
{ "cmovl", X86::CMOVL64rr },
|
|
{ "cmovl", X86::CMOVL64rm },
|
|
{ "cmovle", X86::CMOVLE16rr },
|
|
{ "cmovle", X86::CMOVLE16rm },
|
|
{ "cmovle", X86::CMOVLE32rr },
|
|
{ "cmovle", X86::CMOVLE32rm },
|
|
{ "cmovle", X86::CMOVLE64rr },
|
|
{ "cmovle", X86::CMOVLE64rm },
|
|
{ "cmovne", X86::CMOVNE16rr },
|
|
{ "cmovne", X86::CMOVNE16rm },
|
|
{ "cmovne", X86::CMOVNE32rr },
|
|
{ "cmovne", X86::CMOVNE32rm },
|
|
{ "cmovne", X86::CMOVNE64rr },
|
|
{ "cmovne", X86::CMOVNE64rm },
|
|
{ "cmovno", X86::CMOVNO16rr },
|
|
{ "cmovno", X86::CMOVNO16rm },
|
|
{ "cmovno", X86::CMOVNO32rr },
|
|
{ "cmovno", X86::CMOVNO32rm },
|
|
{ "cmovno", X86::CMOVNO64rr },
|
|
{ "cmovno", X86::CMOVNO64rm },
|
|
{ "cmovnp", X86::CMOVNP16rr },
|
|
{ "cmovnp", X86::CMOVNP16rm },
|
|
{ "cmovnp", X86::CMOVNP32rr },
|
|
{ "cmovnp", X86::CMOVNP32rm },
|
|
{ "cmovnp", X86::CMOVNP64rr },
|
|
{ "cmovnp", X86::CMOVNP64rm },
|
|
{ "cmovns", X86::CMOVNS16rr },
|
|
{ "cmovns", X86::CMOVNS16rm },
|
|
{ "cmovns", X86::CMOVNS32rr },
|
|
{ "cmovns", X86::CMOVNS32rm },
|
|
{ "cmovns", X86::CMOVNS64rr },
|
|
{ "cmovns", X86::CMOVNS64rm },
|
|
{ "cmovo", X86::CMOVO16rr },
|
|
{ "cmovo", X86::CMOVO16rm },
|
|
{ "cmovo", X86::CMOVO32rr },
|
|
{ "cmovo", X86::CMOVO32rm },
|
|
{ "cmovo", X86::CMOVO64rr },
|
|
{ "cmovo", X86::CMOVO64rm },
|
|
{ "cmovp", X86::CMOVP16rr },
|
|
{ "cmovp", X86::CMOVP16rm },
|
|
{ "cmovp", X86::CMOVP32rr },
|
|
{ "cmovp", X86::CMOVP32rm },
|
|
{ "cmovp", X86::CMOVP64rr },
|
|
{ "cmovp", X86::CMOVP64rm },
|
|
{ "cmovs", X86::CMOVS16rr },
|
|
{ "cmovs", X86::CMOVS16rm },
|
|
{ "cmovs", X86::CMOVS32rr },
|
|
{ "cmovs", X86::CMOVS32rm },
|
|
{ "cmovs", X86::CMOVS64rr },
|
|
{ "cmovs", X86::CMOVS64rm },
|
|
{ "cmp", X86::CMP8i8 },
|
|
{ "cmp", X86::CMP8rr },
|
|
{ "cmp", X86::CMP8ri },
|
|
{ "cmp", X86::CMP8rm },
|
|
{ "cmp", X86::CMP16i16 },
|
|
{ "cmp", X86::CMP16rr },
|
|
{ "cmp", X86::CMP16ri8 },
|
|
{ "cmp", X86::CMP16ri },
|
|
{ "cmp", X86::CMP16rm },
|
|
{ "cmp", X86::CMP32i32 },
|
|
{ "cmp", X86::CMP32rr },
|
|
{ "cmp", X86::CMP32ri8 },
|
|
{ "cmp", X86::CMP32ri },
|
|
{ "cmp", X86::CMP32rm },
|
|
{ "cmp", X86::CMP64i32 },
|
|
{ "cmp", X86::CMP64rr },
|
|
{ "cmp", X86::CMP64ri8 },
|
|
{ "cmp", X86::CMP64ri32 },
|
|
{ "cmp", X86::CMP64rm },
|
|
{ "cmp", X86::CMP16mr },
|
|
{ "cmp", X86::CMP16mi8 },
|
|
{ "cmp", X86::CMP16mi },
|
|
{ "cmp", X86::CMP32mr },
|
|
{ "cmp", X86::CMP32mi8 },
|
|
{ "cmp", X86::CMP32mi },
|
|
{ "cmp", X86::CMP64mr },
|
|
{ "cmp", X86::CMP64mi8 },
|
|
{ "cmp", X86::CMP64mi32 },
|
|
{ "cmp", X86::CMP8mr },
|
|
{ "cmp", X86::CMP8mi },
|
|
{ "cmp", X86::CMPPDrri },
|
|
{ "cmp", X86::CMPPDrmi },
|
|
{ "cmp", X86::CMPPSrri },
|
|
{ "cmp", X86::CMPPSrmi },
|
|
{ "cmp", X86::CMPSDrr },
|
|
{ "cmp", X86::CMPSDrm },
|
|
{ "cmp", X86::CMPSSrr },
|
|
{ "cmp", X86::CMPSSrm },
|
|
{ "cmppd", X86::CMPPDrri_alt },
|
|
{ "cmppd", X86::CMPPDrmi_alt },
|
|
{ "cmpps", X86::CMPPSrri_alt },
|
|
{ "cmpps", X86::CMPPSrmi_alt },
|
|
{ "cmpsb", X86::CMPSB },
|
|
{ "cmpsd", X86::CMPSL },
|
|
{ "cmpsd", X86::CMPSDrr_alt },
|
|
{ "cmpsd", X86::CMPSDrm_alt },
|
|
{ "cmpsq", X86::CMPSQ },
|
|
{ "cmpss", X86::CMPSSrr_alt },
|
|
{ "cmpss", X86::CMPSSrm_alt },
|
|
{ "cmpsw", X86::CMPSW },
|
|
{ "cmpxchg", X86::CMPXCHG8rr },
|
|
{ "cmpxchg", X86::CMPXCHG16rr },
|
|
{ "cmpxchg", X86::CMPXCHG32rr },
|
|
{ "cmpxchg", X86::CMPXCHG64rr },
|
|
{ "cmpxchg", X86::CMPXCHG16rm },
|
|
{ "cmpxchg", X86::CMPXCHG32rm },
|
|
{ "cmpxchg", X86::CMPXCHG64rm },
|
|
{ "cmpxchg", X86::CMPXCHG8rm },
|
|
{ "cmpxchg16b", X86::CMPXCHG16B },
|
|
{ "cmpxchg8b", X86::CMPXCHG8B },
|
|
{ "comisd", X86::COMISDrr },
|
|
{ "comisd", X86::COMISDrm },
|
|
{ "comiss", X86::COMISSrr },
|
|
{ "comiss", X86::COMISSrm },
|
|
{ "cpuid", X86::CPUID },
|
|
{ "cqo", X86::CQO },
|
|
{ "crc32", X86::CRC32r32r8 },
|
|
{ "crc32", X86::CRC32r32r16 },
|
|
{ "crc32", X86::CRC32r32r32 },
|
|
{ "crc32", X86::CRC32r32m16 },
|
|
{ "crc32", X86::CRC32r32m32 },
|
|
{ "crc32", X86::CRC32r32m8 },
|
|
{ "crc32", X86::CRC32r64r8 },
|
|
{ "crc32", X86::CRC32r64r64 },
|
|
{ "crc32", X86::CRC32r64m64 },
|
|
{ "crc32", X86::CRC32r64m8 },
|
|
{ "cs", X86::CS_PREFIX },
|
|
{ "cvtdq2pd", X86::CVTDQ2PDrr },
|
|
{ "cvtdq2pd", X86::CVTDQ2PDrm },
|
|
{ "cvtdq2ps", X86::CVTDQ2PSrr },
|
|
{ "cvtdq2ps", X86::CVTDQ2PSrm },
|
|
{ "cvtpd2dq", X86::CVTPD2DQrr },
|
|
{ "cvtpd2dq", X86::CVTPD2DQrm },
|
|
{ "cvtpd2pi", X86::MMX_CVTPD2PIirr },
|
|
{ "cvtpd2pi", X86::MMX_CVTPD2PIirm },
|
|
{ "cvtpd2ps", X86::CVTPD2PSrr },
|
|
{ "cvtpd2ps", X86::CVTPD2PSrm },
|
|
{ "cvtpi2pd", X86::MMX_CVTPI2PDirr },
|
|
{ "cvtpi2pd", X86::MMX_CVTPI2PDirm },
|
|
{ "cvtpi2ps", X86::MMX_CVTPI2PSirr },
|
|
{ "cvtpi2ps", X86::MMX_CVTPI2PSirm },
|
|
{ "cvtps2dq", X86::CVTPS2DQrr },
|
|
{ "cvtps2dq", X86::CVTPS2DQrm },
|
|
{ "cvtps2pd", X86::CVTPS2PDrr },
|
|
{ "cvtps2pd", X86::CVTPS2PDrm },
|
|
{ "cvtps2pi", X86::MMX_CVTPS2PIirr },
|
|
{ "cvtps2pi", X86::MMX_CVTPS2PIirm },
|
|
{ "cvtsd2si", X86::CVTSD2SIrr },
|
|
{ "cvtsd2si", X86::CVTSD2SIrr },
|
|
{ "cvtsd2si", X86::CVTSD2SIrm },
|
|
{ "cvtsd2si", X86::CVTSD2SIrm },
|
|
{ "cvtsd2si", X86::CVTSD2SI64rr },
|
|
{ "cvtsd2si", X86::CVTSD2SI64rr },
|
|
{ "cvtsd2si", X86::CVTSD2SI64rm },
|
|
{ "cvtsd2si", X86::CVTSD2SI64rm },
|
|
{ "cvtsd2ss", X86::CVTSD2SSrr },
|
|
{ "cvtsd2ss", X86::CVTSD2SSrm },
|
|
{ "cvtsi2sd", X86::CVTSI2SDrr },
|
|
{ "cvtsi2sd", X86::CVTSI2SD64rr },
|
|
{ "cvtsi2sd", X86::CVTSI2SDrm },
|
|
{ "cvtsi2sd", X86::CVTSI2SDrm },
|
|
{ "cvtsi2sd", X86::CVTSI2SD64rm },
|
|
{ "cvtsi2ss", X86::CVTSI2SSrr },
|
|
{ "cvtsi2ss", X86::CVTSI2SS64rr },
|
|
{ "cvtsi2ss", X86::CVTSI2SSrm },
|
|
{ "cvtsi2ss", X86::CVTSI2SSrm },
|
|
{ "cvtsi2ss", X86::CVTSI2SS64rm },
|
|
{ "cvtss2sd", X86::CVTSS2SDrr },
|
|
{ "cvtss2sd", X86::CVTSS2SDrm },
|
|
{ "cvtss2si", X86::CVTSS2SIrr },
|
|
{ "cvtss2si", X86::CVTSS2SIrr },
|
|
{ "cvtss2si", X86::CVTSS2SIrm },
|
|
{ "cvtss2si", X86::CVTSS2SIrm },
|
|
{ "cvtss2si", X86::CVTSS2SI64rr },
|
|
{ "cvtss2si", X86::CVTSS2SI64rr },
|
|
{ "cvtss2si", X86::CVTSS2SI64rm },
|
|
{ "cvtss2si", X86::CVTSS2SI64rm },
|
|
{ "cvttpd2dq", X86::CVTTPD2DQrr },
|
|
{ "cvttpd2dq", X86::CVTTPD2DQrm },
|
|
{ "cvttpd2pi", X86::MMX_CVTTPD2PIirr },
|
|
{ "cvttpd2pi", X86::MMX_CVTTPD2PIirm },
|
|
{ "cvttps2dq", X86::CVTTPS2DQrr },
|
|
{ "cvttps2dq", X86::CVTTPS2DQrm },
|
|
{ "cvttps2pi", X86::MMX_CVTTPS2PIirr },
|
|
{ "cvttps2pi", X86::MMX_CVTTPS2PIirm },
|
|
{ "cvttsd2si", X86::CVTTSD2SIrr },
|
|
{ "cvttsd2si", X86::CVTTSD2SIrr },
|
|
{ "cvttsd2si", X86::CVTTSD2SIrm },
|
|
{ "cvttsd2si", X86::CVTTSD2SIrm },
|
|
{ "cvttsd2si", X86::CVTTSD2SI64rr },
|
|
{ "cvttsd2si", X86::CVTTSD2SI64rr },
|
|
{ "cvttsd2si", X86::CVTTSD2SI64rm },
|
|
{ "cvttsd2si", X86::CVTTSD2SI64rm },
|
|
{ "cvttss2si", X86::CVTTSS2SIrr },
|
|
{ "cvttss2si", X86::CVTTSS2SIrr },
|
|
{ "cvttss2si", X86::CVTTSS2SIrm },
|
|
{ "cvttss2si", X86::CVTTSS2SIrm },
|
|
{ "cvttss2si", X86::CVTTSS2SI64rr },
|
|
{ "cvttss2si", X86::CVTTSS2SI64rr },
|
|
{ "cvttss2si", X86::CVTTSS2SI64rm },
|
|
{ "cvttss2si", X86::CVTTSS2SI64rm },
|
|
{ "cwd", X86::CWD },
|
|
{ "cwde", X86::CWDE },
|
|
{ "daa", X86::DAA },
|
|
{ "das", X86::DAS },
|
|
{ "data16", X86::DATA16_PREFIX },
|
|
{ "dec", X86::DEC8r },
|
|
{ "dec", X86::DEC16r },
|
|
{ "dec", X86::DEC64_16r },
|
|
{ "dec", X86::DEC32r },
|
|
{ "dec", X86::DEC64_32r },
|
|
{ "dec", X86::DEC64r },
|
|
{ "dec", X86::DEC16m },
|
|
{ "dec", X86::DEC64_16m },
|
|
{ "dec", X86::DEC32m },
|
|
{ "dec", X86::DEC64_32m },
|
|
{ "dec", X86::DEC64m },
|
|
{ "dec", X86::DEC8m },
|
|
{ "div", X86::DIV8r },
|
|
{ "div", X86::DIV16r },
|
|
{ "div", X86::DIV32r },
|
|
{ "div", X86::DIV64r },
|
|
{ "div", X86::DIV16m },
|
|
{ "div", X86::DIV32m },
|
|
{ "div", X86::DIV64m },
|
|
{ "div", X86::DIV8m },
|
|
{ "div", X86::DIV8r },
|
|
{ "div", X86::DIV8m },
|
|
{ "div", X86::DIV16r },
|
|
{ "div", X86::DIV16m },
|
|
{ "div", X86::DIV32r },
|
|
{ "div", X86::DIV32m },
|
|
{ "div", X86::DIV64r },
|
|
{ "div", X86::DIV64m },
|
|
{ "divpd", X86::DIVPDrr },
|
|
{ "divpd", X86::DIVPDrm },
|
|
{ "divps", X86::DIVPSrr },
|
|
{ "divps", X86::DIVPSrm },
|
|
{ "divsd", X86::DIVSDrr },
|
|
{ "divsd", X86::DIVSDrm },
|
|
{ "divss", X86::DIVSSrr },
|
|
{ "divss", X86::DIVSSrm },
|
|
{ "dppd", X86::DPPDrri },
|
|
{ "dppd", X86::DPPDrmi },
|
|
{ "dpps", X86::DPPSrri },
|
|
{ "dpps", X86::DPPSrmi },
|
|
{ "ds", X86::DS_PREFIX },
|
|
{ "emms", X86::MMX_EMMS },
|
|
{ "encls", X86::ENCLS },
|
|
{ "enclu", X86::ENCLU },
|
|
{ "enter", X86::ENTER },
|
|
{ "es", X86::ES_PREFIX },
|
|
{ "extractps", X86::EXTRACTPSrr },
|
|
{ "extractps", X86::EXTRACTPSmr },
|
|
{ "extrq", X86::EXTRQ },
|
|
{ "extrq", X86::EXTRQI },
|
|
{ "f2xm1", X86::F2XM1 },
|
|
{ "fabs", X86::ABS_F },
|
|
{ "fadd", X86::ADD_FST0r },
|
|
{ "fadd", X86::ADD_F32m },
|
|
{ "fadd", X86::ADD_F64m },
|
|
{ "fadd", X86::ADD_FST0r },
|
|
{ "fadd", X86::ADD_FST0r },
|
|
{ "fadd", X86::ADD_FrST0 },
|
|
{ "faddp", X86::ADD_FPrST0 },
|
|
{ "faddp", X86::ADD_FPrST0 },
|
|
{ "faddp", X86::ADD_FPrST0 },
|
|
{ "faddp", X86::ADD_FPrST0 },
|
|
{ "faddp", X86::ADD_FPrST0 },
|
|
{ "fbld", X86::FBLDm },
|
|
{ "fbstp", X86::FBSTPm },
|
|
{ "fchs", X86::CHS_F },
|
|
{ "fcmovb", X86::CMOVB_F },
|
|
{ "fcmovbe", X86::CMOVBE_F },
|
|
{ "fcmove", X86::CMOVE_F },
|
|
{ "fcmovnb", X86::CMOVNB_F },
|
|
{ "fcmovnbe", X86::CMOVNBE_F },
|
|
{ "fcmovne", X86::CMOVNE_F },
|
|
{ "fcmovnu", X86::CMOVNP_F },
|
|
{ "fcmovu", X86::CMOVP_F },
|
|
{ "fcom", X86::COM_FST0r },
|
|
{ "fcom", X86::COM_FST0r },
|
|
{ "fcom", X86::FCOM32m },
|
|
{ "fcom", X86::FCOM64m },
|
|
{ "fcomi", X86::COM_FIr },
|
|
{ "fcomi", X86::COM_FIr },
|
|
{ "fcomi", X86::COM_FIr },
|
|
{ "fcomi", X86::COM_FIr },
|
|
{ "fcomp", X86::COMP_FST0r },
|
|
{ "fcomp", X86::COMP_FST0r },
|
|
{ "fcomp", X86::FCOMP32m },
|
|
{ "fcomp", X86::FCOMP64m },
|
|
{ "fcompi", X86::COM_FIPr },
|
|
{ "fcompi", X86::COM_FIPr },
|
|
{ "fcompi", X86::COM_FIPr },
|
|
{ "fcompi", X86::COM_FIPr },
|
|
{ "fcompp", X86::FCOMPP },
|
|
{ "fcos", X86::COS_F },
|
|
{ "fdecstp", X86::FDECSTP },
|
|
{ "fdiv", X86::DIV_FST0r },
|
|
{ "fdiv", X86::DIV_F32m },
|
|
{ "fdiv", X86::DIV_F64m },
|
|
{ "fdiv", X86::DIV_FST0r },
|
|
{ "fdiv", X86::DIV_FST0r },
|
|
{ "fdiv", X86::DIV_FrST0 },
|
|
{ "fdivp", X86::DIV_FPrST0 },
|
|
{ "fdivp", X86::DIV_FPrST0 },
|
|
{ "fdivp", X86::DIV_FPrST0 },
|
|
{ "fdivp", X86::DIV_FPrST0 },
|
|
{ "fdivp", X86::DIV_FPrST0 },
|
|
{ "fdivr", X86::DIVR_FST0r },
|
|
{ "fdivr", X86::DIVR_F32m },
|
|
{ "fdivr", X86::DIVR_F64m },
|
|
{ "fdivr", X86::DIVR_FST0r },
|
|
{ "fdivr", X86::DIVR_FST0r },
|
|
{ "fdivr", X86::DIVR_FrST0 },
|
|
{ "fdivrp", X86::DIVR_FPrST0 },
|
|
{ "fdivrp", X86::DIVR_FPrST0 },
|
|
{ "fdivrp", X86::DIVR_FPrST0 },
|
|
{ "fdivrp", X86::DIVR_FPrST0 },
|
|
{ "fdivrp", X86::DIVR_FPrST0 },
|
|
{ "femms", X86::FEMMS },
|
|
{ "ffree", X86::FFREE },
|
|
{ "fiadd", X86::ADD_FI16m },
|
|
{ "fiadd", X86::ADD_FI32m },
|
|
{ "ficom", X86::FICOM16m },
|
|
{ "ficom", X86::FICOM32m },
|
|
{ "ficomp", X86::FICOMP16m },
|
|
{ "ficomp", X86::FICOMP32m },
|
|
{ "fidiv", X86::DIV_FI16m },
|
|
{ "fidiv", X86::DIV_FI32m },
|
|
{ "fidivr", X86::DIVR_FI16m },
|
|
{ "fidivr", X86::DIVR_FI32m },
|
|
{ "fild", X86::ILD_F16m },
|
|
{ "fild", X86::ILD_F32m },
|
|
{ "fild", X86::ILD_F64m },
|
|
{ "fimul", X86::MUL_FI16m },
|
|
{ "fimul", X86::MUL_FI32m },
|
|
{ "fincstp", X86::FINCSTP },
|
|
{ "fist", X86::IST_F16m },
|
|
{ "fist", X86::IST_F32m },
|
|
{ "fistp", X86::IST_FP16m },
|
|
{ "fistp", X86::IST_FP32m },
|
|
{ "fistp", X86::IST_FP64m },
|
|
{ "fisttp", X86::ISTT_FP16m },
|
|
{ "fisttp", X86::ISTT_FP32m },
|
|
{ "fisttp", X86::ISTT_FP64m },
|
|
{ "fisub", X86::SUB_FI16m },
|
|
{ "fisub", X86::SUB_FI32m },
|
|
{ "fisubr", X86::SUBR_FI16m },
|
|
{ "fisubr", X86::SUBR_FI32m },
|
|
{ "fld", X86::LD_Frr },
|
|
{ "fld", X86::LD_F32m },
|
|
{ "fld", X86::LD_F64m },
|
|
{ "fld", X86::LD_F80m },
|
|
{ "fld1", X86::LD_F1 },
|
|
{ "fldcw", X86::FLDCW16m },
|
|
{ "fldenv", X86::FLDENVm },
|
|
{ "fldl2e", X86::FLDL2E },
|
|
{ "fldl2t", X86::FLDL2T },
|
|
{ "fldlg2", X86::FLDLG2 },
|
|
{ "fldln2", X86::FLDLN2 },
|
|
{ "fldpi", X86::FLDPI },
|
|
{ "fldz", X86::LD_F0 },
|
|
{ "fmul", X86::MUL_FST0r },
|
|
{ "fmul", X86::MUL_F32m },
|
|
{ "fmul", X86::MUL_F64m },
|
|
{ "fmul", X86::MUL_FST0r },
|
|
{ "fmul", X86::MUL_FST0r },
|
|
{ "fmul", X86::MUL_FrST0 },
|
|
{ "fmulp", X86::MUL_FPrST0 },
|
|
{ "fmulp", X86::MUL_FPrST0 },
|
|
{ "fmulp", X86::MUL_FPrST0 },
|
|
{ "fmulp", X86::MUL_FPrST0 },
|
|
{ "fmulp", X86::MUL_FPrST0 },
|
|
{ "fnclex", X86::FNCLEX },
|
|
{ "fninit", X86::FNINIT },
|
|
{ "fnop", X86::FNOP },
|
|
{ "fnsave", X86::FSAVEm },
|
|
{ "fnstcw", X86::FNSTCW16m },
|
|
{ "fnstenv", X86::FSTENVm },
|
|
{ "fnstsw", X86::FNSTSW16r },
|
|
{ "fnstsw", X86::FNSTSW16r },
|
|
{ "fnstsw", X86::FNSTSW16r },
|
|
{ "fnstsw", X86::FNSTSW16r },
|
|
{ "fnstsw", X86::FNSTSWm },
|
|
{ "fpatan", X86::FPATAN },
|
|
{ "fprem", X86::FPREM },
|
|
{ "fprem1", X86::FPREM1 },
|
|
{ "fptan", X86::FPTAN },
|
|
{ "frndint", X86::FRNDINT },
|
|
{ "frstor", X86::FRSTORm },
|
|
{ "fs", X86::FS_PREFIX },
|
|
{ "fscale", X86::FSCALE },
|
|
{ "fsin", X86::SIN_F },
|
|
{ "fsincos", X86::FSINCOS },
|
|
{ "fsqrt", X86::SQRT_F },
|
|
{ "fst", X86::ST_Frr },
|
|
{ "fst", X86::ST_F32m },
|
|
{ "fst", X86::ST_F64m },
|
|
{ "fstp", X86::ST_FPrr },
|
|
{ "fstp", X86::ST_FP32m },
|
|
{ "fstp", X86::ST_FP64m },
|
|
{ "fstp", X86::ST_FP80m },
|
|
{ "fsub", X86::SUB_FST0r },
|
|
{ "fsub", X86::SUB_F32m },
|
|
{ "fsub", X86::SUB_F64m },
|
|
{ "fsub", X86::SUB_FST0r },
|
|
{ "fsub", X86::SUB_FST0r },
|
|
{ "fsub", X86::SUB_FrST0 },
|
|
{ "fsubp", X86::SUB_FPrST0 },
|
|
{ "fsubp", X86::SUB_FPrST0 },
|
|
{ "fsubp", X86::SUB_FPrST0 },
|
|
{ "fsubp", X86::SUB_FPrST0 },
|
|
{ "fsubp", X86::SUB_FPrST0 },
|
|
{ "fsubr", X86::SUBR_FST0r },
|
|
{ "fsubr", X86::SUBR_F32m },
|
|
{ "fsubr", X86::SUBR_F64m },
|
|
{ "fsubr", X86::SUBR_FST0r },
|
|
{ "fsubr", X86::SUBR_FST0r },
|
|
{ "fsubr", X86::SUBR_FrST0 },
|
|
{ "fsubrp", X86::SUBR_FPrST0 },
|
|
{ "fsubrp", X86::SUBR_FPrST0 },
|
|
{ "fsubrp", X86::SUBR_FPrST0 },
|
|
{ "fsubrp", X86::SUBR_FPrST0 },
|
|
{ "fsubrp", X86::SUBR_FPrST0 },
|
|
{ "ftst", X86::TST_F },
|
|
{ "fucom", X86::UCOM_Fr },
|
|
{ "fucom", X86::UCOM_Fr },
|
|
{ "fucomi", X86::UCOM_FIr },
|
|
{ "fucomi", X86::UCOM_FIr },
|
|
{ "fucomi", X86::UCOM_FIr },
|
|
{ "fucomi", X86::UCOM_FIr },
|
|
{ "fucomp", X86::UCOM_FPr },
|
|
{ "fucomp", X86::UCOM_FPr },
|
|
{ "fucompi", X86::UCOM_FIPr },
|
|
{ "fucompi", X86::UCOM_FIPr },
|
|
{ "fucompi", X86::UCOM_FIPr },
|
|
{ "fucompi", X86::UCOM_FIPr },
|
|
{ "fucompp", X86::UCOM_FPPr },
|
|
{ "fxam", X86::FXAM },
|
|
{ "fxch", X86::XCH_F },
|
|
{ "fxch", X86::XCH_F },
|
|
{ "fxrstor", X86::FXRSTOR },
|
|
{ "fxrstor64", X86::FXRSTOR64 },
|
|
{ "fxsave", X86::FXSAVE },
|
|
{ "fxsave64", X86::FXSAVE64 },
|
|
{ "fxtract", X86::FXTRACT },
|
|
{ "fyl2x", X86::FYL2X },
|
|
{ "fyl2xp1", X86::FYL2XP1 },
|
|
{ "gs", X86::GS_PREFIX },
|
|
{ "haddpd", X86::HADDPDrr },
|
|
{ "haddpd", X86::HADDPDrm },
|
|
{ "haddps", X86::HADDPSrr },
|
|
{ "haddps", X86::HADDPSrm },
|
|
{ "hlt", X86::HLT },
|
|
{ "hsubpd", X86::HSUBPDrr },
|
|
{ "hsubpd", X86::HSUBPDrm },
|
|
{ "hsubps", X86::HSUBPSrr },
|
|
{ "hsubps", X86::HSUBPSrm },
|
|
{ "idiv", X86::IDIV8r },
|
|
{ "idiv", X86::IDIV16r },
|
|
{ "idiv", X86::IDIV32r },
|
|
{ "idiv", X86::IDIV64r },
|
|
{ "idiv", X86::IDIV16m },
|
|
{ "idiv", X86::IDIV32m },
|
|
{ "idiv", X86::IDIV64m },
|
|
{ "idiv", X86::IDIV8m },
|
|
{ "idiv", X86::IDIV8r },
|
|
{ "idiv", X86::IDIV8m },
|
|
{ "idiv", X86::IDIV16r },
|
|
{ "idiv", X86::IDIV16m },
|
|
{ "idiv", X86::IDIV32r },
|
|
{ "idiv", X86::IDIV32m },
|
|
{ "idiv", X86::IDIV64r },
|
|
{ "idiv", X86::IDIV64m },
|
|
{ "imul", X86::IMUL8r },
|
|
{ "imul", X86::IMUL16r },
|
|
{ "imul", X86::IMUL32r },
|
|
{ "imul", X86::IMUL64r },
|
|
{ "imul", X86::IMUL16m },
|
|
{ "imul", X86::IMUL32m },
|
|
{ "imul", X86::IMUL64m },
|
|
{ "imul", X86::IMUL8m },
|
|
{ "imul", X86::IMUL16rr },
|
|
{ "imul", X86::IMUL16rm },
|
|
{ "imul", X86::IMUL32rr },
|
|
{ "imul", X86::IMUL32rm },
|
|
{ "imul", X86::IMUL64rr },
|
|
{ "imul", X86::IMUL64rm },
|
|
{ "imul", X86::IMUL16rri8 },
|
|
{ "imul", X86::IMUL16rri },
|
|
{ "imul", X86::IMUL16rmi8 },
|
|
{ "imul", X86::IMUL16rmi },
|
|
{ "imul", X86::IMUL32rri8 },
|
|
{ "imul", X86::IMUL32rri },
|
|
{ "imul", X86::IMUL32rmi8 },
|
|
{ "imul", X86::IMUL32rmi },
|
|
{ "imul", X86::IMUL64rri8 },
|
|
{ "imul", X86::IMUL64rri32 },
|
|
{ "imul", X86::IMUL64rmi8 },
|
|
{ "imul", X86::IMUL64rmi32 },
|
|
{ "imull", X86::IMUL32rri8 },
|
|
{ "imull", X86::IMUL32rri },
|
|
{ "imulq", X86::IMUL64rri8 },
|
|
{ "imulq", X86::IMUL64rri32 },
|
|
{ "imulw", X86::IMUL16rri8 },
|
|
{ "imulw", X86::IMUL16rri },
|
|
{ "in", X86::IN8rr },
|
|
{ "in", X86::IN8ri },
|
|
{ "in", X86::IN16rr },
|
|
{ "in", X86::IN16ri },
|
|
{ "in", X86::IN32rr },
|
|
{ "in", X86::IN32ri },
|
|
{ "inb", X86::IN8rr },
|
|
{ "inb", X86::IN8ri },
|
|
{ "inc", X86::INC8r },
|
|
{ "inc", X86::INC16r },
|
|
{ "inc", X86::INC64_16r },
|
|
{ "inc", X86::INC32r },
|
|
{ "inc", X86::INC64_32r },
|
|
{ "inc", X86::INC64r },
|
|
{ "inc", X86::INC16m },
|
|
{ "inc", X86::INC64_16m },
|
|
{ "inc", X86::INC32m },
|
|
{ "inc", X86::INC64_32m },
|
|
{ "inc", X86::INC64m },
|
|
{ "inc", X86::INC8m },
|
|
{ "inl", X86::IN32rr },
|
|
{ "inl", X86::IN32ri },
|
|
{ "insb", X86::INSB },
|
|
{ "insd", X86::INSL },
|
|
{ "insertps", X86::INSERTPSrr },
|
|
{ "insertps", X86::INSERTPSrm },
|
|
{ "insertq", X86::INSERTQ },
|
|
{ "insertq", X86::INSERTQI },
|
|
{ "insw", X86::INSW },
|
|
{ "int", X86::INT },
|
|
{ "int3", X86::INT3 },
|
|
{ "into", X86::INTO },
|
|
{ "invd", X86::INVD },
|
|
{ "invept", X86::INVEPT32 },
|
|
{ "invept", X86::INVEPT64 },
|
|
{ "invlpg", X86::INVLPG },
|
|
{ "invlpga", X86::INVLPGA32 },
|
|
{ "invlpga", X86::INVLPGA64 },
|
|
{ "invpcid", X86::INVPCID32 },
|
|
{ "invpcid", X86::INVPCID64 },
|
|
{ "invvpid", X86::INVVPID32 },
|
|
{ "invvpid", X86::INVVPID64 },
|
|
{ "inw", X86::IN16rr },
|
|
{ "inw", X86::IN16ri },
|
|
{ "iret", X86::IRET16 },
|
|
{ "iretd", X86::IRET32 },
|
|
{ "iretq", X86::IRET64 },
|
|
{ "ja", X86::JA_2 },
|
|
{ "ja", X86::JA_1 },
|
|
{ "ja", X86::JA_4 },
|
|
{ "jae", X86::JAE_2 },
|
|
{ "jae", X86::JAE_1 },
|
|
{ "jae", X86::JAE_4 },
|
|
{ "jb", X86::JB_2 },
|
|
{ "jb", X86::JB_1 },
|
|
{ "jb", X86::JB_4 },
|
|
{ "jbe", X86::JBE_2 },
|
|
{ "jbe", X86::JBE_1 },
|
|
{ "jbe", X86::JBE_4 },
|
|
{ "jcxz", X86::JCXZ },
|
|
{ "je", X86::JE_2 },
|
|
{ "je", X86::JE_1 },
|
|
{ "je", X86::JE_4 },
|
|
{ "jecxz", X86::JECXZ_32 },
|
|
{ "jecxz", X86::JECXZ_64 },
|
|
{ "jg", X86::JG_2 },
|
|
{ "jg", X86::JG_1 },
|
|
{ "jg", X86::JG_4 },
|
|
{ "jge", X86::JGE_2 },
|
|
{ "jge", X86::JGE_1 },
|
|
{ "jge", X86::JGE_4 },
|
|
{ "jl", X86::JL_2 },
|
|
{ "jl", X86::JL_1 },
|
|
{ "jl", X86::JL_4 },
|
|
{ "jle", X86::JLE_2 },
|
|
{ "jle", X86::JLE_1 },
|
|
{ "jle", X86::JLE_4 },
|
|
{ "jmp", X86::JMP16r },
|
|
{ "jmp", X86::JMP32r },
|
|
{ "jmp", X86::JMP64r },
|
|
{ "jmp", X86::JMP_2 },
|
|
{ "jmp", X86::JMP_1 },
|
|
{ "jmp", X86::JMP_4 },
|
|
{ "jmp", X86::JMP16m },
|
|
{ "jmp", X86::JMP32m },
|
|
{ "jmp", X86::JMP64m },
|
|
{ "jmp", X86::JMP64m },
|
|
{ "jmp", X86::JMP32m },
|
|
{ "jmp", X86::JMP16m },
|
|
{ "jmp", X86::FARJMP16i },
|
|
{ "jmp", X86::FARJMP32i },
|
|
{ "jmpl", X86::FARJMP32i },
|
|
{ "jmpw", X86::FARJMP16i },
|
|
{ "jne", X86::JNE_2 },
|
|
{ "jne", X86::JNE_1 },
|
|
{ "jne", X86::JNE_4 },
|
|
{ "jno", X86::JNO_2 },
|
|
{ "jno", X86::JNO_1 },
|
|
{ "jno", X86::JNO_4 },
|
|
{ "jnp", X86::JNP_2 },
|
|
{ "jnp", X86::JNP_1 },
|
|
{ "jnp", X86::JNP_4 },
|
|
{ "jns", X86::JNS_2 },
|
|
{ "jns", X86::JNS_1 },
|
|
{ "jns", X86::JNS_4 },
|
|
{ "jo", X86::JO_2 },
|
|
{ "jo", X86::JO_1 },
|
|
{ "jo", X86::JO_4 },
|
|
{ "jp", X86::JP_2 },
|
|
{ "jp", X86::JP_1 },
|
|
{ "jp", X86::JP_4 },
|
|
{ "jrcxz", X86::JRCXZ },
|
|
{ "js", X86::JS_2 },
|
|
{ "js", X86::JS_1 },
|
|
{ "js", X86::JS_4 },
|
|
{ "kandb", X86::KANDBrr },
|
|
{ "kandd", X86::KANDDrr },
|
|
{ "kandnb", X86::KANDNBrr },
|
|
{ "kandnd", X86::KANDNDrr },
|
|
{ "kandnq", X86::KANDNQrr },
|
|
{ "kandnw", X86::KANDNWrr },
|
|
{ "kandq", X86::KANDQrr },
|
|
{ "kandw", X86::KANDWrr },
|
|
{ "kmovb", X86::KMOVBrk },
|
|
{ "kmovb", X86::KMOVBkr },
|
|
{ "kmovb", X86::KMOVBkk },
|
|
{ "kmovb", X86::KMOVBkm },
|
|
{ "kmovb", X86::KMOVBmk },
|
|
{ "kmovd", X86::KMOVDrk },
|
|
{ "kmovd", X86::KMOVDkr },
|
|
{ "kmovd", X86::KMOVDkk },
|
|
{ "kmovd", X86::KMOVDkm },
|
|
{ "kmovd", X86::KMOVDmk },
|
|
{ "kmovq", X86::KMOVQrk },
|
|
{ "kmovq", X86::KMOVQkr },
|
|
{ "kmovq", X86::KMOVQkk },
|
|
{ "kmovq", X86::KMOVQkm },
|
|
{ "kmovq", X86::KMOVQmk },
|
|
{ "kmovw", X86::KMOVWrk },
|
|
{ "kmovw", X86::KMOVWkr },
|
|
{ "kmovw", X86::KMOVWkk },
|
|
{ "kmovw", X86::KMOVWkm },
|
|
{ "kmovw", X86::KMOVWmk },
|
|
{ "knotb", X86::KNOTBrr },
|
|
{ "knotd", X86::KNOTDrr },
|
|
{ "knotq", X86::KNOTQrr },
|
|
{ "knotw", X86::KNOTWrr },
|
|
{ "korb", X86::KORBrr },
|
|
{ "kord", X86::KORDrr },
|
|
{ "korq", X86::KORQrr },
|
|
{ "kortestw", X86::KORTESTWrr },
|
|
{ "korw", X86::KORWrr },
|
|
{ "kshiftlw", X86::KSHIFTLWri },
|
|
{ "kshiftrw", X86::KSHIFTRWri },
|
|
{ "kunpckbw", X86::KUNPCKBWrr },
|
|
{ "kxnorb", X86::KXNORBrr },
|
|
{ "kxnord", X86::KXNORDrr },
|
|
{ "kxnorq", X86::KXNORQrr },
|
|
{ "kxnorw", X86::KXNORWrr },
|
|
{ "kxorb", X86::KXORBrr },
|
|
{ "kxord", X86::KXORDrr },
|
|
{ "kxorq", X86::KXORQrr },
|
|
{ "kxorw", X86::KXORWrr },
|
|
{ "lahf", X86::LAHF },
|
|
{ "lar", X86::LAR16rr },
|
|
{ "lar", X86::LAR16rm },
|
|
{ "lar", X86::LAR32rr },
|
|
{ "lar", X86::LAR32rm },
|
|
{ "lar", X86::LAR64rr },
|
|
{ "lar", X86::LAR64rm },
|
|
{ "lcall", X86::FARCALL16m },
|
|
{ "lcall", X86::FARCALL32m },
|
|
{ "lcall", X86::FARCALL64 },
|
|
{ "lcall", X86::FARCALL32m },
|
|
{ "lcall", X86::FARCALL16m },
|
|
{ "lcall", X86::FARCALL32i },
|
|
{ "lcall", X86::FARCALL16i },
|
|
{ "lcall", X86::FARCALL16i },
|
|
{ "lcall", X86::FARCALL32i },
|
|
{ "lddqu", X86::LDDQUrm },
|
|
{ "ldmxcsr", X86::LDMXCSR },
|
|
{ "lds", X86::LDS16rm },
|
|
{ "lds", X86::LDS32rm },
|
|
{ "lea", X86::LEA16r },
|
|
{ "lea", X86::LEA32r },
|
|
{ "lea", X86::LEA64_32r },
|
|
{ "lea", X86::LEA64r },
|
|
{ "leave", X86::LEAVE },
|
|
{ "leave", X86::LEAVE64 },
|
|
{ "les", X86::LES16rm },
|
|
{ "les", X86::LES32rm },
|
|
{ "lfence", X86::LFENCE },
|
|
{ "lfs", X86::LFS16rm },
|
|
{ "lfs", X86::LFS32rm },
|
|
{ "lfs", X86::LFS64rm },
|
|
{ "lgdt", X86::LGDT16m },
|
|
{ "lgdt", X86::LGDT32m },
|
|
{ "lgdt", X86::LGDT64m },
|
|
{ "lgs", X86::LGS16rm },
|
|
{ "lgs", X86::LGS32rm },
|
|
{ "lgs", X86::LGS64rm },
|
|
{ "lidt", X86::LIDT16m },
|
|
{ "lidt", X86::LIDT32m },
|
|
{ "lidt", X86::LIDT64m },
|
|
{ "ljmp", X86::FARJMP16m },
|
|
{ "ljmp", X86::FARJMP32m },
|
|
{ "ljmp", X86::FARJMP64 },
|
|
{ "ljmp", X86::FARJMP32m },
|
|
{ "ljmp", X86::FARJMP16m },
|
|
{ "ljmp", X86::FARJMP32i },
|
|
{ "ljmp", X86::FARJMP16i },
|
|
{ "ljmp", X86::FARJMP16i },
|
|
{ "ljmp", X86::FARJMP32i },
|
|
{ "lldt", X86::LLDT16r },
|
|
{ "lldt", X86::LLDT16m },
|
|
{ "lmsw", X86::LMSW16r },
|
|
{ "lmsw", X86::LMSW16m },
|
|
{ "lock", X86::LOCK_PREFIX },
|
|
{ "lods", X86::LODSB },
|
|
{ "lods", X86::LODSW },
|
|
{ "lods", X86::LODSL },
|
|
{ "lods", X86::LODSQ },
|
|
{ "lodsb", X86::LODSB },
|
|
{ "lodsb", X86::LODSB },
|
|
{ "lodsd", X86::LODSL },
|
|
{ "lodsd", X86::LODSL },
|
|
{ "lodsq", X86::LODSQ },
|
|
{ "lodsq", X86::LODSQ },
|
|
{ "lodsw", X86::LODSW },
|
|
{ "lodsw", X86::LODSW },
|
|
{ "loop", X86::LOOP },
|
|
{ "loope", X86::LOOPE },
|
|
{ "loopne", X86::LOOPNE },
|
|
{ "lsl", X86::LSL16rr },
|
|
{ "lsl", X86::LSL16rm },
|
|
{ "lsl", X86::LSL32rr },
|
|
{ "lsl", X86::LSL32rm },
|
|
{ "lsl", X86::LSL64rr },
|
|
{ "lsl", X86::LSL64rm },
|
|
{ "lss", X86::LSS16rm },
|
|
{ "lss", X86::LSS32rm },
|
|
{ "lss", X86::LSS64rm },
|
|
{ "ltr", X86::LTRr },
|
|
{ "ltr", X86::LTRm },
|
|
{ "lzcnt", X86::LZCNT16rr },
|
|
{ "lzcnt", X86::LZCNT16rm },
|
|
{ "lzcnt", X86::LZCNT32rr },
|
|
{ "lzcnt", X86::LZCNT32rm },
|
|
{ "lzcnt", X86::LZCNT64rr },
|
|
{ "lzcnt", X86::LZCNT64rm },
|
|
{ "maskmovdqu", X86::MASKMOVDQU },
|
|
{ "maskmovdqu", X86::MASKMOVDQU64 },
|
|
{ "maskmovq", X86::MMX_MASKMOVQ },
|
|
{ "maskmovq", X86::MMX_MASKMOVQ64 },
|
|
{ "maxpd", X86::MAXPDrr },
|
|
{ "maxpd", X86::MAXPDrm },
|
|
{ "maxps", X86::MAXPSrr },
|
|
{ "maxps", X86::MAXPSrm },
|
|
{ "maxsd", X86::MAXSDrr },
|
|
{ "maxsd", X86::MAXSDrm },
|
|
{ "maxss", X86::MAXSSrr },
|
|
{ "maxss", X86::MAXSSrm },
|
|
{ "mfence", X86::MFENCE },
|
|
{ "minpd", X86::MINPDrr },
|
|
{ "minpd", X86::MINPDrm },
|
|
{ "minps", X86::MINPSrr },
|
|
{ "minps", X86::MINPSrm },
|
|
{ "minsd", X86::MINSDrr },
|
|
{ "minsd", X86::MINSDrm },
|
|
{ "minss", X86::MINSSrr },
|
|
{ "minss", X86::MINSSrm },
|
|
{ "monitor", X86::MONITORrrr },
|
|
{ "monitor", X86::MONITORrrr },
|
|
{ "monitor", X86::MONITORrrr },
|
|
{ "montmul", X86::MONTMUL },
|
|
{ "mov", X86::MOV8o8a },
|
|
{ "mov", X86::MOV8o8a_16 },
|
|
{ "mov", X86::MOV8rr },
|
|
{ "mov", X86::MOV8ri },
|
|
{ "mov", X86::MOV8rm },
|
|
{ "mov", X86::MOV16o16a },
|
|
{ "mov", X86::MOV16o16a_16 },
|
|
{ "mov", X86::MOV16rr },
|
|
{ "mov", X86::MOV16rs },
|
|
{ "mov", X86::MOV16ri },
|
|
{ "mov", X86::MOV16rm },
|
|
{ "mov", X86::MOV32o32a },
|
|
{ "mov", X86::MOV32o32a_16 },
|
|
{ "mov", X86::MOV32rr },
|
|
{ "mov", X86::MOV32rs },
|
|
{ "mov", X86::MOV32rd },
|
|
{ "mov", X86::MOV32rc },
|
|
{ "mov", X86::MOV32ri },
|
|
{ "mov", X86::MOV32rm },
|
|
{ "mov", X86::MOV64rr },
|
|
{ "mov", X86::MOV64rs },
|
|
{ "mov", X86::MOV64rd },
|
|
{ "mov", X86::MOV64rc },
|
|
{ "mov", X86::MOV64ri32 },
|
|
{ "mov", X86::MOV64rm },
|
|
{ "mov", X86::MOV16sr },
|
|
{ "mov", X86::MOV32sr },
|
|
{ "mov", X86::MOV64sr },
|
|
{ "mov", X86::MOV16sm },
|
|
{ "mov", X86::MOV32sm },
|
|
{ "mov", X86::MOV32ms },
|
|
{ "mov", X86::MOV64sm },
|
|
{ "mov", X86::MOV32dr },
|
|
{ "mov", X86::MOV64dr },
|
|
{ "mov", X86::MOV32cr },
|
|
{ "mov", X86::MOV64cr },
|
|
{ "mov", X86::MOV32sm },
|
|
{ "mov", X86::MOV64mr },
|
|
{ "mov", X86::MOV64ms },
|
|
{ "mov", X86::MOV64mi32 },
|
|
{ "mov", X86::MOV16ao16 },
|
|
{ "mov", X86::MOV16ao16_16 },
|
|
{ "mov", X86::MOV16mr },
|
|
{ "mov", X86::MOV16ms },
|
|
{ "mov", X86::MOV16mi },
|
|
{ "mov", X86::MOV32ao32 },
|
|
{ "mov", X86::MOV32ao32_16 },
|
|
{ "mov", X86::MOV32mr },
|
|
{ "mov", X86::MOV32ms },
|
|
{ "mov", X86::MOV32mi },
|
|
{ "mov", X86::MOV8ao8 },
|
|
{ "mov", X86::MOV8ao8_16 },
|
|
{ "mov", X86::MOV8mr },
|
|
{ "mov", X86::MOV8mi },
|
|
{ "movabs", X86::MOV64o8a },
|
|
{ "movabs", X86::MOV64o16a },
|
|
{ "movabs", X86::MOV64o32a },
|
|
{ "movabs", X86::MOV64o64a },
|
|
{ "movabs", X86::MOV64ri },
|
|
{ "movabs", X86::MOV64ao16 },
|
|
{ "movabs", X86::MOV64ao32 },
|
|
{ "movabs", X86::MOV64ao64 },
|
|
{ "movabs", X86::MOV64ao8 },
|
|
{ "movapd", X86::MOVAPDrr },
|
|
{ "movapd", X86::MOVAPDrm },
|
|
{ "movapd", X86::MOVAPDmr },
|
|
{ "movaps", X86::MOVAPSrr },
|
|
{ "movaps", X86::MOVAPSrm },
|
|
{ "movaps", X86::MOVAPSmr },
|
|
{ "movbe", X86::MOVBE16rm },
|
|
{ "movbe", X86::MOVBE32rm },
|
|
{ "movbe", X86::MOVBE64rm },
|
|
{ "movbe", X86::MOVBE16mr },
|
|
{ "movbe", X86::MOVBE32mr },
|
|
{ "movbe", X86::MOVBE64mr },
|
|
{ "movd", X86::MMX_MOVD64grr },
|
|
{ "movd", X86::MOVPDI2DIrr },
|
|
{ "movd", X86::MMX_MOVD64from64rr },
|
|
{ "movd", X86::MMX_MOVD64rr },
|
|
{ "movd", X86::MMX_MOVD64to64rr },
|
|
{ "movd", X86::MMX_MOVD64rm },
|
|
{ "movd", X86::MOVDI2PDIrr },
|
|
{ "movd", X86::MOVDI2PDIrm },
|
|
{ "movd", X86::MMX_MOVD64mr },
|
|
{ "movd", X86::MOVPDI2DImr },
|
|
{ "movddup", X86::MOVDDUPrr },
|
|
{ "movddup", X86::MOVDDUPrm },
|
|
{ "movdq2q", X86::MMX_MOVDQ2Qrr },
|
|
{ "movdqa", X86::MOVDQArr },
|
|
{ "movdqa", X86::MOVDQArm },
|
|
{ "movdqa", X86::MOVDQAmr },
|
|
{ "movdqu", X86::MOVDQUrr },
|
|
{ "movdqu", X86::MOVDQUrm },
|
|
{ "movdqu", X86::MOVDQUmr },
|
|
{ "movhlps", X86::MOVHLPSrr },
|
|
{ "movhpd", X86::MOVHPDrm },
|
|
{ "movhpd", X86::MOVHPDmr },
|
|
{ "movhps", X86::MOVHPSrm },
|
|
{ "movhps", X86::MOVHPSmr },
|
|
{ "movlhps", X86::MOVLHPSrr },
|
|
{ "movlpd", X86::MOVLPDrm },
|
|
{ "movlpd", X86::MOVLPDmr },
|
|
{ "movlps", X86::MOVLPSrm },
|
|
{ "movlps", X86::MOVLPSmr },
|
|
{ "movmskpd", X86::MOVMSKPDrr },
|
|
{ "movmskps", X86::MOVMSKPSrr },
|
|
{ "movntdq", X86::MOVNTDQmr },
|
|
{ "movntdqa", X86::MOVNTDQArm },
|
|
{ "movnti", X86::MOVNTImr },
|
|
{ "movnti", X86::MOVNTI_64mr },
|
|
{ "movntpd", X86::MOVNTPDmr },
|
|
{ "movntps", X86::MOVNTPSmr },
|
|
{ "movntq", X86::MMX_MOVNTQmr },
|
|
{ "movntsd", X86::MOVNTSD },
|
|
{ "movntss", X86::MOVNTSS },
|
|
{ "movq", X86::MMX_MOVD64to64rr },
|
|
{ "movq", X86::MOVPQIto64rr },
|
|
{ "movq", X86::MOVPQIto64rr },
|
|
{ "movq", X86::MMX_MOVD64from64rr },
|
|
{ "movq", X86::MMX_MOVQ64rr },
|
|
{ "movq", X86::MMX_MOVQ64rm },
|
|
{ "movq", X86::MOV64toPQIrr },
|
|
{ "movq", X86::MOV64toPQIrr },
|
|
{ "movq", X86::MOVZPQILo2PQIrr },
|
|
{ "movq", X86::MOVQI2PQIrm },
|
|
{ "movq", X86::MOV64ri },
|
|
{ "movq", X86::MMX_MOVQ64mr },
|
|
{ "movq", X86::MOVPQI2QImr },
|
|
{ "movq2dq", X86::MMX_MOVQ2DQrr },
|
|
{ "movsb", X86::MOVSB },
|
|
{ "movsd", X86::MOVSDrr },
|
|
{ "movsd", X86::MOVSDrm },
|
|
{ "movsd", X86::MOVSL },
|
|
{ "movsd", X86::MOVSDmr },
|
|
{ "movshdup", X86::MOVSHDUPrr },
|
|
{ "movshdup", X86::MOVSHDUPrm },
|
|
{ "movsldup", X86::MOVSLDUPrr },
|
|
{ "movsldup", X86::MOVSLDUPrm },
|
|
{ "movsq", X86::MOVSQ },
|
|
{ "movss", X86::MOVSSrr },
|
|
{ "movss", X86::MOVSSrm },
|
|
{ "movss", X86::MOVSSmr },
|
|
{ "movsw", X86::MOVSW },
|
|
{ "movsx", X86::MOVSX16rr8 },
|
|
{ "movsx", X86::MOVSX32rr8 },
|
|
{ "movsx", X86::MOVSX64rr8 },
|
|
{ "movsx", X86::MOVSX16rr8 },
|
|
{ "movsx", X86::MOVSX32rr16 },
|
|
{ "movsx", X86::MOVSX64rr16 },
|
|
{ "movsx", X86::MOVSX16rm8 },
|
|
{ "movsx", X86::MOVSX32rr8 },
|
|
{ "movsx", X86::MOVSX32rr16 },
|
|
{ "movsx", X86::MOVSX64rr32 },
|
|
{ "movsx", X86::MOVSX32rm16 },
|
|
{ "movsx", X86::MOVSX32rm8 },
|
|
{ "movsx", X86::MOVSX64rr8 },
|
|
{ "movsx", X86::MOVSX64rr16 },
|
|
{ "movsx", X86::MOVSX64rm16 },
|
|
{ "movsx", X86::MOVSX64rm8 },
|
|
{ "movsx", X86::MOVSX16rm8 },
|
|
{ "movsxd", X86::MOVSX64rr32 },
|
|
{ "movsxd", X86::MOVSX64rm32 },
|
|
{ "movupd", X86::MOVUPDrr },
|
|
{ "movupd", X86::MOVUPDrm },
|
|
{ "movupd", X86::MOVUPDmr },
|
|
{ "movups", X86::MOVUPSrr },
|
|
{ "movups", X86::MOVUPSrm },
|
|
{ "movups", X86::MOVUPSmr },
|
|
{ "movzx", X86::MOVZX16rr8 },
|
|
{ "movzx", X86::MOVZX32rr8 },
|
|
{ "movzx", X86::MOVZX64rr8_Q },
|
|
{ "movzx", X86::MOVZX16rr8 },
|
|
{ "movzx", X86::MOVZX32rr16 },
|
|
{ "movzx", X86::MOVZX64rr16_Q },
|
|
{ "movzx", X86::MOVZX16rm8 },
|
|
{ "movzx", X86::MOVZX32rr8 },
|
|
{ "movzx", X86::MOVZX32rr16 },
|
|
{ "movzx", X86::MOVZX32rm16 },
|
|
{ "movzx", X86::MOVZX32rm8 },
|
|
{ "movzx", X86::MOVZX64rr8_Q },
|
|
{ "movzx", X86::MOVZX64rr16_Q },
|
|
{ "movzx", X86::MOVZX64rm16_Q },
|
|
{ "movzx", X86::MOVZX64rm8_Q },
|
|
{ "movzx", X86::MOVZX16rm8 },
|
|
{ "mpsadbw", X86::MPSADBWrri },
|
|
{ "mpsadbw", X86::MPSADBWrmi },
|
|
{ "mul", X86::MUL8r },
|
|
{ "mul", X86::MUL16r },
|
|
{ "mul", X86::MUL32r },
|
|
{ "mul", X86::MUL64r },
|
|
{ "mul", X86::MUL16m },
|
|
{ "mul", X86::MUL32m },
|
|
{ "mul", X86::MUL64m },
|
|
{ "mul", X86::MUL8m },
|
|
{ "mulpd", X86::MULPDrr },
|
|
{ "mulpd", X86::MULPDrm },
|
|
{ "mulps", X86::MULPSrr },
|
|
{ "mulps", X86::MULPSrm },
|
|
{ "mulsd", X86::MULSDrr },
|
|
{ "mulsd", X86::MULSDrm },
|
|
{ "mulss", X86::MULSSrr },
|
|
{ "mulss", X86::MULSSrm },
|
|
{ "mulx", X86::MULX32rr },
|
|
{ "mulx", X86::MULX32rm },
|
|
{ "mulx", X86::MULX64rr },
|
|
{ "mulx", X86::MULX64rm },
|
|
{ "mwait", X86::MWAITrr },
|
|
{ "mwait", X86::MWAITrr },
|
|
{ "mwait", X86::MWAITrr },
|
|
{ "neg", X86::NEG8r },
|
|
{ "neg", X86::NEG16r },
|
|
{ "neg", X86::NEG32r },
|
|
{ "neg", X86::NEG64r },
|
|
{ "neg", X86::NEG16m },
|
|
{ "neg", X86::NEG32m },
|
|
{ "neg", X86::NEG64m },
|
|
{ "neg", X86::NEG8m },
|
|
{ "nop", X86::NOOP },
|
|
{ "nop", X86::NOOPW },
|
|
{ "nop", X86::NOOPL },
|
|
{ "not", X86::NOT8r },
|
|
{ "not", X86::NOT16r },
|
|
{ "not", X86::NOT32r },
|
|
{ "not", X86::NOT64r },
|
|
{ "not", X86::NOT16m },
|
|
{ "not", X86::NOT32m },
|
|
{ "not", X86::NOT64m },
|
|
{ "not", X86::NOT8m },
|
|
{ "or", X86::OR8i8 },
|
|
{ "or", X86::OR8rr },
|
|
{ "or", X86::OR8ri },
|
|
{ "or", X86::OR8rm },
|
|
{ "or", X86::OR16i16 },
|
|
{ "or", X86::OR16rr },
|
|
{ "or", X86::OR16ri8 },
|
|
{ "or", X86::OR16ri },
|
|
{ "or", X86::OR16rm },
|
|
{ "or", X86::OR32i32 },
|
|
{ "or", X86::OR32rr },
|
|
{ "or", X86::OR32ri8 },
|
|
{ "or", X86::OR32ri },
|
|
{ "or", X86::OR32rm },
|
|
{ "or", X86::OR64i32 },
|
|
{ "or", X86::OR64rr },
|
|
{ "or", X86::OR64ri8 },
|
|
{ "or", X86::OR64ri32 },
|
|
{ "or", X86::OR64rm },
|
|
{ "or", X86::OR16mr },
|
|
{ "or", X86::OR16mi8 },
|
|
{ "or", X86::OR16mi },
|
|
{ "or", X86::OR32mr },
|
|
{ "or", X86::OR32mi8 },
|
|
{ "or", X86::OR32mi },
|
|
{ "or", X86::OR64mr },
|
|
{ "or", X86::OR64mi8 },
|
|
{ "or", X86::OR64mi32 },
|
|
{ "or", X86::OR8mr },
|
|
{ "or", X86::OR8mi },
|
|
{ "orpd", X86::ORPDrr },
|
|
{ "orpd", X86::ORPDrm },
|
|
{ "orps", X86::ORPSrr },
|
|
{ "orps", X86::ORPSrm },
|
|
{ "out", X86::OUT8rr },
|
|
{ "out", X86::OUT16rr },
|
|
{ "out", X86::OUT32rr },
|
|
{ "out", X86::OUT8ir },
|
|
{ "out", X86::OUT16ir },
|
|
{ "out", X86::OUT32ir },
|
|
{ "outb", X86::OUT8rr },
|
|
{ "outb", X86::OUT8ir },
|
|
{ "outl", X86::OUT32rr },
|
|
{ "outl", X86::OUT32ir },
|
|
{ "outsb", X86::OUTSB },
|
|
{ "outsd", X86::OUTSL },
|
|
{ "outsw", X86::OUTSW },
|
|
{ "outw", X86::OUT16rr },
|
|
{ "outw", X86::OUT16ir },
|
|
{ "pabsb", X86::MMX_PABSBrr64 },
|
|
{ "pabsb", X86::MMX_PABSBrm64 },
|
|
{ "pabsb", X86::PABSBrr128 },
|
|
{ "pabsb", X86::PABSBrm128 },
|
|
{ "pabsd", X86::MMX_PABSDrr64 },
|
|
{ "pabsd", X86::MMX_PABSDrm64 },
|
|
{ "pabsd", X86::PABSDrr128 },
|
|
{ "pabsd", X86::PABSDrm128 },
|
|
{ "pabsw", X86::MMX_PABSWrr64 },
|
|
{ "pabsw", X86::MMX_PABSWrm64 },
|
|
{ "pabsw", X86::PABSWrr128 },
|
|
{ "pabsw", X86::PABSWrm128 },
|
|
{ "packssdw", X86::MMX_PACKSSDWirr },
|
|
{ "packssdw", X86::MMX_PACKSSDWirm },
|
|
{ "packssdw", X86::PACKSSDWrr },
|
|
{ "packssdw", X86::PACKSSDWrm },
|
|
{ "packsswb", X86::MMX_PACKSSWBirr },
|
|
{ "packsswb", X86::MMX_PACKSSWBirm },
|
|
{ "packsswb", X86::PACKSSWBrr },
|
|
{ "packsswb", X86::PACKSSWBrm },
|
|
{ "packusdw", X86::PACKUSDWrr },
|
|
{ "packusdw", X86::PACKUSDWrm },
|
|
{ "packuswb", X86::MMX_PACKUSWBirr },
|
|
{ "packuswb", X86::MMX_PACKUSWBirm },
|
|
{ "packuswb", X86::PACKUSWBrr },
|
|
{ "packuswb", X86::PACKUSWBrm },
|
|
{ "paddb", X86::MMX_PADDBirr },
|
|
{ "paddb", X86::MMX_PADDBirm },
|
|
{ "paddb", X86::PADDBrr },
|
|
{ "paddb", X86::PADDBrm },
|
|
{ "paddd", X86::MMX_PADDDirr },
|
|
{ "paddd", X86::MMX_PADDDirm },
|
|
{ "paddd", X86::PADDDrr },
|
|
{ "paddd", X86::PADDDrm },
|
|
{ "paddq", X86::MMX_PADDQirr },
|
|
{ "paddq", X86::MMX_PADDQirm },
|
|
{ "paddq", X86::PADDQrr },
|
|
{ "paddq", X86::PADDQrm },
|
|
{ "paddsb", X86::MMX_PADDSBirr },
|
|
{ "paddsb", X86::MMX_PADDSBirm },
|
|
{ "paddsb", X86::PADDSBrr },
|
|
{ "paddsb", X86::PADDSBrm },
|
|
{ "paddsw", X86::MMX_PADDSWirr },
|
|
{ "paddsw", X86::MMX_PADDSWirm },
|
|
{ "paddsw", X86::PADDSWrr },
|
|
{ "paddsw", X86::PADDSWrm },
|
|
{ "paddusb", X86::MMX_PADDUSBirr },
|
|
{ "paddusb", X86::MMX_PADDUSBirm },
|
|
{ "paddusb", X86::PADDUSBrr },
|
|
{ "paddusb", X86::PADDUSBrm },
|
|
{ "paddusw", X86::MMX_PADDUSWirr },
|
|
{ "paddusw", X86::MMX_PADDUSWirm },
|
|
{ "paddusw", X86::PADDUSWrr },
|
|
{ "paddusw", X86::PADDUSWrm },
|
|
{ "paddw", X86::MMX_PADDWirr },
|
|
{ "paddw", X86::MMX_PADDWirm },
|
|
{ "paddw", X86::PADDWrr },
|
|
{ "paddw", X86::PADDWrm },
|
|
{ "palignr", X86::MMX_PALIGNR64irr },
|
|
{ "palignr", X86::MMX_PALIGNR64irm },
|
|
{ "palignr", X86::PALIGNR128rr },
|
|
{ "palignr", X86::PALIGNR128rm },
|
|
{ "pand", X86::MMX_PANDirr },
|
|
{ "pand", X86::MMX_PANDirm },
|
|
{ "pand", X86::PANDrr },
|
|
{ "pand", X86::PANDrm },
|
|
{ "pandn", X86::MMX_PANDNirr },
|
|
{ "pandn", X86::MMX_PANDNirm },
|
|
{ "pandn", X86::PANDNrr },
|
|
{ "pandn", X86::PANDNrm },
|
|
{ "pause", X86::PAUSE },
|
|
{ "pavgb", X86::MMX_PAVGBirr },
|
|
{ "pavgb", X86::MMX_PAVGBirm },
|
|
{ "pavgb", X86::PAVGBrr },
|
|
{ "pavgb", X86::PAVGBrm },
|
|
{ "pavgusb", X86::PAVGUSBrr },
|
|
{ "pavgusb", X86::PAVGUSBrm },
|
|
{ "pavgw", X86::MMX_PAVGWirr },
|
|
{ "pavgw", X86::MMX_PAVGWirm },
|
|
{ "pavgw", X86::PAVGWrr },
|
|
{ "pavgw", X86::PAVGWrm },
|
|
{ "pblendvb", X86::PBLENDVBrr0 },
|
|
{ "pblendvb", X86::PBLENDVBrm0 },
|
|
{ "pblendvb", X86::PBLENDVBrr0 },
|
|
{ "pblendvb", X86::PBLENDVBrm0 },
|
|
{ "pblendw", X86::PBLENDWrri },
|
|
{ "pblendw", X86::PBLENDWrmi },
|
|
{ "pclmulhqhqdq", X86::PCLMULQDQrr },
|
|
{ "pclmulhqhqdq", X86::PCLMULQDQrm },
|
|
{ "pclmulhqlqdq", X86::PCLMULQDQrr },
|
|
{ "pclmulhqlqdq", X86::PCLMULQDQrm },
|
|
{ "pclmullqhqdq", X86::PCLMULQDQrr },
|
|
{ "pclmullqhqdq", X86::PCLMULQDQrm },
|
|
{ "pclmullqlqdq", X86::PCLMULQDQrr },
|
|
{ "pclmullqlqdq", X86::PCLMULQDQrm },
|
|
{ "pclmulqdq", X86::PCLMULQDQrr },
|
|
{ "pclmulqdq", X86::PCLMULQDQrm },
|
|
{ "pcmpeqb", X86::MMX_PCMPEQBirr },
|
|
{ "pcmpeqb", X86::MMX_PCMPEQBirm },
|
|
{ "pcmpeqb", X86::PCMPEQBrr },
|
|
{ "pcmpeqb", X86::PCMPEQBrm },
|
|
{ "pcmpeqd", X86::MMX_PCMPEQDirr },
|
|
{ "pcmpeqd", X86::MMX_PCMPEQDirm },
|
|
{ "pcmpeqd", X86::PCMPEQDrr },
|
|
{ "pcmpeqd", X86::PCMPEQDrm },
|
|
{ "pcmpeqq", X86::PCMPEQQrr },
|
|
{ "pcmpeqq", X86::PCMPEQQrm },
|
|
{ "pcmpeqw", X86::MMX_PCMPEQWirr },
|
|
{ "pcmpeqw", X86::MMX_PCMPEQWirm },
|
|
{ "pcmpeqw", X86::PCMPEQWrr },
|
|
{ "pcmpeqw", X86::PCMPEQWrm },
|
|
{ "pcmpestri", X86::PCMPESTRIrr },
|
|
{ "pcmpestri", X86::PCMPESTRIrm },
|
|
{ "pcmpestrm", X86::PCMPESTRM128rr },
|
|
{ "pcmpestrm", X86::PCMPESTRM128rm },
|
|
{ "pcmpgtb", X86::MMX_PCMPGTBirr },
|
|
{ "pcmpgtb", X86::MMX_PCMPGTBirm },
|
|
{ "pcmpgtb", X86::PCMPGTBrr },
|
|
{ "pcmpgtb", X86::PCMPGTBrm },
|
|
{ "pcmpgtd", X86::MMX_PCMPGTDirr },
|
|
{ "pcmpgtd", X86::MMX_PCMPGTDirm },
|
|
{ "pcmpgtd", X86::PCMPGTDrr },
|
|
{ "pcmpgtd", X86::PCMPGTDrm },
|
|
{ "pcmpgtq", X86::PCMPGTQrr },
|
|
{ "pcmpgtq", X86::PCMPGTQrm },
|
|
{ "pcmpgtw", X86::MMX_PCMPGTWirr },
|
|
{ "pcmpgtw", X86::MMX_PCMPGTWirm },
|
|
{ "pcmpgtw", X86::PCMPGTWrr },
|
|
{ "pcmpgtw", X86::PCMPGTWrm },
|
|
{ "pcmpistri", X86::PCMPISTRIrr },
|
|
{ "pcmpistri", X86::PCMPISTRIrm },
|
|
{ "pcmpistrm", X86::PCMPISTRM128rr },
|
|
{ "pcmpistrm", X86::PCMPISTRM128rm },
|
|
{ "pdep", X86::PDEP32rr },
|
|
{ "pdep", X86::PDEP32rm },
|
|
{ "pdep", X86::PDEP64rr },
|
|
{ "pdep", X86::PDEP64rm },
|
|
{ "pext", X86::PEXT32rr },
|
|
{ "pext", X86::PEXT32rm },
|
|
{ "pext", X86::PEXT64rr },
|
|
{ "pext", X86::PEXT64rm },
|
|
{ "pextrb", X86::PEXTRBrr },
|
|
{ "pextrb", X86::PEXTRBmr },
|
|
{ "pextrd", X86::PEXTRDrr },
|
|
{ "pextrd", X86::PEXTRDmr },
|
|
{ "pextrq", X86::PEXTRQrr },
|
|
{ "pextrq", X86::PEXTRQmr },
|
|
{ "pextrw", X86::MMX_PEXTRWirri },
|
|
{ "pextrw", X86::PEXTRWri },
|
|
{ "pextrw", X86::PEXTRWmr },
|
|
{ "pf2id", X86::PF2IDrr },
|
|
{ "pf2id", X86::PF2IDrm },
|
|
{ "pf2iw", X86::PF2IWrr },
|
|
{ "pf2iw", X86::PF2IWrm },
|
|
{ "pfacc", X86::PFACCrr },
|
|
{ "pfacc", X86::PFACCrm },
|
|
{ "pfadd", X86::PFADDrr },
|
|
{ "pfadd", X86::PFADDrm },
|
|
{ "pfcmpeq", X86::PFCMPEQrr },
|
|
{ "pfcmpeq", X86::PFCMPEQrm },
|
|
{ "pfcmpge", X86::PFCMPGErr },
|
|
{ "pfcmpge", X86::PFCMPGErm },
|
|
{ "pfcmpgt", X86::PFCMPGTrr },
|
|
{ "pfcmpgt", X86::PFCMPGTrm },
|
|
{ "pfmax", X86::PFMAXrr },
|
|
{ "pfmax", X86::PFMAXrm },
|
|
{ "pfmin", X86::PFMINrr },
|
|
{ "pfmin", X86::PFMINrm },
|
|
{ "pfmul", X86::PFMULrr },
|
|
{ "pfmul", X86::PFMULrm },
|
|
{ "pfnacc", X86::PFNACCrr },
|
|
{ "pfnacc", X86::PFNACCrm },
|
|
{ "pfpnacc", X86::PFPNACCrr },
|
|
{ "pfpnacc", X86::PFPNACCrm },
|
|
{ "pfrcp", X86::PFRCPrr },
|
|
{ "pfrcp", X86::PFRCPrm },
|
|
{ "pfrcpit1", X86::PFRCPIT1rr },
|
|
{ "pfrcpit1", X86::PFRCPIT1rm },
|
|
{ "pfrcpit2", X86::PFRCPIT2rr },
|
|
{ "pfrcpit2", X86::PFRCPIT2rm },
|
|
{ "pfrsqit1", X86::PFRSQIT1rr },
|
|
{ "pfrsqit1", X86::PFRSQIT1rm },
|
|
{ "pfrsqrt", X86::PFRSQRTrr },
|
|
{ "pfrsqrt", X86::PFRSQRTrm },
|
|
{ "pfsub", X86::PFSUBrr },
|
|
{ "pfsub", X86::PFSUBrm },
|
|
{ "pfsubr", X86::PFSUBRrr },
|
|
{ "pfsubr", X86::PFSUBRrm },
|
|
{ "phaddd", X86::MMX_PHADDrr64 },
|
|
{ "phaddd", X86::MMX_PHADDrm64 },
|
|
{ "phaddd", X86::PHADDDrr },
|
|
{ "phaddd", X86::PHADDDrm },
|
|
{ "phaddsw", X86::MMX_PHADDSWrr64 },
|
|
{ "phaddsw", X86::MMX_PHADDSWrm64 },
|
|
{ "phaddsw", X86::PHADDSWrr128 },
|
|
{ "phaddsw", X86::PHADDSWrm128 },
|
|
{ "phaddw", X86::MMX_PHADDWrr64 },
|
|
{ "phaddw", X86::MMX_PHADDWrm64 },
|
|
{ "phaddw", X86::PHADDWrr },
|
|
{ "phaddw", X86::PHADDWrm },
|
|
{ "phminposuw", X86::PHMINPOSUWrr128 },
|
|
{ "phminposuw", X86::PHMINPOSUWrm128 },
|
|
{ "phsubd", X86::MMX_PHSUBDrr64 },
|
|
{ "phsubd", X86::MMX_PHSUBDrm64 },
|
|
{ "phsubd", X86::PHSUBDrr },
|
|
{ "phsubd", X86::PHSUBDrm },
|
|
{ "phsubsw", X86::MMX_PHSUBSWrr64 },
|
|
{ "phsubsw", X86::MMX_PHSUBSWrm64 },
|
|
{ "phsubsw", X86::PHSUBSWrr128 },
|
|
{ "phsubsw", X86::PHSUBSWrm128 },
|
|
{ "phsubw", X86::MMX_PHSUBWrr64 },
|
|
{ "phsubw", X86::MMX_PHSUBWrm64 },
|
|
{ "phsubw", X86::PHSUBWrr },
|
|
{ "phsubw", X86::PHSUBWrm },
|
|
{ "pi2fd", X86::PI2FDrr },
|
|
{ "pi2fd", X86::PI2FDrm },
|
|
{ "pi2fw", X86::PI2FWrr },
|
|
{ "pi2fw", X86::PI2FWrm },
|
|
{ "pinsrb", X86::PINSRBrr },
|
|
{ "pinsrb", X86::PINSRBrm },
|
|
{ "pinsrd", X86::PINSRDrr },
|
|
{ "pinsrd", X86::PINSRDrm },
|
|
{ "pinsrq", X86::PINSRQrr },
|
|
{ "pinsrq", X86::PINSRQrm },
|
|
{ "pinsrw", X86::MMX_PINSRWirri },
|
|
{ "pinsrw", X86::MMX_PINSRWirmi },
|
|
{ "pinsrw", X86::PINSRWrri },
|
|
{ "pinsrw", X86::PINSRWrmi },
|
|
{ "pmaddubsw", X86::MMX_PMADDUBSWrr64 },
|
|
{ "pmaddubsw", X86::MMX_PMADDUBSWrm64 },
|
|
{ "pmaddubsw", X86::PMADDUBSWrr128 },
|
|
{ "pmaddubsw", X86::PMADDUBSWrm128 },
|
|
{ "pmaddwd", X86::MMX_PMADDWDirr },
|
|
{ "pmaddwd", X86::MMX_PMADDWDirm },
|
|
{ "pmaddwd", X86::PMADDWDrr },
|
|
{ "pmaddwd", X86::PMADDWDrm },
|
|
{ "pmaxsb", X86::PMAXSBrr },
|
|
{ "pmaxsb", X86::PMAXSBrm },
|
|
{ "pmaxsd", X86::PMAXSDrr },
|
|
{ "pmaxsd", X86::PMAXSDrm },
|
|
{ "pmaxsw", X86::MMX_PMAXSWirr },
|
|
{ "pmaxsw", X86::MMX_PMAXSWirm },
|
|
{ "pmaxsw", X86::PMAXSWrr },
|
|
{ "pmaxsw", X86::PMAXSWrm },
|
|
{ "pmaxub", X86::MMX_PMAXUBirr },
|
|
{ "pmaxub", X86::MMX_PMAXUBirm },
|
|
{ "pmaxub", X86::PMAXUBrr },
|
|
{ "pmaxub", X86::PMAXUBrm },
|
|
{ "pmaxud", X86::PMAXUDrr },
|
|
{ "pmaxud", X86::PMAXUDrm },
|
|
{ "pmaxuw", X86::PMAXUWrr },
|
|
{ "pmaxuw", X86::PMAXUWrm },
|
|
{ "pminsb", X86::PMINSBrr },
|
|
{ "pminsb", X86::PMINSBrm },
|
|
{ "pminsd", X86::PMINSDrr },
|
|
{ "pminsd", X86::PMINSDrm },
|
|
{ "pminsw", X86::MMX_PMINSWirr },
|
|
{ "pminsw", X86::MMX_PMINSWirm },
|
|
{ "pminsw", X86::PMINSWrr },
|
|
{ "pminsw", X86::PMINSWrm },
|
|
{ "pminub", X86::MMX_PMINUBirr },
|
|
{ "pminub", X86::MMX_PMINUBirm },
|
|
{ "pminub", X86::PMINUBrr },
|
|
{ "pminub", X86::PMINUBrm },
|
|
{ "pminud", X86::PMINUDrr },
|
|
{ "pminud", X86::PMINUDrm },
|
|
{ "pminuw", X86::PMINUWrr },
|
|
{ "pminuw", X86::PMINUWrm },
|
|
{ "pmovmskb", X86::MMX_PMOVMSKBrr },
|
|
{ "pmovmskb", X86::PMOVMSKBrr },
|
|
{ "pmovsxbd", X86::PMOVSXBDrr },
|
|
{ "pmovsxbd", X86::PMOVSXBDrm },
|
|
{ "pmovsxbq", X86::PMOVSXBQrr },
|
|
{ "pmovsxbq", X86::PMOVSXBQrm },
|
|
{ "pmovsxbw", X86::PMOVSXBWrr },
|
|
{ "pmovsxbw", X86::PMOVSXBWrm },
|
|
{ "pmovsxdq", X86::PMOVSXDQrr },
|
|
{ "pmovsxdq", X86::PMOVSXDQrm },
|
|
{ "pmovsxwd", X86::PMOVSXWDrr },
|
|
{ "pmovsxwd", X86::PMOVSXWDrm },
|
|
{ "pmovsxwq", X86::PMOVSXWQrr },
|
|
{ "pmovsxwq", X86::PMOVSXWQrm },
|
|
{ "pmovzxbd", X86::PMOVZXBDrr },
|
|
{ "pmovzxbd", X86::PMOVZXBDrm },
|
|
{ "pmovzxbq", X86::PMOVZXBQrr },
|
|
{ "pmovzxbq", X86::PMOVZXBQrm },
|
|
{ "pmovzxbw", X86::PMOVZXBWrr },
|
|
{ "pmovzxbw", X86::PMOVZXBWrm },
|
|
{ "pmovzxdq", X86::PMOVZXDQrr },
|
|
{ "pmovzxdq", X86::PMOVZXDQrm },
|
|
{ "pmovzxwd", X86::PMOVZXWDrr },
|
|
{ "pmovzxwd", X86::PMOVZXWDrm },
|
|
{ "pmovzxwq", X86::PMOVZXWQrr },
|
|
{ "pmovzxwq", X86::PMOVZXWQrm },
|
|
{ "pmuldq", X86::PMULDQrr },
|
|
{ "pmuldq", X86::PMULDQrm },
|
|
{ "pmulhrsw", X86::MMX_PMULHRSWrr64 },
|
|
{ "pmulhrsw", X86::MMX_PMULHRSWrm64 },
|
|
{ "pmulhrsw", X86::PMULHRSWrr128 },
|
|
{ "pmulhrsw", X86::PMULHRSWrm128 },
|
|
{ "pmulhrw", X86::PMULHRWrr },
|
|
{ "pmulhrw", X86::PMULHRWrm },
|
|
{ "pmulhuw", X86::MMX_PMULHUWirr },
|
|
{ "pmulhuw", X86::MMX_PMULHUWirm },
|
|
{ "pmulhuw", X86::PMULHUWrr },
|
|
{ "pmulhuw", X86::PMULHUWrm },
|
|
{ "pmulhw", X86::MMX_PMULHWirr },
|
|
{ "pmulhw", X86::MMX_PMULHWirm },
|
|
{ "pmulhw", X86::PMULHWrr },
|
|
{ "pmulhw", X86::PMULHWrm },
|
|
{ "pmulld", X86::PMULLDrr },
|
|
{ "pmulld", X86::PMULLDrm },
|
|
{ "pmullw", X86::MMX_PMULLWirr },
|
|
{ "pmullw", X86::MMX_PMULLWirm },
|
|
{ "pmullw", X86::PMULLWrr },
|
|
{ "pmullw", X86::PMULLWrm },
|
|
{ "pmuludq", X86::MMX_PMULUDQirr },
|
|
{ "pmuludq", X86::MMX_PMULUDQirm },
|
|
{ "pmuludq", X86::PMULUDQrr },
|
|
{ "pmuludq", X86::PMULUDQrm },
|
|
{ "pop", X86::POP16r },
|
|
{ "pop", X86::POP16rmr },
|
|
{ "pop", X86::POP32r },
|
|
{ "pop", X86::POP32rmr },
|
|
{ "pop", X86::POP64r },
|
|
{ "pop", X86::POP64rmr },
|
|
{ "pop", X86::POPDS16 },
|
|
{ "pop", X86::POPDS32 },
|
|
{ "pop", X86::POPSS16 },
|
|
{ "pop", X86::POPSS32 },
|
|
{ "pop", X86::POPES16 },
|
|
{ "pop", X86::POPES32 },
|
|
{ "pop", X86::POPFS32 },
|
|
{ "pop", X86::POPFS64 },
|
|
{ "pop", X86::POPFS16 },
|
|
{ "pop", X86::POPGS32 },
|
|
{ "pop", X86::POPGS64 },
|
|
{ "pop", X86::POPGS16 },
|
|
{ "pop", X86::POP16rmm },
|
|
{ "pop", X86::POP32rmm },
|
|
{ "pop", X86::POP64rmm },
|
|
{ "popal", X86::POPA32 },
|
|
{ "popaw", X86::POPA16 },
|
|
{ "popcnt", X86::POPCNT16rr },
|
|
{ "popcnt", X86::POPCNT16rm },
|
|
{ "popcnt", X86::POPCNT32rr },
|
|
{ "popcnt", X86::POPCNT32rm },
|
|
{ "popcnt", X86::POPCNT64rr },
|
|
{ "popcnt", X86::POPCNT64rm },
|
|
{ "popf", X86::POPF16 },
|
|
{ "popfd", X86::POPF32 },
|
|
{ "popfq", X86::POPF64 },
|
|
{ "por", X86::MMX_PORirr },
|
|
{ "por", X86::MMX_PORirm },
|
|
{ "por", X86::PORrr },
|
|
{ "por", X86::PORrm },
|
|
{ "prefetch", X86::PREFETCH },
|
|
{ "prefetchnta", X86::PREFETCHNTA },
|
|
{ "prefetcht0", X86::PREFETCHT0 },
|
|
{ "prefetcht1", X86::PREFETCHT1 },
|
|
{ "prefetcht2", X86::PREFETCHT2 },
|
|
{ "prefetchw", X86::PREFETCHW },
|
|
{ "psadbw", X86::MMX_PSADBWirr },
|
|
{ "psadbw", X86::MMX_PSADBWirm },
|
|
{ "psadbw", X86::PSADBWrr },
|
|
{ "psadbw", X86::PSADBWrm },
|
|
{ "pshufb", X86::MMX_PSHUFBrr64 },
|
|
{ "pshufb", X86::MMX_PSHUFBrm64 },
|
|
{ "pshufb", X86::PSHUFBrr },
|
|
{ "pshufb", X86::PSHUFBrm },
|
|
{ "pshufd", X86::PSHUFDri },
|
|
{ "pshufd", X86::PSHUFDmi },
|
|
{ "pshufhw", X86::PSHUFHWri },
|
|
{ "pshufhw", X86::PSHUFHWmi },
|
|
{ "pshuflw", X86::PSHUFLWri },
|
|
{ "pshuflw", X86::PSHUFLWmi },
|
|
{ "pshufw", X86::MMX_PSHUFWri },
|
|
{ "pshufw", X86::MMX_PSHUFWmi },
|
|
{ "psignb", X86::MMX_PSIGNBrr64 },
|
|
{ "psignb", X86::MMX_PSIGNBrm64 },
|
|
{ "psignb", X86::PSIGNBrr },
|
|
{ "psignb", X86::PSIGNBrm },
|
|
{ "psignd", X86::MMX_PSIGNDrr64 },
|
|
{ "psignd", X86::MMX_PSIGNDrm64 },
|
|
{ "psignd", X86::PSIGNDrr },
|
|
{ "psignd", X86::PSIGNDrm },
|
|
{ "psignw", X86::MMX_PSIGNWrr64 },
|
|
{ "psignw", X86::MMX_PSIGNWrm64 },
|
|
{ "psignw", X86::PSIGNWrr },
|
|
{ "psignw", X86::PSIGNWrm },
|
|
{ "pslld", X86::MMX_PSLLDrr },
|
|
{ "pslld", X86::MMX_PSLLDri },
|
|
{ "pslld", X86::MMX_PSLLDrm },
|
|
{ "pslld", X86::PSLLDrr },
|
|
{ "pslld", X86::PSLLDri },
|
|
{ "pslld", X86::PSLLDrm },
|
|
{ "pslldq", X86::PSLLDQri },
|
|
{ "psllq", X86::MMX_PSLLQrr },
|
|
{ "psllq", X86::MMX_PSLLQri },
|
|
{ "psllq", X86::MMX_PSLLQrm },
|
|
{ "psllq", X86::PSLLQrr },
|
|
{ "psllq", X86::PSLLQri },
|
|
{ "psllq", X86::PSLLQrm },
|
|
{ "psllw", X86::MMX_PSLLWrr },
|
|
{ "psllw", X86::MMX_PSLLWri },
|
|
{ "psllw", X86::MMX_PSLLWrm },
|
|
{ "psllw", X86::PSLLWrr },
|
|
{ "psllw", X86::PSLLWri },
|
|
{ "psllw", X86::PSLLWrm },
|
|
{ "psrad", X86::MMX_PSRADrr },
|
|
{ "psrad", X86::MMX_PSRADri },
|
|
{ "psrad", X86::MMX_PSRADrm },
|
|
{ "psrad", X86::PSRADrr },
|
|
{ "psrad", X86::PSRADri },
|
|
{ "psrad", X86::PSRADrm },
|
|
{ "psraw", X86::MMX_PSRAWrr },
|
|
{ "psraw", X86::MMX_PSRAWri },
|
|
{ "psraw", X86::MMX_PSRAWrm },
|
|
{ "psraw", X86::PSRAWrr },
|
|
{ "psraw", X86::PSRAWri },
|
|
{ "psraw", X86::PSRAWrm },
|
|
{ "psrld", X86::MMX_PSRLDrr },
|
|
{ "psrld", X86::MMX_PSRLDri },
|
|
{ "psrld", X86::MMX_PSRLDrm },
|
|
{ "psrld", X86::PSRLDrr },
|
|
{ "psrld", X86::PSRLDri },
|
|
{ "psrld", X86::PSRLDrm },
|
|
{ "psrldq", X86::PSRLDQri },
|
|
{ "psrlq", X86::MMX_PSRLQrr },
|
|
{ "psrlq", X86::MMX_PSRLQri },
|
|
{ "psrlq", X86::MMX_PSRLQrm },
|
|
{ "psrlq", X86::PSRLQrr },
|
|
{ "psrlq", X86::PSRLQri },
|
|
{ "psrlq", X86::PSRLQrm },
|
|
{ "psrlw", X86::MMX_PSRLWrr },
|
|
{ "psrlw", X86::MMX_PSRLWri },
|
|
{ "psrlw", X86::MMX_PSRLWrm },
|
|
{ "psrlw", X86::PSRLWrr },
|
|
{ "psrlw", X86::PSRLWri },
|
|
{ "psrlw", X86::PSRLWrm },
|
|
{ "psubb", X86::MMX_PSUBBirr },
|
|
{ "psubb", X86::MMX_PSUBBirm },
|
|
{ "psubb", X86::PSUBBrr },
|
|
{ "psubb", X86::PSUBBrm },
|
|
{ "psubd", X86::MMX_PSUBDirr },
|
|
{ "psubd", X86::MMX_PSUBDirm },
|
|
{ "psubd", X86::PSUBDrr },
|
|
{ "psubd", X86::PSUBDrm },
|
|
{ "psubq", X86::MMX_PSUBQirr },
|
|
{ "psubq", X86::MMX_PSUBQirm },
|
|
{ "psubq", X86::PSUBQrr },
|
|
{ "psubq", X86::PSUBQrm },
|
|
{ "psubsb", X86::MMX_PSUBSBirr },
|
|
{ "psubsb", X86::MMX_PSUBSBirm },
|
|
{ "psubsb", X86::PSUBSBrr },
|
|
{ "psubsb", X86::PSUBSBrm },
|
|
{ "psubsw", X86::MMX_PSUBSWirr },
|
|
{ "psubsw", X86::MMX_PSUBSWirm },
|
|
{ "psubsw", X86::PSUBSWrr },
|
|
{ "psubsw", X86::PSUBSWrm },
|
|
{ "psubusb", X86::MMX_PSUBUSBirr },
|
|
{ "psubusb", X86::MMX_PSUBUSBirm },
|
|
{ "psubusb", X86::PSUBUSBrr },
|
|
{ "psubusb", X86::PSUBUSBrm },
|
|
{ "psubusw", X86::MMX_PSUBUSWirr },
|
|
{ "psubusw", X86::MMX_PSUBUSWirm },
|
|
{ "psubusw", X86::PSUBUSWrr },
|
|
{ "psubusw", X86::PSUBUSWrm },
|
|
{ "psubw", X86::MMX_PSUBWirr },
|
|
{ "psubw", X86::MMX_PSUBWirm },
|
|
{ "psubw", X86::PSUBWrr },
|
|
{ "psubw", X86::PSUBWrm },
|
|
{ "pswapd", X86::PSWAPDrr },
|
|
{ "pswapd", X86::PSWAPDrm },
|
|
{ "ptest", X86::PTESTrr },
|
|
{ "ptest", X86::PTESTrm },
|
|
{ "punpckhbw", X86::MMX_PUNPCKHBWirr },
|
|
{ "punpckhbw", X86::MMX_PUNPCKHBWirm },
|
|
{ "punpckhbw", X86::PUNPCKHBWrr },
|
|
{ "punpckhbw", X86::PUNPCKHBWrm },
|
|
{ "punpckhdq", X86::MMX_PUNPCKHDQirr },
|
|
{ "punpckhdq", X86::MMX_PUNPCKHDQirm },
|
|
{ "punpckhdq", X86::PUNPCKHDQrr },
|
|
{ "punpckhdq", X86::PUNPCKHDQrm },
|
|
{ "punpckhqdq", X86::PUNPCKHQDQrr },
|
|
{ "punpckhqdq", X86::PUNPCKHQDQrm },
|
|
{ "punpckhwd", X86::MMX_PUNPCKHWDirr },
|
|
{ "punpckhwd", X86::MMX_PUNPCKHWDirm },
|
|
{ "punpckhwd", X86::PUNPCKHWDrr },
|
|
{ "punpckhwd", X86::PUNPCKHWDrm },
|
|
{ "punpcklbw", X86::MMX_PUNPCKLBWirr },
|
|
{ "punpcklbw", X86::MMX_PUNPCKLBWirm },
|
|
{ "punpcklbw", X86::PUNPCKLBWrr },
|
|
{ "punpcklbw", X86::PUNPCKLBWrm },
|
|
{ "punpckldq", X86::MMX_PUNPCKLDQirr },
|
|
{ "punpckldq", X86::MMX_PUNPCKLDQirm },
|
|
{ "punpckldq", X86::PUNPCKLDQrr },
|
|
{ "punpckldq", X86::PUNPCKLDQrm },
|
|
{ "punpcklqdq", X86::PUNPCKLQDQrr },
|
|
{ "punpcklqdq", X86::PUNPCKLQDQrm },
|
|
{ "punpcklwd", X86::MMX_PUNPCKLWDirr },
|
|
{ "punpcklwd", X86::MMX_PUNPCKLWDirm },
|
|
{ "punpcklwd", X86::PUNPCKLWDrr },
|
|
{ "punpcklwd", X86::PUNPCKLWDrm },
|
|
{ "push", X86::PUSH16r },
|
|
{ "push", X86::PUSH16rmr },
|
|
{ "push", X86::PUSH32r },
|
|
{ "push", X86::PUSH32rmr },
|
|
{ "push", X86::PUSH64r },
|
|
{ "push", X86::PUSH64rmr },
|
|
{ "push", X86::PUSHCS16 },
|
|
{ "push", X86::PUSHCS32 },
|
|
{ "push", X86::PUSHDS16 },
|
|
{ "push", X86::PUSHDS32 },
|
|
{ "push", X86::PUSHSS16 },
|
|
{ "push", X86::PUSHSS32 },
|
|
{ "push", X86::PUSHES16 },
|
|
{ "push", X86::PUSHES32 },
|
|
{ "push", X86::PUSHFS32 },
|
|
{ "push", X86::PUSHFS64 },
|
|
{ "push", X86::PUSHFS16 },
|
|
{ "push", X86::PUSHGS32 },
|
|
{ "push", X86::PUSHGS64 },
|
|
{ "push", X86::PUSHGS16 },
|
|
{ "push", X86::PUSH64i8 },
|
|
{ "push", X86::PUSH16i8 },
|
|
{ "push", X86::PUSH32i8 },
|
|
{ "push", X86::PUSH64i32 },
|
|
{ "push", X86::PUSH64i16 },
|
|
{ "push", X86::PUSHi16 },
|
|
{ "push", X86::PUSHi32 },
|
|
{ "push", X86::PUSH16rmm },
|
|
{ "push", X86::PUSH32rmm },
|
|
{ "push", X86::PUSH64rmm },
|
|
{ "pushal", X86::PUSHA32 },
|
|
{ "pushaw", X86::PUSHA16 },
|
|
{ "pushf", X86::PUSHF16 },
|
|
{ "pushfd", X86::PUSHF32 },
|
|
{ "pushfq", X86::PUSHF64 },
|
|
{ "pxor", X86::MMX_PXORirr },
|
|
{ "pxor", X86::MMX_PXORirm },
|
|
{ "pxor", X86::PXORrr },
|
|
{ "pxor", X86::PXORrm },
|
|
{ "rcl", X86::RCL8r1 },
|
|
{ "rcl", X86::RCL16r1 },
|
|
{ "rcl", X86::RCL32r1 },
|
|
{ "rcl", X86::RCL64r1 },
|
|
{ "rcl", X86::RCL16m1 },
|
|
{ "rcl", X86::RCL32m1 },
|
|
{ "rcl", X86::RCL64m1 },
|
|
{ "rcl", X86::RCL8m1 },
|
|
{ "rcl", X86::RCL8rCL },
|
|
{ "rcl", X86::RCL8ri },
|
|
{ "rcl", X86::RCL16rCL },
|
|
{ "rcl", X86::RCL16ri },
|
|
{ "rcl", X86::RCL32rCL },
|
|
{ "rcl", X86::RCL32ri },
|
|
{ "rcl", X86::RCL64rCL },
|
|
{ "rcl", X86::RCL64ri },
|
|
{ "rcl", X86::RCL16mCL },
|
|
{ "rcl", X86::RCL16mi },
|
|
{ "rcl", X86::RCL32mCL },
|
|
{ "rcl", X86::RCL32mi },
|
|
{ "rcl", X86::RCL64mCL },
|
|
{ "rcl", X86::RCL64mi },
|
|
{ "rcl", X86::RCL8mCL },
|
|
{ "rcl", X86::RCL8mi },
|
|
{ "rcpps", X86::RCPPSr },
|
|
{ "rcpps", X86::RCPPSm },
|
|
{ "rcpss", X86::RCPSSr },
|
|
{ "rcpss", X86::RCPSSm },
|
|
{ "rcr", X86::RCR8r1 },
|
|
{ "rcr", X86::RCR16r1 },
|
|
{ "rcr", X86::RCR32r1 },
|
|
{ "rcr", X86::RCR64r1 },
|
|
{ "rcr", X86::RCR16m1 },
|
|
{ "rcr", X86::RCR32m1 },
|
|
{ "rcr", X86::RCR64m1 },
|
|
{ "rcr", X86::RCR8m1 },
|
|
{ "rcr", X86::RCR8rCL },
|
|
{ "rcr", X86::RCR8ri },
|
|
{ "rcr", X86::RCR16rCL },
|
|
{ "rcr", X86::RCR16ri },
|
|
{ "rcr", X86::RCR32rCL },
|
|
{ "rcr", X86::RCR32ri },
|
|
{ "rcr", X86::RCR64rCL },
|
|
{ "rcr", X86::RCR64ri },
|
|
{ "rcr", X86::RCR16mCL },
|
|
{ "rcr", X86::RCR16mi },
|
|
{ "rcr", X86::RCR32mCL },
|
|
{ "rcr", X86::RCR32mi },
|
|
{ "rcr", X86::RCR64mCL },
|
|
{ "rcr", X86::RCR64mi },
|
|
{ "rcr", X86::RCR8mCL },
|
|
{ "rcr", X86::RCR8mi },
|
|
{ "rdfsbase", X86::RDFSBASE },
|
|
{ "rdfsbase", X86::RDFSBASE64 },
|
|
{ "rdgsbase", X86::RDGSBASE },
|
|
{ "rdgsbase", X86::RDGSBASE64 },
|
|
{ "rdmsr", X86::RDMSR },
|
|
{ "rdpmc", X86::RDPMC },
|
|
{ "rdrand", X86::RDRAND16r },
|
|
{ "rdrand", X86::RDRAND32r },
|
|
{ "rdrand", X86::RDRAND64r },
|
|
{ "rdseed", X86::RDSEED16r },
|
|
{ "rdseed", X86::RDSEED32r },
|
|
{ "rdseed", X86::RDSEED64r },
|
|
{ "rdtsc", X86::RDTSC },
|
|
{ "rdtscp", X86::RDTSCP },
|
|
{ "rep", X86::REP_PREFIX },
|
|
{ "repne", X86::REPNE_PREFIX },
|
|
{ "ret", X86::RETL },
|
|
{ "ret", X86::RETQ },
|
|
{ "ret", X86::RETW },
|
|
{ "ret", X86::RETIL },
|
|
{ "ret", X86::RETIQ },
|
|
{ "ret", X86::RETIW },
|
|
{ "retf", X86::LRETL },
|
|
{ "retf", X86::LRETW },
|
|
{ "retf", X86::LRETIL },
|
|
{ "retf", X86::LRETIW },
|
|
{ "retfq", X86::LRETQ },
|
|
{ "retfq", X86::LRETIQ },
|
|
{ "rex64", X86::REX64_PREFIX },
|
|
{ "rol", X86::ROL8r1 },
|
|
{ "rol", X86::ROL16r1 },
|
|
{ "rol", X86::ROL32r1 },
|
|
{ "rol", X86::ROL64r1 },
|
|
{ "rol", X86::ROL16m1 },
|
|
{ "rol", X86::ROL32m1 },
|
|
{ "rol", X86::ROL64m1 },
|
|
{ "rol", X86::ROL8m1 },
|
|
{ "rol", X86::ROL8rCL },
|
|
{ "rol", X86::ROL8ri },
|
|
{ "rol", X86::ROL16rCL },
|
|
{ "rol", X86::ROL16ri },
|
|
{ "rol", X86::ROL32rCL },
|
|
{ "rol", X86::ROL32ri },
|
|
{ "rol", X86::ROL64rCL },
|
|
{ "rol", X86::ROL64ri },
|
|
{ "rol", X86::ROL16mCL },
|
|
{ "rol", X86::ROL16mi },
|
|
{ "rol", X86::ROL32mCL },
|
|
{ "rol", X86::ROL32mi },
|
|
{ "rol", X86::ROL64mCL },
|
|
{ "rol", X86::ROL64mi },
|
|
{ "rol", X86::ROL8mCL },
|
|
{ "rol", X86::ROL8mi },
|
|
{ "ror", X86::ROR8r1 },
|
|
{ "ror", X86::ROR16r1 },
|
|
{ "ror", X86::ROR32r1 },
|
|
{ "ror", X86::ROR64r1 },
|
|
{ "ror", X86::ROR16m1 },
|
|
{ "ror", X86::ROR32m1 },
|
|
{ "ror", X86::ROR64m1 },
|
|
{ "ror", X86::ROR8m1 },
|
|
{ "ror", X86::ROR8rCL },
|
|
{ "ror", X86::ROR8ri },
|
|
{ "ror", X86::ROR16rCL },
|
|
{ "ror", X86::ROR16ri },
|
|
{ "ror", X86::ROR32rCL },
|
|
{ "ror", X86::ROR32ri },
|
|
{ "ror", X86::ROR64rCL },
|
|
{ "ror", X86::ROR64ri },
|
|
{ "ror", X86::ROR16mCL },
|
|
{ "ror", X86::ROR16mi },
|
|
{ "ror", X86::ROR32mCL },
|
|
{ "ror", X86::ROR32mi },
|
|
{ "ror", X86::ROR64mCL },
|
|
{ "ror", X86::ROR64mi },
|
|
{ "ror", X86::ROR8mCL },
|
|
{ "ror", X86::ROR8mi },
|
|
{ "rorx", X86::RORX32ri },
|
|
{ "rorx", X86::RORX32mi },
|
|
{ "rorx", X86::RORX64ri },
|
|
{ "rorx", X86::RORX64mi },
|
|
{ "roundpd", X86::ROUNDPDr },
|
|
{ "roundpd", X86::ROUNDPDm },
|
|
{ "roundps", X86::ROUNDPSr },
|
|
{ "roundps", X86::ROUNDPSm },
|
|
{ "roundsd", X86::ROUNDSDr },
|
|
{ "roundsd", X86::ROUNDSDm },
|
|
{ "roundss", X86::ROUNDSSr },
|
|
{ "roundss", X86::ROUNDSSm },
|
|
{ "rsm", X86::RSM },
|
|
{ "rsqrtps", X86::RSQRTPSr },
|
|
{ "rsqrtps", X86::RSQRTPSm },
|
|
{ "rsqrtss", X86::RSQRTSSr },
|
|
{ "rsqrtss", X86::RSQRTSSm },
|
|
{ "sahf", X86::SAHF },
|
|
{ "sar", X86::SAR8r1 },
|
|
{ "sar", X86::SAR16r1 },
|
|
{ "sar", X86::SAR32r1 },
|
|
{ "sar", X86::SAR64r1 },
|
|
{ "sar", X86::SAR16m1 },
|
|
{ "sar", X86::SAR32m1 },
|
|
{ "sar", X86::SAR64m1 },
|
|
{ "sar", X86::SAR8m1 },
|
|
{ "sar", X86::SAR8rCL },
|
|
{ "sar", X86::SAR8ri },
|
|
{ "sar", X86::SAR16rCL },
|
|
{ "sar", X86::SAR16ri },
|
|
{ "sar", X86::SAR32rCL },
|
|
{ "sar", X86::SAR32ri },
|
|
{ "sar", X86::SAR64rCL },
|
|
{ "sar", X86::SAR64ri },
|
|
{ "sar", X86::SAR16mCL },
|
|
{ "sar", X86::SAR16mi },
|
|
{ "sar", X86::SAR32mCL },
|
|
{ "sar", X86::SAR32mi },
|
|
{ "sar", X86::SAR64mCL },
|
|
{ "sar", X86::SAR64mi },
|
|
{ "sar", X86::SAR8mCL },
|
|
{ "sar", X86::SAR8mi },
|
|
{ "sarx", X86::SARX32rr },
|
|
{ "sarx", X86::SARX32rm },
|
|
{ "sarx", X86::SARX64rr },
|
|
{ "sarx", X86::SARX64rm },
|
|
{ "sbb", X86::SBB8i8 },
|
|
{ "sbb", X86::SBB8rr },
|
|
{ "sbb", X86::SBB8ri },
|
|
{ "sbb", X86::SBB8rm },
|
|
{ "sbb", X86::SBB16i16 },
|
|
{ "sbb", X86::SBB16rr },
|
|
{ "sbb", X86::SBB16ri8 },
|
|
{ "sbb", X86::SBB16ri },
|
|
{ "sbb", X86::SBB16rm },
|
|
{ "sbb", X86::SBB32i32 },
|
|
{ "sbb", X86::SBB32rr },
|
|
{ "sbb", X86::SBB32ri8 },
|
|
{ "sbb", X86::SBB32ri },
|
|
{ "sbb", X86::SBB32rm },
|
|
{ "sbb", X86::SBB64i32 },
|
|
{ "sbb", X86::SBB64rr },
|
|
{ "sbb", X86::SBB64ri8 },
|
|
{ "sbb", X86::SBB64ri32 },
|
|
{ "sbb", X86::SBB64rm },
|
|
{ "sbb", X86::SBB16mr },
|
|
{ "sbb", X86::SBB16mi8 },
|
|
{ "sbb", X86::SBB16mi },
|
|
{ "sbb", X86::SBB32mr },
|
|
{ "sbb", X86::SBB32mi8 },
|
|
{ "sbb", X86::SBB32mi },
|
|
{ "sbb", X86::SBB64mr },
|
|
{ "sbb", X86::SBB64mi8 },
|
|
{ "sbb", X86::SBB64mi32 },
|
|
{ "sbb", X86::SBB8mr },
|
|
{ "sbb", X86::SBB8mi },
|
|
{ "scas", X86::SCASB },
|
|
{ "scas", X86::SCASW },
|
|
{ "scas", X86::SCASL },
|
|
{ "scas", X86::SCASQ },
|
|
{ "scasb", X86::SCASB },
|
|
{ "scasb", X86::SCASB },
|
|
{ "scasd", X86::SCASL },
|
|
{ "scasd", X86::SCASL },
|
|
{ "scasq", X86::SCASQ },
|
|
{ "scasq", X86::SCASQ },
|
|
{ "scasw", X86::SCASW },
|
|
{ "scasw", X86::SCASW },
|
|
{ "seta", X86::SETAr },
|
|
{ "seta", X86::SETAm },
|
|
{ "setae", X86::SETAEr },
|
|
{ "setae", X86::SETAEm },
|
|
{ "setb", X86::SETBr },
|
|
{ "setb", X86::SETBm },
|
|
{ "setbe", X86::SETBEr },
|
|
{ "setbe", X86::SETBEm },
|
|
{ "sete", X86::SETEr },
|
|
{ "sete", X86::SETEm },
|
|
{ "setg", X86::SETGr },
|
|
{ "setg", X86::SETGm },
|
|
{ "setge", X86::SETGEr },
|
|
{ "setge", X86::SETGEm },
|
|
{ "setl", X86::SETLr },
|
|
{ "setl", X86::SETLm },
|
|
{ "setle", X86::SETLEr },
|
|
{ "setle", X86::SETLEm },
|
|
{ "setne", X86::SETNEr },
|
|
{ "setne", X86::SETNEm },
|
|
{ "setno", X86::SETNOr },
|
|
{ "setno", X86::SETNOm },
|
|
{ "setnp", X86::SETNPr },
|
|
{ "setnp", X86::SETNPm },
|
|
{ "setns", X86::SETNSr },
|
|
{ "setns", X86::SETNSm },
|
|
{ "seto", X86::SETOr },
|
|
{ "seto", X86::SETOm },
|
|
{ "setp", X86::SETPr },
|
|
{ "setp", X86::SETPm },
|
|
{ "sets", X86::SETSr },
|
|
{ "sets", X86::SETSm },
|
|
{ "sfence", X86::SFENCE },
|
|
{ "sgdt", X86::SGDT16m },
|
|
{ "sgdt", X86::SGDT32m },
|
|
{ "sgdt", X86::SGDT64m },
|
|
{ "sha1msg1", X86::SHA1MSG1rr },
|
|
{ "sha1msg1", X86::SHA1MSG1rm },
|
|
{ "sha1msg2", X86::SHA1MSG2rr },
|
|
{ "sha1msg2", X86::SHA1MSG2rm },
|
|
{ "sha1nexte", X86::SHA1NEXTErr },
|
|
{ "sha1nexte", X86::SHA1NEXTErm },
|
|
{ "sha1rnds4", X86::SHA1RNDS4rri },
|
|
{ "sha1rnds4", X86::SHA1RNDS4rmi },
|
|
{ "sha256msg1", X86::SHA256MSG1rr },
|
|
{ "sha256msg1", X86::SHA256MSG1rm },
|
|
{ "sha256msg2", X86::SHA256MSG2rr },
|
|
{ "sha256msg2", X86::SHA256MSG2rm },
|
|
{ "sha256rnds2", X86::SHA256RNDS2rr },
|
|
{ "sha256rnds2", X86::SHA256RNDS2rm },
|
|
{ "sha256rnds2", X86::SHA256RNDS2rr },
|
|
{ "sha256rnds2", X86::SHA256RNDS2rm },
|
|
{ "shl", X86::SHL8r1 },
|
|
{ "shl", X86::SHL16r1 },
|
|
{ "shl", X86::SHL32r1 },
|
|
{ "shl", X86::SHL64r1 },
|
|
{ "shl", X86::SHL16m1 },
|
|
{ "shl", X86::SHL32m1 },
|
|
{ "shl", X86::SHL64m1 },
|
|
{ "shl", X86::SHL8m1 },
|
|
{ "shl", X86::SHL8rCL },
|
|
{ "shl", X86::SHL8ri },
|
|
{ "shl", X86::SHL16rCL },
|
|
{ "shl", X86::SHL16ri },
|
|
{ "shl", X86::SHL32rCL },
|
|
{ "shl", X86::SHL32ri },
|
|
{ "shl", X86::SHL64rCL },
|
|
{ "shl", X86::SHL64ri },
|
|
{ "shl", X86::SHL16mCL },
|
|
{ "shl", X86::SHL16mi },
|
|
{ "shl", X86::SHL32mCL },
|
|
{ "shl", X86::SHL32mi },
|
|
{ "shl", X86::SHL64mCL },
|
|
{ "shl", X86::SHL64mi },
|
|
{ "shl", X86::SHL8mCL },
|
|
{ "shl", X86::SHL8mi },
|
|
{ "shld", X86::SHLD16rrCL },
|
|
{ "shld", X86::SHLD32rrCL },
|
|
{ "shld", X86::SHLD64rrCL },
|
|
{ "shld", X86::SHLD16mrCL },
|
|
{ "shld", X86::SHLD32mrCL },
|
|
{ "shld", X86::SHLD64mrCL },
|
|
{ "shld", X86::SHLD16rrCL },
|
|
{ "shld", X86::SHLD16rri8 },
|
|
{ "shld", X86::SHLD32rrCL },
|
|
{ "shld", X86::SHLD32rri8 },
|
|
{ "shld", X86::SHLD64rrCL },
|
|
{ "shld", X86::SHLD64rri8 },
|
|
{ "shld", X86::SHLD16mrCL },
|
|
{ "shld", X86::SHLD16mri8 },
|
|
{ "shld", X86::SHLD32mrCL },
|
|
{ "shld", X86::SHLD32mri8 },
|
|
{ "shld", X86::SHLD64mrCL },
|
|
{ "shld", X86::SHLD64mri8 },
|
|
{ "shlx", X86::SHLX32rr },
|
|
{ "shlx", X86::SHLX32rm },
|
|
{ "shlx", X86::SHLX64rr },
|
|
{ "shlx", X86::SHLX64rm },
|
|
{ "shr", X86::SHR8r1 },
|
|
{ "shr", X86::SHR16r1 },
|
|
{ "shr", X86::SHR32r1 },
|
|
{ "shr", X86::SHR64r1 },
|
|
{ "shr", X86::SHR16m1 },
|
|
{ "shr", X86::SHR32m1 },
|
|
{ "shr", X86::SHR64m1 },
|
|
{ "shr", X86::SHR8m1 },
|
|
{ "shr", X86::SHR8rCL },
|
|
{ "shr", X86::SHR8ri },
|
|
{ "shr", X86::SHR16rCL },
|
|
{ "shr", X86::SHR16ri },
|
|
{ "shr", X86::SHR32rCL },
|
|
{ "shr", X86::SHR32ri },
|
|
{ "shr", X86::SHR64rCL },
|
|
{ "shr", X86::SHR64ri },
|
|
{ "shr", X86::SHR16mCL },
|
|
{ "shr", X86::SHR16mi },
|
|
{ "shr", X86::SHR32mCL },
|
|
{ "shr", X86::SHR32mi },
|
|
{ "shr", X86::SHR64mCL },
|
|
{ "shr", X86::SHR64mi },
|
|
{ "shr", X86::SHR8mCL },
|
|
{ "shr", X86::SHR8mi },
|
|
{ "shrd", X86::SHRD16rrCL },
|
|
{ "shrd", X86::SHRD32rrCL },
|
|
{ "shrd", X86::SHRD64rrCL },
|
|
{ "shrd", X86::SHRD16mrCL },
|
|
{ "shrd", X86::SHRD32mrCL },
|
|
{ "shrd", X86::SHRD64mrCL },
|
|
{ "shrd", X86::SHRD16rrCL },
|
|
{ "shrd", X86::SHRD16rri8 },
|
|
{ "shrd", X86::SHRD32rrCL },
|
|
{ "shrd", X86::SHRD32rri8 },
|
|
{ "shrd", X86::SHRD64rrCL },
|
|
{ "shrd", X86::SHRD64rri8 },
|
|
{ "shrd", X86::SHRD16mrCL },
|
|
{ "shrd", X86::SHRD16mri8 },
|
|
{ "shrd", X86::SHRD32mrCL },
|
|
{ "shrd", X86::SHRD32mri8 },
|
|
{ "shrd", X86::SHRD64mrCL },
|
|
{ "shrd", X86::SHRD64mri8 },
|
|
{ "shrx", X86::SHRX32rr },
|
|
{ "shrx", X86::SHRX32rm },
|
|
{ "shrx", X86::SHRX64rr },
|
|
{ "shrx", X86::SHRX64rm },
|
|
{ "shufpd", X86::SHUFPDrri },
|
|
{ "shufpd", X86::SHUFPDrmi },
|
|
{ "shufps", X86::SHUFPSrri },
|
|
{ "shufps", X86::SHUFPSrmi },
|
|
{ "sidt", X86::SIDT16m },
|
|
{ "sidt", X86::SIDT32m },
|
|
{ "sidt", X86::SIDT64m },
|
|
{ "skinit", X86::SKINIT },
|
|
{ "sldt", X86::SLDT16r },
|
|
{ "sldt", X86::SLDT32r },
|
|
{ "sldt", X86::SLDT64r },
|
|
{ "sldt", X86::SLDT16m },
|
|
{ "sldt", X86::SLDT64m },
|
|
{ "sldt", X86::SLDT16m },
|
|
{ "smsw", X86::SMSW16r },
|
|
{ "smsw", X86::SMSW32r },
|
|
{ "smsw", X86::SMSW64r },
|
|
{ "smsw", X86::SMSW16m },
|
|
{ "sqrtpd", X86::SQRTPDr },
|
|
{ "sqrtpd", X86::SQRTPDm },
|
|
{ "sqrtps", X86::SQRTPSr },
|
|
{ "sqrtps", X86::SQRTPSm },
|
|
{ "sqrtsd", X86::SQRTSDr },
|
|
{ "sqrtsd", X86::SQRTSDm },
|
|
{ "sqrtss", X86::SQRTSSr },
|
|
{ "sqrtss", X86::SQRTSSm },
|
|
{ "ss", X86::SS_PREFIX },
|
|
{ "stac", X86::STAC },
|
|
{ "stc", X86::STC },
|
|
{ "std", X86::STD },
|
|
{ "stgi", X86::STGI },
|
|
{ "sti", X86::STI },
|
|
{ "stmxcsr", X86::STMXCSR },
|
|
{ "stos", X86::STOSW },
|
|
{ "stos", X86::STOSL },
|
|
{ "stos", X86::STOSQ },
|
|
{ "stos", X86::STOSB },
|
|
{ "stosb", X86::STOSB },
|
|
{ "stosb", X86::STOSB },
|
|
{ "stosd", X86::STOSL },
|
|
{ "stosd", X86::STOSL },
|
|
{ "stosq", X86::STOSQ },
|
|
{ "stosq", X86::STOSQ },
|
|
{ "stosw", X86::STOSW },
|
|
{ "stosw", X86::STOSW },
|
|
{ "str", X86::STR16r },
|
|
{ "str", X86::STR32r },
|
|
{ "str", X86::STR64r },
|
|
{ "str", X86::STRm },
|
|
{ "sub", X86::SUB8i8 },
|
|
{ "sub", X86::SUB8rr },
|
|
{ "sub", X86::SUB8ri },
|
|
{ "sub", X86::SUB8rm },
|
|
{ "sub", X86::SUB16i16 },
|
|
{ "sub", X86::SUB16rr },
|
|
{ "sub", X86::SUB16ri8 },
|
|
{ "sub", X86::SUB16ri },
|
|
{ "sub", X86::SUB16rm },
|
|
{ "sub", X86::SUB32i32 },
|
|
{ "sub", X86::SUB32rr },
|
|
{ "sub", X86::SUB32ri8 },
|
|
{ "sub", X86::SUB32ri },
|
|
{ "sub", X86::SUB32rm },
|
|
{ "sub", X86::SUB64i32 },
|
|
{ "sub", X86::SUB64rr },
|
|
{ "sub", X86::SUB64ri8 },
|
|
{ "sub", X86::SUB64ri32 },
|
|
{ "sub", X86::SUB64rm },
|
|
{ "sub", X86::SUB16mr },
|
|
{ "sub", X86::SUB16mi8 },
|
|
{ "sub", X86::SUB16mi },
|
|
{ "sub", X86::SUB32mr },
|
|
{ "sub", X86::SUB32mi8 },
|
|
{ "sub", X86::SUB32mi },
|
|
{ "sub", X86::SUB64mr },
|
|
{ "sub", X86::SUB64mi8 },
|
|
{ "sub", X86::SUB64mi32 },
|
|
{ "sub", X86::SUB8mr },
|
|
{ "sub", X86::SUB8mi },
|
|
{ "subpd", X86::SUBPDrr },
|
|
{ "subpd", X86::SUBPDrm },
|
|
{ "subps", X86::SUBPSrr },
|
|
{ "subps", X86::SUBPSrm },
|
|
{ "subsd", X86::SUBSDrr },
|
|
{ "subsd", X86::SUBSDrm },
|
|
{ "subss", X86::SUBSSrr },
|
|
{ "subss", X86::SUBSSrm },
|
|
{ "swapgs", X86::SWAPGS },
|
|
{ "syscall", X86::SYSCALL },
|
|
{ "sysenter", X86::SYSENTER },
|
|
{ "sysexit", X86::SYSEXIT64 },
|
|
{ "sysexit", X86::SYSEXIT },
|
|
{ "sysret", X86::SYSRET64 },
|
|
{ "sysret", X86::SYSRET },
|
|
{ "t1mskc", X86::T1MSKC32rr },
|
|
{ "t1mskc", X86::T1MSKC32rm },
|
|
{ "t1mskc", X86::T1MSKC64rr },
|
|
{ "t1mskc", X86::T1MSKC64rm },
|
|
{ "test", X86::TEST8i8 },
|
|
{ "test", X86::TEST8rr },
|
|
{ "test", X86::TEST8ri },
|
|
{ "test", X86::TEST8rm },
|
|
{ "test", X86::TEST16i16 },
|
|
{ "test", X86::TEST16rr },
|
|
{ "test", X86::TEST16ri },
|
|
{ "test", X86::TEST16rm },
|
|
{ "test", X86::TEST32i32 },
|
|
{ "test", X86::TEST32rr },
|
|
{ "test", X86::TEST32ri },
|
|
{ "test", X86::TEST32rm },
|
|
{ "test", X86::TEST64i32 },
|
|
{ "test", X86::TEST64rr },
|
|
{ "test", X86::TEST64ri32 },
|
|
{ "test", X86::TEST64rm },
|
|
{ "test", X86::TEST16rm },
|
|
{ "test", X86::TEST16mi },
|
|
{ "test", X86::TEST32rm },
|
|
{ "test", X86::TEST32mi },
|
|
{ "test", X86::TEST64rm },
|
|
{ "test", X86::TEST64mi32 },
|
|
{ "test", X86::TEST8rm },
|
|
{ "test", X86::TEST8mi },
|
|
{ "tzcnt", X86::TZCNT16rr },
|
|
{ "tzcnt", X86::TZCNT16rm },
|
|
{ "tzcnt", X86::TZCNT32rr },
|
|
{ "tzcnt", X86::TZCNT32rm },
|
|
{ "tzcnt", X86::TZCNT64rr },
|
|
{ "tzcnt", X86::TZCNT64rm },
|
|
{ "tzmsk", X86::TZMSK32rr },
|
|
{ "tzmsk", X86::TZMSK32rm },
|
|
{ "tzmsk", X86::TZMSK64rr },
|
|
{ "tzmsk", X86::TZMSK64rm },
|
|
{ "ucomisd", X86::UCOMISDrr },
|
|
{ "ucomisd", X86::UCOMISDrm },
|
|
{ "ucomiss", X86::UCOMISSrr },
|
|
{ "ucomiss", X86::UCOMISSrm },
|
|
{ "ud2", X86::TRAP },
|
|
{ "ud2b", X86::UD2B },
|
|
{ "unpckhpd", X86::UNPCKHPDrr },
|
|
{ "unpckhpd", X86::UNPCKHPDrm },
|
|
{ "unpckhps", X86::UNPCKHPSrr },
|
|
{ "unpckhps", X86::UNPCKHPSrm },
|
|
{ "unpcklpd", X86::UNPCKLPDrr },
|
|
{ "unpcklpd", X86::UNPCKLPDrm },
|
|
{ "unpcklps", X86::UNPCKLPSrr },
|
|
{ "unpcklps", X86::UNPCKLPSrm },
|
|
{ "vaddpd", X86::VADDPDrr },
|
|
{ "vaddpd", X86::VADDPDrm },
|
|
{ "vaddpd", X86::VADDPDYrr },
|
|
{ "vaddpd", X86::VADDPDYrm },
|
|
{ "vaddpd", X86::VADDPDZrr },
|
|
{ "vaddpd", X86::VADDPDZrm },
|
|
{ "vaddpd", X86::VADDPDZrmb },
|
|
{ "vaddpd", X86::VADDPDZrrk },
|
|
{ "vaddpd", X86::VADDPDZrmk },
|
|
{ "vaddpd", X86::VADDPDZrrkz },
|
|
{ "vaddpd", X86::VADDPDZrmkz },
|
|
{ "vaddpd", X86::VADDPDZrmbk },
|
|
{ "vaddpd", X86::VADDPDZrmbkz },
|
|
{ "vaddps", X86::VADDPSrr },
|
|
{ "vaddps", X86::VADDPSrm },
|
|
{ "vaddps", X86::VADDPSYrr },
|
|
{ "vaddps", X86::VADDPSYrm },
|
|
{ "vaddps", X86::VADDPSZrr },
|
|
{ "vaddps", X86::VADDPSZrm },
|
|
{ "vaddps", X86::VADDPSZrmb },
|
|
{ "vaddps", X86::VADDPSZrrk },
|
|
{ "vaddps", X86::VADDPSZrmk },
|
|
{ "vaddps", X86::VADDPSZrrkz },
|
|
{ "vaddps", X86::VADDPSZrmkz },
|
|
{ "vaddps", X86::VADDPSZrmbk },
|
|
{ "vaddps", X86::VADDPSZrmbkz },
|
|
{ "vaddsd", X86::VADDSDrr },
|
|
{ "vaddsd", X86::VADDSDrm },
|
|
{ "vaddsd", X86::VADDSDZrr },
|
|
{ "vaddsd", X86::VADDSDZrm },
|
|
{ "vaddss", X86::VADDSSrr },
|
|
{ "vaddss", X86::VADDSSrm },
|
|
{ "vaddss", X86::VADDSSZrr },
|
|
{ "vaddss", X86::VADDSSZrm },
|
|
{ "vaddsubpd", X86::VADDSUBPDrr },
|
|
{ "vaddsubpd", X86::VADDSUBPDrm },
|
|
{ "vaddsubpd", X86::VADDSUBPDYrr },
|
|
{ "vaddsubpd", X86::VADDSUBPDYrm },
|
|
{ "vaddsubps", X86::VADDSUBPSrr },
|
|
{ "vaddsubps", X86::VADDSUBPSrm },
|
|
{ "vaddsubps", X86::VADDSUBPSYrr },
|
|
{ "vaddsubps", X86::VADDSUBPSYrm },
|
|
{ "vaesdec", X86::VAESDECrr },
|
|
{ "vaesdec", X86::VAESDECrm },
|
|
{ "vaesdeclast", X86::VAESDECLASTrr },
|
|
{ "vaesdeclast", X86::VAESDECLASTrm },
|
|
{ "vaesenc", X86::VAESENCrr },
|
|
{ "vaesenc", X86::VAESENCrm },
|
|
{ "vaesenclast", X86::VAESENCLASTrr },
|
|
{ "vaesenclast", X86::VAESENCLASTrm },
|
|
{ "vaesimc", X86::VAESIMCrr },
|
|
{ "vaesimc", X86::VAESIMCrm },
|
|
{ "vaeskeygenassist", X86::VAESKEYGENASSIST128rr },
|
|
{ "vaeskeygenassist", X86::VAESKEYGENASSIST128rm },
|
|
{ "valignd", X86::VALIGNDrri },
|
|
{ "valignd", X86::VALIGNDrmi },
|
|
{ "valignd", X86::VALIGNDrrik },
|
|
{ "valignd", X86::VALIGNDrrikz },
|
|
{ "valignq", X86::VALIGNQrri },
|
|
{ "valignq", X86::VALIGNQrmi },
|
|
{ "valignq", X86::VALIGNQrrik },
|
|
{ "valignq", X86::VALIGNQrrikz },
|
|
{ "vandnpd", X86::VANDNPDrr },
|
|
{ "vandnpd", X86::VANDNPDrm },
|
|
{ "vandnpd", X86::VANDNPDYrr },
|
|
{ "vandnpd", X86::VANDNPDYrm },
|
|
{ "vandnps", X86::VANDNPSrr },
|
|
{ "vandnps", X86::VANDNPSrm },
|
|
{ "vandnps", X86::VANDNPSYrr },
|
|
{ "vandnps", X86::VANDNPSYrm },
|
|
{ "vandpd", X86::VANDPDrr },
|
|
{ "vandpd", X86::VANDPDrm },
|
|
{ "vandpd", X86::VANDPDYrr },
|
|
{ "vandpd", X86::VANDPDYrm },
|
|
{ "vandps", X86::VANDPSrr },
|
|
{ "vandps", X86::VANDPSrm },
|
|
{ "vandps", X86::VANDPSYrr },
|
|
{ "vandps", X86::VANDPSYrm },
|
|
{ "vblendmpd", X86::VBLENDMPDZrr },
|
|
{ "vblendmpd", X86::VBLENDMPDZrm },
|
|
{ "vblendmps", X86::VBLENDMPSZrr },
|
|
{ "vblendmps", X86::VBLENDMPSZrm },
|
|
{ "vblendpd", X86::VBLENDPDrri },
|
|
{ "vblendpd", X86::VBLENDPDrmi },
|
|
{ "vblendpd", X86::VBLENDPDYrri },
|
|
{ "vblendpd", X86::VBLENDPDYrmi },
|
|
{ "vblendps", X86::VBLENDPSrri },
|
|
{ "vblendps", X86::VBLENDPSrmi },
|
|
{ "vblendps", X86::VBLENDPSYrri },
|
|
{ "vblendps", X86::VBLENDPSYrmi },
|
|
{ "vblendvpd", X86::VBLENDVPDrr },
|
|
{ "vblendvpd", X86::VBLENDVPDrm },
|
|
{ "vblendvpd", X86::VBLENDVPDYrr },
|
|
{ "vblendvpd", X86::VBLENDVPDYrm },
|
|
{ "vblendvps", X86::VBLENDVPSrr },
|
|
{ "vblendvps", X86::VBLENDVPSrm },
|
|
{ "vblendvps", X86::VBLENDVPSYrr },
|
|
{ "vblendvps", X86::VBLENDVPSYrm },
|
|
{ "vbroadcastf128", X86::VBROADCASTF128 },
|
|
{ "vbroadcasti128", X86::VBROADCASTI128 },
|
|
{ "vbroadcasti32x4", X86::VBROADCASTI32X4rm },
|
|
{ "vbroadcasti32x4", X86::VBROADCASTI32X4krm },
|
|
{ "vbroadcasti64x4", X86::VBROADCASTI64X4rm },
|
|
{ "vbroadcasti64x4", X86::VBROADCASTI64X4krm },
|
|
{ "vbroadcastsd", X86::VBROADCASTSDYrr },
|
|
{ "vbroadcastsd", X86::VBROADCASTSDYrm },
|
|
{ "vbroadcastsd", X86::VBROADCASTSDZrr },
|
|
{ "vbroadcastsd", X86::VBROADCASTSDZrm },
|
|
{ "vbroadcastss", X86::VBROADCASTSSrr },
|
|
{ "vbroadcastss", X86::VBROADCASTSSrm },
|
|
{ "vbroadcastss", X86::VBROADCASTSSYrr },
|
|
{ "vbroadcastss", X86::VBROADCASTSSYrm },
|
|
{ "vbroadcastss", X86::VBROADCASTSSZrr },
|
|
{ "vbroadcastss", X86::VBROADCASTSSZrm },
|
|
{ "vcmp", X86::VCMPPDrri },
|
|
{ "vcmp", X86::VCMPPDrmi },
|
|
{ "vcmp", X86::VCMPPDYrri },
|
|
{ "vcmp", X86::VCMPPDYrmi },
|
|
{ "vcmp", X86::VCMPPDZrri },
|
|
{ "vcmp", X86::VCMPPSrri },
|
|
{ "vcmp", X86::VCMPPSrmi },
|
|
{ "vcmp", X86::VCMPPSYrri },
|
|
{ "vcmp", X86::VCMPPSYrmi },
|
|
{ "vcmp", X86::VCMPPSZrri },
|
|
{ "vcmp", X86::VCMPSDrr },
|
|
{ "vcmp", X86::VCMPSDrm },
|
|
{ "vcmp", X86::VCMPSDZrr },
|
|
{ "vcmp", X86::VCMPSDZrm },
|
|
{ "vcmp", X86::VCMPSSrr },
|
|
{ "vcmp", X86::VCMPSSrm },
|
|
{ "vcmp", X86::VCMPSSZrr },
|
|
{ "vcmp", X86::VCMPSSZrm },
|
|
{ "vcmp", X86::VCMPPDZrrib },
|
|
{ "vcmp", X86::VCMPPDZrmi },
|
|
{ "vcmp", X86::VCMPPSZrrib },
|
|
{ "vcmp", X86::VCMPPSZrmi },
|
|
{ "vcmppd", X86::VCMPPDrri_alt },
|
|
{ "vcmppd", X86::VCMPPDrmi_alt },
|
|
{ "vcmppd", X86::VCMPPDYrri_alt },
|
|
{ "vcmppd", X86::VCMPPDYrmi_alt },
|
|
{ "vcmppd", X86::VCMPPDZrri_alt },
|
|
{ "vcmppd", X86::VCMPPDZrmi_alt },
|
|
{ "vcmpps", X86::VCMPPSrri_alt },
|
|
{ "vcmpps", X86::VCMPPSrmi_alt },
|
|
{ "vcmpps", X86::VCMPPSYrri_alt },
|
|
{ "vcmpps", X86::VCMPPSYrmi_alt },
|
|
{ "vcmpps", X86::VCMPPSZrri_alt },
|
|
{ "vcmpps", X86::VCMPPSZrmi_alt },
|
|
{ "vcmpsd", X86::VCMPSDrr_alt },
|
|
{ "vcmpsd", X86::VCMPSDrm_alt },
|
|
{ "vcmpsd", X86::VCMPSDZrri_alt },
|
|
{ "vcmpsd", X86::VCMPSDZrmi_alt },
|
|
{ "vcmpss", X86::VCMPSSrr_alt },
|
|
{ "vcmpss", X86::VCMPSSrm_alt },
|
|
{ "vcmpss", X86::VCMPSSZrri_alt },
|
|
{ "vcmpss", X86::VCMPSSZrmi_alt },
|
|
{ "vcomisd", X86::VCOMISDrr },
|
|
{ "vcomisd", X86::VCOMISDrm },
|
|
{ "vcomisd", X86::VCOMISDZrr },
|
|
{ "vcomisd", X86::VCOMISDZrm },
|
|
{ "vcomiss", X86::VCOMISSrr },
|
|
{ "vcomiss", X86::VCOMISSrm },
|
|
{ "vcomiss", X86::VCOMISSZrr },
|
|
{ "vcomiss", X86::VCOMISSZrm },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDrr },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDrm },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDYrr },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDYrm },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDZrr },
|
|
{ "vcvtdq2pd", X86::VCVTDQ2PDZrm },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSrr },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSrm },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSYrr },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSYrm },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSZrr },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSZrm },
|
|
{ "vcvtdq2ps", X86::VCVTDQ2PSZrrb },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQrr },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQYrr },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQYrr },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQYrm },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQZrr },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQZrm },
|
|
{ "vcvtpd2dq", X86::VCVTPD2DQZrrb },
|
|
{ "vcvtpd2dqx", X86::VCVTPD2DQrr },
|
|
{ "vcvtpd2dqx", X86::VCVTPD2DQXrm },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSrr },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSYrr },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSYrr },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSYrm },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSZrr },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSZrm },
|
|
{ "vcvtpd2ps", X86::VCVTPD2PSZrrb },
|
|
{ "vcvtpd2psx", X86::VCVTPD2PSrr },
|
|
{ "vcvtpd2psx", X86::VCVTPD2PSXrm },
|
|
{ "vcvtpd2udq", X86::VCVTPD2UDQZrr },
|
|
{ "vcvtpd2udq", X86::VCVTPD2UDQZrm },
|
|
{ "vcvtpd2udq", X86::VCVTPD2UDQZrrb },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSrr },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSrm },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSYrr },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSYrm },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSZrr },
|
|
{ "vcvtph2ps", X86::VCVTPH2PSZrm },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQrr },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQrm },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQYrr },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQYrm },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQZrr },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQZrm },
|
|
{ "vcvtps2dq", X86::VCVTPS2DQZrrb },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDrr },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDrm },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDYrr },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDYrm },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDZrr },
|
|
{ "vcvtps2pd", X86::VCVTPS2PDZrm },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHrr },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHYrr },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHZrr },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHYmr },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHZmr },
|
|
{ "vcvtps2ph", X86::VCVTPS2PHmr },
|
|
{ "vcvtps2udq", X86::VCVTPS2UDQZrr },
|
|
{ "vcvtps2udq", X86::VCVTPS2UDQZrm },
|
|
{ "vcvtps2udq", X86::VCVTPS2UDQZrrb },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIrr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIrr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIZrr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIZrm },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIrm },
|
|
{ "vcvtsd2si", X86::VCVTSD2SIrm },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64rr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64rr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64Zrr },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64Zrm },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64rm },
|
|
{ "vcvtsd2si", X86::VCVTSD2SI64rm },
|
|
{ "vcvtsd2ss", X86::VCVTSD2SSrr },
|
|
{ "vcvtsd2ss", X86::VCVTSD2SSrm },
|
|
{ "vcvtsd2ss", X86::VCVTSD2SSZrr },
|
|
{ "vcvtsd2ss", X86::VCVTSD2SSZrm },
|
|
{ "vcvtsd2usi", X86::VCVTSD2USIZrr },
|
|
{ "vcvtsd2usi", X86::VCVTSD2USIZrm },
|
|
{ "vcvtsd2usi", X86::VCVTSD2USI64Zrr },
|
|
{ "vcvtsd2usi", X86::VCVTSD2USI64Zrm },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SDrr },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SD64rr },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SDrm },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SDrm },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SD64rm },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SDZrr },
|
|
{ "vcvtsi2sd", X86::VCVTSI642SDZrr },
|
|
{ "vcvtsi2sd", X86::VCVTSI2SDZrm },
|
|
{ "vcvtsi2sd", X86::VCVTSI642SDZrm },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SSrr },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SS64rr },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SSrm },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SSrm },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SS64rm },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SSZrr },
|
|
{ "vcvtsi2ss", X86::VCVTSI642SSZrr },
|
|
{ "vcvtsi2ss", X86::VCVTSI2SSZrm },
|
|
{ "vcvtsi2ss", X86::VCVTSI642SSZrm },
|
|
{ "vcvtss2sd", X86::VCVTSS2SDrr },
|
|
{ "vcvtss2sd", X86::VCVTSS2SDrm },
|
|
{ "vcvtss2sd", X86::VCVTSS2SDZrr },
|
|
{ "vcvtss2sd", X86::VCVTSS2SDZrm },
|
|
{ "vcvtss2si", X86::VCVTSS2SIrr },
|
|
{ "vcvtss2si", X86::VCVTSS2SIrr },
|
|
{ "vcvtss2si", X86::VCVTSS2SIZrr },
|
|
{ "vcvtss2si", X86::VCVTSS2SIZrm },
|
|
{ "vcvtss2si", X86::VCVTSS2SIrm },
|
|
{ "vcvtss2si", X86::VCVTSS2SIrm },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64rr },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64rr },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64Zrr },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64Zrm },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64rm },
|
|
{ "vcvtss2si", X86::VCVTSS2SI64rm },
|
|
{ "vcvtss2usi", X86::VCVTSS2USIZrr },
|
|
{ "vcvtss2usi", X86::VCVTSS2USIZrm },
|
|
{ "vcvtss2usi", X86::VCVTSS2USI64Zrr },
|
|
{ "vcvtss2usi", X86::VCVTSS2USI64Zrm },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQrr },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQYrr },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQYrr },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQYrm },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQZrr },
|
|
{ "vcvttpd2dq", X86::VCVTTPD2DQZrm },
|
|
{ "vcvttpd2dqx", X86::VCVTTPD2DQrr },
|
|
{ "vcvttpd2dqx", X86::VCVTTPD2DQXrm },
|
|
{ "vcvttpd2udq", X86::VCVTTPD2UDQZrr },
|
|
{ "vcvttpd2udq", X86::VCVTTPD2UDQZrm },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQrr },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQrm },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQYrr },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQYrm },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQZrr },
|
|
{ "vcvttps2dq", X86::VCVTTPS2DQZrm },
|
|
{ "vcvttps2udq", X86::VCVTTPS2UDQZrr },
|
|
{ "vcvttps2udq", X86::VCVTTPS2UDQZrm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIrr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIrr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIZrr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIZrm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIrm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SIrm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64rr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64rr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64Zrr },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64Zrm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64rm },
|
|
{ "vcvttsd2si", X86::VCVTTSD2SI64rm },
|
|
{ "vcvttsd2usi", X86::VCVTTSD2USIZrr },
|
|
{ "vcvttsd2usi", X86::VCVTTSD2USIZrm },
|
|
{ "vcvttsd2usi", X86::VCVTTSD2USI64Zrr },
|
|
{ "vcvttsd2usi", X86::VCVTTSD2USI64Zrm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIrr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIrr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIZrr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIZrm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIrm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SIrm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64rr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64rr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64Zrr },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64Zrm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64rm },
|
|
{ "vcvttss2si", X86::VCVTTSS2SI64rm },
|
|
{ "vcvttss2usi", X86::VCVTTSS2USIZrr },
|
|
{ "vcvttss2usi", X86::VCVTTSS2USIZrm },
|
|
{ "vcvttss2usi", X86::VCVTTSS2USI64Zrr },
|
|
{ "vcvttss2usi", X86::VCVTTSS2USI64Zrm },
|
|
{ "vcvtudq2pd", X86::VCVTUDQ2PDZrr },
|
|
{ "vcvtudq2pd", X86::VCVTUDQ2PDZrm },
|
|
{ "vcvtudq2ps", X86::VCVTUDQ2PSZrr },
|
|
{ "vcvtudq2ps", X86::VCVTUDQ2PSZrm },
|
|
{ "vcvtudq2ps", X86::VCVTUDQ2PSZrrb },
|
|
{ "vcvtusi2sd", X86::VCVTUSI2SDZrr },
|
|
{ "vcvtusi2sd", X86::VCVTUSI642SDZrr },
|
|
{ "vcvtusi2sd", X86::VCVTUSI2SDZrm },
|
|
{ "vcvtusi2sd", X86::VCVTUSI642SDZrm },
|
|
{ "vcvtusi2ss", X86::VCVTUSI2SSZrr },
|
|
{ "vcvtusi2ss", X86::VCVTUSI642SSZrr },
|
|
{ "vcvtusi2ss", X86::VCVTUSI2SSZrm },
|
|
{ "vcvtusi2ss", X86::VCVTUSI642SSZrm },
|
|
{ "vdivpd", X86::VDIVPDrr },
|
|
{ "vdivpd", X86::VDIVPDrm },
|
|
{ "vdivpd", X86::VDIVPDYrr },
|
|
{ "vdivpd", X86::VDIVPDYrm },
|
|
{ "vdivpd", X86::VDIVPDZrr },
|
|
{ "vdivpd", X86::VDIVPDZrm },
|
|
{ "vdivpd", X86::VDIVPDZrmb },
|
|
{ "vdivpd", X86::VDIVPDZrrk },
|
|
{ "vdivpd", X86::VDIVPDZrmk },
|
|
{ "vdivpd", X86::VDIVPDZrrkz },
|
|
{ "vdivpd", X86::VDIVPDZrmkz },
|
|
{ "vdivpd", X86::VDIVPDZrmbk },
|
|
{ "vdivpd", X86::VDIVPDZrmbkz },
|
|
{ "vdivps", X86::VDIVPSrr },
|
|
{ "vdivps", X86::VDIVPSrm },
|
|
{ "vdivps", X86::VDIVPSYrr },
|
|
{ "vdivps", X86::VDIVPSYrm },
|
|
{ "vdivps", X86::VDIVPSZrr },
|
|
{ "vdivps", X86::VDIVPSZrm },
|
|
{ "vdivps", X86::VDIVPSZrmb },
|
|
{ "vdivps", X86::VDIVPSZrrk },
|
|
{ "vdivps", X86::VDIVPSZrmk },
|
|
{ "vdivps", X86::VDIVPSZrrkz },
|
|
{ "vdivps", X86::VDIVPSZrmkz },
|
|
{ "vdivps", X86::VDIVPSZrmbk },
|
|
{ "vdivps", X86::VDIVPSZrmbkz },
|
|
{ "vdivsd", X86::VDIVSDrr },
|
|
{ "vdivsd", X86::VDIVSDrm },
|
|
{ "vdivsd", X86::VDIVSDZrr },
|
|
{ "vdivsd", X86::VDIVSDZrm },
|
|
{ "vdivss", X86::VDIVSSrr },
|
|
{ "vdivss", X86::VDIVSSrm },
|
|
{ "vdivss", X86::VDIVSSZrr },
|
|
{ "vdivss", X86::VDIVSSZrm },
|
|
{ "vdppd", X86::VDPPDrri },
|
|
{ "vdppd", X86::VDPPDrmi },
|
|
{ "vdpps", X86::VDPPSrri },
|
|
{ "vdpps", X86::VDPPSrmi },
|
|
{ "vdpps", X86::VDPPSYrri },
|
|
{ "vdpps", X86::VDPPSYrmi },
|
|
{ "verr", X86::VERRr },
|
|
{ "verr", X86::VERRm },
|
|
{ "verw", X86::VERWr },
|
|
{ "verw", X86::VERWm },
|
|
{ "vextractf128", X86::VEXTRACTF128rr },
|
|
{ "vextractf128", X86::VEXTRACTF128mr },
|
|
{ "vextractf32x4", X86::VEXTRACTF32x4rr },
|
|
{ "vextractf32x4", X86::VEXTRACTF32x4rm },
|
|
{ "vextractf64x4", X86::VEXTRACTF64x4rr },
|
|
{ "vextractf64x4", X86::VEXTRACTF64x4rm },
|
|
{ "vextracti128", X86::VEXTRACTI128rr },
|
|
{ "vextracti128", X86::VEXTRACTI128mr },
|
|
{ "vextracti32x4", X86::VEXTRACTI32x4rr },
|
|
{ "vextracti32x4", X86::VEXTRACTI32x4rm },
|
|
{ "vextracti64x4", X86::VEXTRACTI64x4rr },
|
|
{ "vextracti64x4", X86::VEXTRACTI64x4rm },
|
|
{ "vextractps", X86::VEXTRACTPSzrr },
|
|
{ "vextractps", X86::VEXTRACTPSrr },
|
|
{ "vextractps", X86::VEXTRACTPSmr },
|
|
{ "vextractps", X86::VEXTRACTPSzmr },
|
|
{ "vfmadd132pd", X86::VFMADDPDr132r },
|
|
{ "vfmadd132pd", X86::VFMADDPDr132m },
|
|
{ "vfmadd132pd", X86::VFMADDPDr132rY },
|
|
{ "vfmadd132pd", X86::VFMADDPDr132mY },
|
|
{ "vfmadd132pd", X86::VFMADD132PDZm },
|
|
{ "vfmadd132pd", X86::VFMADD132PDZmb },
|
|
{ "vfmadd132ps", X86::VFMADDPSr132r },
|
|
{ "vfmadd132ps", X86::VFMADDPSr132m },
|
|
{ "vfmadd132ps", X86::VFMADDPSr132rY },
|
|
{ "vfmadd132ps", X86::VFMADDPSr132mY },
|
|
{ "vfmadd132ps", X86::VFMADD132PSZm },
|
|
{ "vfmadd132ps", X86::VFMADD132PSZmb },
|
|
{ "vfmadd132sd", X86::VFMADDSDr132r },
|
|
{ "vfmadd132sd", X86::VFMADDSDr132m },
|
|
{ "vfmadd132ss", X86::VFMADDSSr132r },
|
|
{ "vfmadd132ss", X86::VFMADDSSr132m },
|
|
{ "vfmadd213pd", X86::VFMADDPDr213r },
|
|
{ "vfmadd213pd", X86::VFMADDPDr213m },
|
|
{ "vfmadd213pd", X86::VFMADDPDr213rY },
|
|
{ "vfmadd213pd", X86::VFMADDPDr213mY },
|
|
{ "vfmadd213pd", X86::VFMADD213PDZr },
|
|
{ "vfmadd213pd", X86::VFMADD213PDZm },
|
|
{ "vfmadd213pd", X86::VFMADD213PDZmb },
|
|
{ "vfmadd213pd", X86::VFMADD213PDZrk },
|
|
{ "vfmadd213pd", X86::VFMADD213PDZrkz },
|
|
{ "vfmadd213ps", X86::VFMADDPSr213r },
|
|
{ "vfmadd213ps", X86::VFMADDPSr213m },
|
|
{ "vfmadd213ps", X86::VFMADDPSr213rY },
|
|
{ "vfmadd213ps", X86::VFMADDPSr213mY },
|
|
{ "vfmadd213ps", X86::VFMADD213PSZr },
|
|
{ "vfmadd213ps", X86::VFMADD213PSZm },
|
|
{ "vfmadd213ps", X86::VFMADD213PSZmb },
|
|
{ "vfmadd213ps", X86::VFMADD213PSZrk },
|
|
{ "vfmadd213ps", X86::VFMADD213PSZrkz },
|
|
{ "vfmadd213sd", X86::VFMADDSDr213r },
|
|
{ "vfmadd213sd", X86::VFMADDSDr213m },
|
|
{ "vfmadd213sd", X86::VFMADDSDZr },
|
|
{ "vfmadd213sd", X86::VFMADDSDZm },
|
|
{ "vfmadd213ss", X86::VFMADDSSr213r },
|
|
{ "vfmadd213ss", X86::VFMADDSSr213m },
|
|
{ "vfmadd213ss", X86::VFMADDSSZr },
|
|
{ "vfmadd213ss", X86::VFMADDSSZm },
|
|
{ "vfmadd231pd", X86::VFMADDPDr231r },
|
|
{ "vfmadd231pd", X86::VFMADDPDr231m },
|
|
{ "vfmadd231pd", X86::VFMADDPDr231rY },
|
|
{ "vfmadd231pd", X86::VFMADDPDr231mY },
|
|
{ "vfmadd231ps", X86::VFMADDPSr231r },
|
|
{ "vfmadd231ps", X86::VFMADDPSr231m },
|
|
{ "vfmadd231ps", X86::VFMADDPSr231rY },
|
|
{ "vfmadd231ps", X86::VFMADDPSr231mY },
|
|
{ "vfmadd231sd", X86::VFMADDSDr231r },
|
|
{ "vfmadd231sd", X86::VFMADDSDr231m },
|
|
{ "vfmadd231ss", X86::VFMADDSSr231r },
|
|
{ "vfmadd231ss", X86::VFMADDSSr231m },
|
|
{ "vfmaddpd", X86::VFMADDPD4rr },
|
|
{ "vfmaddpd", X86::VFMADDPD4rm },
|
|
{ "vfmaddpd", X86::VFMADDPD4mr },
|
|
{ "vfmaddpd", X86::VFMADDPD4rrY },
|
|
{ "vfmaddpd", X86::VFMADDPD4rmY },
|
|
{ "vfmaddpd", X86::VFMADDPD4mrY },
|
|
{ "vfmaddps", X86::VFMADDPS4rr },
|
|
{ "vfmaddps", X86::VFMADDPS4rm },
|
|
{ "vfmaddps", X86::VFMADDPS4mr },
|
|
{ "vfmaddps", X86::VFMADDPS4rrY },
|
|
{ "vfmaddps", X86::VFMADDPS4rmY },
|
|
{ "vfmaddps", X86::VFMADDPS4mrY },
|
|
{ "vfmaddsd", X86::VFMADDSD4rr },
|
|
{ "vfmaddsd", X86::VFMADDSD4rm },
|
|
{ "vfmaddsd", X86::VFMADDSD4mr },
|
|
{ "vfmaddss", X86::VFMADDSS4rr },
|
|
{ "vfmaddss", X86::VFMADDSS4rm },
|
|
{ "vfmaddss", X86::VFMADDSS4mr },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUBPDr132r },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUBPDr132m },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUBPDr132rY },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUBPDr132mY },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUB132PDZm },
|
|
{ "vfmaddsub132pd", X86::VFMADDSUB132PDZmb },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUBPSr132r },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUBPSr132m },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUBPSr132rY },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUBPSr132mY },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUB132PSZm },
|
|
{ "vfmaddsub132ps", X86::VFMADDSUB132PSZmb },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUBPDr213r },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUBPDr213m },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUBPDr213rY },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUBPDr213mY },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUB213PDZr },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUB213PDZm },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUB213PDZmb },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUB213PDZrk },
|
|
{ "vfmaddsub213pd", X86::VFMADDSUB213PDZrkz },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUBPSr213r },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUBPSr213m },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUBPSr213rY },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUBPSr213mY },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUB213PSZr },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUB213PSZm },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUB213PSZmb },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUB213PSZrk },
|
|
{ "vfmaddsub213ps", X86::VFMADDSUB213PSZrkz },
|
|
{ "vfmaddsub231pd", X86::VFMADDSUBPDr231r },
|
|
{ "vfmaddsub231pd", X86::VFMADDSUBPDr231m },
|
|
{ "vfmaddsub231pd", X86::VFMADDSUBPDr231rY },
|
|
{ "vfmaddsub231pd", X86::VFMADDSUBPDr231mY },
|
|
{ "vfmaddsub231ps", X86::VFMADDSUBPSr231r },
|
|
{ "vfmaddsub231ps", X86::VFMADDSUBPSr231m },
|
|
{ "vfmaddsub231ps", X86::VFMADDSUBPSr231rY },
|
|
{ "vfmaddsub231ps", X86::VFMADDSUBPSr231mY },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4rr },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4rm },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4mr },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4rrY },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4rmY },
|
|
{ "vfmaddsubpd", X86::VFMADDSUBPD4mrY },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4rr },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4rm },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4mr },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4rrY },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4rmY },
|
|
{ "vfmaddsubps", X86::VFMADDSUBPS4mrY },
|
|
{ "vfmsub132pd", X86::VFMSUBPDr132r },
|
|
{ "vfmsub132pd", X86::VFMSUBPDr132m },
|
|
{ "vfmsub132pd", X86::VFMSUBPDr132rY },
|
|
{ "vfmsub132pd", X86::VFMSUBPDr132mY },
|
|
{ "vfmsub132pd", X86::VFMSUB132PDZm },
|
|
{ "vfmsub132pd", X86::VFMSUB132PDZmb },
|
|
{ "vfmsub132ps", X86::VFMSUBPSr132r },
|
|
{ "vfmsub132ps", X86::VFMSUBPSr132m },
|
|
{ "vfmsub132ps", X86::VFMSUBPSr132rY },
|
|
{ "vfmsub132ps", X86::VFMSUBPSr132mY },
|
|
{ "vfmsub132ps", X86::VFMSUB132PSZm },
|
|
{ "vfmsub132ps", X86::VFMSUB132PSZmb },
|
|
{ "vfmsub132sd", X86::VFMSUBSDr132r },
|
|
{ "vfmsub132sd", X86::VFMSUBSDr132m },
|
|
{ "vfmsub132ss", X86::VFMSUBSSr132r },
|
|
{ "vfmsub132ss", X86::VFMSUBSSr132m },
|
|
{ "vfmsub213pd", X86::VFMSUBPDr213r },
|
|
{ "vfmsub213pd", X86::VFMSUBPDr213m },
|
|
{ "vfmsub213pd", X86::VFMSUBPDr213rY },
|
|
{ "vfmsub213pd", X86::VFMSUBPDr213mY },
|
|
{ "vfmsub213pd", X86::VFMSUB213PDZr },
|
|
{ "vfmsub213pd", X86::VFMSUB213PDZm },
|
|
{ "vfmsub213pd", X86::VFMSUB213PDZmb },
|
|
{ "vfmsub213pd", X86::VFMSUB213PDZrk },
|
|
{ "vfmsub213pd", X86::VFMSUB213PDZrkz },
|
|
{ "vfmsub213ps", X86::VFMSUBPSr213r },
|
|
{ "vfmsub213ps", X86::VFMSUBPSr213m },
|
|
{ "vfmsub213ps", X86::VFMSUBPSr213rY },
|
|
{ "vfmsub213ps", X86::VFMSUBPSr213mY },
|
|
{ "vfmsub213ps", X86::VFMSUB213PSZr },
|
|
{ "vfmsub213ps", X86::VFMSUB213PSZm },
|
|
{ "vfmsub213ps", X86::VFMSUB213PSZmb },
|
|
{ "vfmsub213ps", X86::VFMSUB213PSZrk },
|
|
{ "vfmsub213ps", X86::VFMSUB213PSZrkz },
|
|
{ "vfmsub213sd", X86::VFMSUBSDr213r },
|
|
{ "vfmsub213sd", X86::VFMSUBSDr213m },
|
|
{ "vfmsub213sd", X86::VFMSUBSDZr },
|
|
{ "vfmsub213sd", X86::VFMSUBSDZm },
|
|
{ "vfmsub213ss", X86::VFMSUBSSr213r },
|
|
{ "vfmsub213ss", X86::VFMSUBSSr213m },
|
|
{ "vfmsub213ss", X86::VFMSUBSSZr },
|
|
{ "vfmsub213ss", X86::VFMSUBSSZm },
|
|
{ "vfmsub231pd", X86::VFMSUBPDr231r },
|
|
{ "vfmsub231pd", X86::VFMSUBPDr231m },
|
|
{ "vfmsub231pd", X86::VFMSUBPDr231rY },
|
|
{ "vfmsub231pd", X86::VFMSUBPDr231mY },
|
|
{ "vfmsub231ps", X86::VFMSUBPSr231r },
|
|
{ "vfmsub231ps", X86::VFMSUBPSr231m },
|
|
{ "vfmsub231ps", X86::VFMSUBPSr231rY },
|
|
{ "vfmsub231ps", X86::VFMSUBPSr231mY },
|
|
{ "vfmsub231sd", X86::VFMSUBSDr231r },
|
|
{ "vfmsub231sd", X86::VFMSUBSDr231m },
|
|
{ "vfmsub231ss", X86::VFMSUBSSr231r },
|
|
{ "vfmsub231ss", X86::VFMSUBSSr231m },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADDPDr132r },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADDPDr132m },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADDPDr132rY },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADDPDr132mY },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADD132PDZm },
|
|
{ "vfmsubadd132pd", X86::VFMSUBADD132PDZmb },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADDPSr132r },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADDPSr132m },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADDPSr132rY },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADDPSr132mY },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADD132PSZm },
|
|
{ "vfmsubadd132ps", X86::VFMSUBADD132PSZmb },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADDPDr213r },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADDPDr213m },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADDPDr213rY },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADDPDr213mY },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADD213PDZr },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADD213PDZm },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADD213PDZmb },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADD213PDZrk },
|
|
{ "vfmsubadd213pd", X86::VFMSUBADD213PDZrkz },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADDPSr213r },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADDPSr213m },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADDPSr213rY },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADDPSr213mY },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADD213PSZr },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADD213PSZm },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADD213PSZmb },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADD213PSZrk },
|
|
{ "vfmsubadd213ps", X86::VFMSUBADD213PSZrkz },
|
|
{ "vfmsubadd231pd", X86::VFMSUBADDPDr231r },
|
|
{ "vfmsubadd231pd", X86::VFMSUBADDPDr231m },
|
|
{ "vfmsubadd231pd", X86::VFMSUBADDPDr231rY },
|
|
{ "vfmsubadd231pd", X86::VFMSUBADDPDr231mY },
|
|
{ "vfmsubadd231ps", X86::VFMSUBADDPSr231r },
|
|
{ "vfmsubadd231ps", X86::VFMSUBADDPSr231m },
|
|
{ "vfmsubadd231ps", X86::VFMSUBADDPSr231rY },
|
|
{ "vfmsubadd231ps", X86::VFMSUBADDPSr231mY },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4rr },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4rm },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4mr },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4rrY },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4rmY },
|
|
{ "vfmsubaddpd", X86::VFMSUBADDPD4mrY },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4rr },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4rm },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4mr },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4rrY },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4rmY },
|
|
{ "vfmsubaddps", X86::VFMSUBADDPS4mrY },
|
|
{ "vfmsubpd", X86::VFMSUBPD4rr },
|
|
{ "vfmsubpd", X86::VFMSUBPD4rm },
|
|
{ "vfmsubpd", X86::VFMSUBPD4mr },
|
|
{ "vfmsubpd", X86::VFMSUBPD4rrY },
|
|
{ "vfmsubpd", X86::VFMSUBPD4rmY },
|
|
{ "vfmsubpd", X86::VFMSUBPD4mrY },
|
|
{ "vfmsubps", X86::VFMSUBPS4rr },
|
|
{ "vfmsubps", X86::VFMSUBPS4rm },
|
|
{ "vfmsubps", X86::VFMSUBPS4mr },
|
|
{ "vfmsubps", X86::VFMSUBPS4rrY },
|
|
{ "vfmsubps", X86::VFMSUBPS4rmY },
|
|
{ "vfmsubps", X86::VFMSUBPS4mrY },
|
|
{ "vfmsubsd", X86::VFMSUBSD4rr },
|
|
{ "vfmsubsd", X86::VFMSUBSD4rm },
|
|
{ "vfmsubsd", X86::VFMSUBSD4mr },
|
|
{ "vfmsubss", X86::VFMSUBSS4rr },
|
|
{ "vfmsubss", X86::VFMSUBSS4rm },
|
|
{ "vfmsubss", X86::VFMSUBSS4mr },
|
|
{ "vfnmadd132pd", X86::VFNMADDPDr132r },
|
|
{ "vfnmadd132pd", X86::VFNMADDPDr132m },
|
|
{ "vfnmadd132pd", X86::VFNMADDPDr132rY },
|
|
{ "vfnmadd132pd", X86::VFNMADDPDr132mY },
|
|
{ "vfnmadd132pd", X86::VFNMADD132PDZm },
|
|
{ "vfnmadd132pd", X86::VFNMADD132PDZmb },
|
|
{ "vfnmadd132ps", X86::VFNMADDPSr132r },
|
|
{ "vfnmadd132ps", X86::VFNMADDPSr132m },
|
|
{ "vfnmadd132ps", X86::VFNMADDPSr132rY },
|
|
{ "vfnmadd132ps", X86::VFNMADDPSr132mY },
|
|
{ "vfnmadd132ps", X86::VFNMADD132PSZm },
|
|
{ "vfnmadd132ps", X86::VFNMADD132PSZmb },
|
|
{ "vfnmadd132sd", X86::VFNMADDSDr132r },
|
|
{ "vfnmadd132sd", X86::VFNMADDSDr132m },
|
|
{ "vfnmadd132ss", X86::VFNMADDSSr132r },
|
|
{ "vfnmadd132ss", X86::VFNMADDSSr132m },
|
|
{ "vfnmadd213pd", X86::VFNMADDPDr213r },
|
|
{ "vfnmadd213pd", X86::VFNMADDPDr213m },
|
|
{ "vfnmadd213pd", X86::VFNMADDPDr213rY },
|
|
{ "vfnmadd213pd", X86::VFNMADDPDr213mY },
|
|
{ "vfnmadd213pd", X86::VFNMADD213PDZr },
|
|
{ "vfnmadd213pd", X86::VFNMADD213PDZm },
|
|
{ "vfnmadd213pd", X86::VFNMADD213PDZmb },
|
|
{ "vfnmadd213pd", X86::VFNMADD213PDZrk },
|
|
{ "vfnmadd213pd", X86::VFNMADD213PDZrkz },
|
|
{ "vfnmadd213ps", X86::VFNMADDPSr213r },
|
|
{ "vfnmadd213ps", X86::VFNMADDPSr213m },
|
|
{ "vfnmadd213ps", X86::VFNMADDPSr213rY },
|
|
{ "vfnmadd213ps", X86::VFNMADDPSr213mY },
|
|
{ "vfnmadd213ps", X86::VFNMADD213PSZr },
|
|
{ "vfnmadd213ps", X86::VFNMADD213PSZm },
|
|
{ "vfnmadd213ps", X86::VFNMADD213PSZmb },
|
|
{ "vfnmadd213ps", X86::VFNMADD213PSZrk },
|
|
{ "vfnmadd213ps", X86::VFNMADD213PSZrkz },
|
|
{ "vfnmadd213sd", X86::VFNMADDSDr213r },
|
|
{ "vfnmadd213sd", X86::VFNMADDSDr213m },
|
|
{ "vfnmadd213sd", X86::VFNMADDSDZr },
|
|
{ "vfnmadd213sd", X86::VFNMADDSDZm },
|
|
{ "vfnmadd213ss", X86::VFNMADDSSr213r },
|
|
{ "vfnmadd213ss", X86::VFNMADDSSr213m },
|
|
{ "vfnmadd213ss", X86::VFNMADDSSZr },
|
|
{ "vfnmadd213ss", X86::VFNMADDSSZm },
|
|
{ "vfnmadd231pd", X86::VFNMADDPDr231r },
|
|
{ "vfnmadd231pd", X86::VFNMADDPDr231m },
|
|
{ "vfnmadd231pd", X86::VFNMADDPDr231rY },
|
|
{ "vfnmadd231pd", X86::VFNMADDPDr231mY },
|
|
{ "vfnmadd231ps", X86::VFNMADDPSr231r },
|
|
{ "vfnmadd231ps", X86::VFNMADDPSr231m },
|
|
{ "vfnmadd231ps", X86::VFNMADDPSr231rY },
|
|
{ "vfnmadd231ps", X86::VFNMADDPSr231mY },
|
|
{ "vfnmadd231sd", X86::VFNMADDSDr231r },
|
|
{ "vfnmadd231sd", X86::VFNMADDSDr231m },
|
|
{ "vfnmadd231ss", X86::VFNMADDSSr231r },
|
|
{ "vfnmadd231ss", X86::VFNMADDSSr231m },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4rr },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4rm },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4mr },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4rrY },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4rmY },
|
|
{ "vfnmaddpd", X86::VFNMADDPD4mrY },
|
|
{ "vfnmaddps", X86::VFNMADDPS4rr },
|
|
{ "vfnmaddps", X86::VFNMADDPS4rm },
|
|
{ "vfnmaddps", X86::VFNMADDPS4mr },
|
|
{ "vfnmaddps", X86::VFNMADDPS4rrY },
|
|
{ "vfnmaddps", X86::VFNMADDPS4rmY },
|
|
{ "vfnmaddps", X86::VFNMADDPS4mrY },
|
|
{ "vfnmaddsd", X86::VFNMADDSD4rr },
|
|
{ "vfnmaddsd", X86::VFNMADDSD4rm },
|
|
{ "vfnmaddsd", X86::VFNMADDSD4mr },
|
|
{ "vfnmaddss", X86::VFNMADDSS4rr },
|
|
{ "vfnmaddss", X86::VFNMADDSS4rm },
|
|
{ "vfnmaddss", X86::VFNMADDSS4mr },
|
|
{ "vfnmsub132pd", X86::VFNMSUBPDr132r },
|
|
{ "vfnmsub132pd", X86::VFNMSUBPDr132m },
|
|
{ "vfnmsub132pd", X86::VFNMSUBPDr132rY },
|
|
{ "vfnmsub132pd", X86::VFNMSUBPDr132mY },
|
|
{ "vfnmsub132pd", X86::VFNMSUB132PDZm },
|
|
{ "vfnmsub132pd", X86::VFNMSUB132PDZmb },
|
|
{ "vfnmsub132ps", X86::VFNMSUBPSr132r },
|
|
{ "vfnmsub132ps", X86::VFNMSUBPSr132m },
|
|
{ "vfnmsub132ps", X86::VFNMSUBPSr132rY },
|
|
{ "vfnmsub132ps", X86::VFNMSUBPSr132mY },
|
|
{ "vfnmsub132ps", X86::VFNMSUB132PSZm },
|
|
{ "vfnmsub132ps", X86::VFNMSUB132PSZmb },
|
|
{ "vfnmsub132sd", X86::VFNMSUBSDr132r },
|
|
{ "vfnmsub132sd", X86::VFNMSUBSDr132m },
|
|
{ "vfnmsub132ss", X86::VFNMSUBSSr132r },
|
|
{ "vfnmsub132ss", X86::VFNMSUBSSr132m },
|
|
{ "vfnmsub213pd", X86::VFNMSUBPDr213r },
|
|
{ "vfnmsub213pd", X86::VFNMSUBPDr213m },
|
|
{ "vfnmsub213pd", X86::VFNMSUBPDr213rY },
|
|
{ "vfnmsub213pd", X86::VFNMSUBPDr213mY },
|
|
{ "vfnmsub213pd", X86::VFNMSUB213PDZr },
|
|
{ "vfnmsub213pd", X86::VFNMSUB213PDZm },
|
|
{ "vfnmsub213pd", X86::VFNMSUB213PDZmb },
|
|
{ "vfnmsub213pd", X86::VFNMSUB213PDZrk },
|
|
{ "vfnmsub213pd", X86::VFNMSUB213PDZrkz },
|
|
{ "vfnmsub213ps", X86::VFNMSUBPSr213r },
|
|
{ "vfnmsub213ps", X86::VFNMSUBPSr213m },
|
|
{ "vfnmsub213ps", X86::VFNMSUBPSr213rY },
|
|
{ "vfnmsub213ps", X86::VFNMSUBPSr213mY },
|
|
{ "vfnmsub213ps", X86::VFNMSUB213PSZr },
|
|
{ "vfnmsub213ps", X86::VFNMSUB213PSZm },
|
|
{ "vfnmsub213ps", X86::VFNMSUB213PSZmb },
|
|
{ "vfnmsub213ps", X86::VFNMSUB213PSZrk },
|
|
{ "vfnmsub213ps", X86::VFNMSUB213PSZrkz },
|
|
{ "vfnmsub213sd", X86::VFNMSUBSDr213r },
|
|
{ "vfnmsub213sd", X86::VFNMSUBSDr213m },
|
|
{ "vfnmsub213sd", X86::VFNMSUBSDZr },
|
|
{ "vfnmsub213sd", X86::VFNMSUBSDZm },
|
|
{ "vfnmsub213ss", X86::VFNMSUBSSr213r },
|
|
{ "vfnmsub213ss", X86::VFNMSUBSSr213m },
|
|
{ "vfnmsub213ss", X86::VFNMSUBSSZr },
|
|
{ "vfnmsub213ss", X86::VFNMSUBSSZm },
|
|
{ "vfnmsub231pd", X86::VFNMSUBPDr231r },
|
|
{ "vfnmsub231pd", X86::VFNMSUBPDr231m },
|
|
{ "vfnmsub231pd", X86::VFNMSUBPDr231rY },
|
|
{ "vfnmsub231pd", X86::VFNMSUBPDr231mY },
|
|
{ "vfnmsub231ps", X86::VFNMSUBPSr231r },
|
|
{ "vfnmsub231ps", X86::VFNMSUBPSr231m },
|
|
{ "vfnmsub231ps", X86::VFNMSUBPSr231rY },
|
|
{ "vfnmsub231ps", X86::VFNMSUBPSr231mY },
|
|
{ "vfnmsub231sd", X86::VFNMSUBSDr231r },
|
|
{ "vfnmsub231sd", X86::VFNMSUBSDr231m },
|
|
{ "vfnmsub231ss", X86::VFNMSUBSSr231r },
|
|
{ "vfnmsub231ss", X86::VFNMSUBSSr231m },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4rr },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4rm },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4mr },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4rrY },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4rmY },
|
|
{ "vfnmsubpd", X86::VFNMSUBPD4mrY },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4rr },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4rm },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4mr },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4rrY },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4rmY },
|
|
{ "vfnmsubps", X86::VFNMSUBPS4mrY },
|
|
{ "vfnmsubsd", X86::VFNMSUBSD4rr },
|
|
{ "vfnmsubsd", X86::VFNMSUBSD4rm },
|
|
{ "vfnmsubsd", X86::VFNMSUBSD4mr },
|
|
{ "vfnmsubss", X86::VFNMSUBSS4rr },
|
|
{ "vfnmsubss", X86::VFNMSUBSS4rm },
|
|
{ "vfnmsubss", X86::VFNMSUBSS4mr },
|
|
{ "vfrczpd", X86::VFRCZPDrr },
|
|
{ "vfrczpd", X86::VFRCZPDrm },
|
|
{ "vfrczpd", X86::VFRCZPDrrY },
|
|
{ "vfrczpd", X86::VFRCZPDrmY },
|
|
{ "vfrczps", X86::VFRCZPSrr },
|
|
{ "vfrczps", X86::VFRCZPSrm },
|
|
{ "vfrczps", X86::VFRCZPSrrY },
|
|
{ "vfrczps", X86::VFRCZPSrmY },
|
|
{ "vfrczsd", X86::VFRCZSDrr },
|
|
{ "vfrczsd", X86::VFRCZSDrm },
|
|
{ "vfrczss", X86::VFRCZSSrr },
|
|
{ "vfrczss", X86::VFRCZSSrm },
|
|
{ "vgatherdpd", X86::VGATHERDPDrm },
|
|
{ "vgatherdpd", X86::VGATHERDPDYrm },
|
|
{ "vgatherdpd", X86::VGATHERDPDZrm },
|
|
{ "vgatherdps", X86::VGATHERDPSrm },
|
|
{ "vgatherdps", X86::VGATHERDPSYrm },
|
|
{ "vgatherdps", X86::VGATHERDPSZrm },
|
|
{ "vgatherpf0dpd", X86::VGATHERPF0DPDm },
|
|
{ "vgatherpf0dps", X86::VGATHERPF0DPSm },
|
|
{ "vgatherpf0qpd", X86::VGATHERPF0QPDm },
|
|
{ "vgatherpf0qps", X86::VGATHERPF0QPSm },
|
|
{ "vgatherpf1dpd", X86::VGATHERPF1DPDm },
|
|
{ "vgatherpf1dps", X86::VGATHERPF1DPSm },
|
|
{ "vgatherpf1qpd", X86::VGATHERPF1QPDm },
|
|
{ "vgatherpf1qps", X86::VGATHERPF1QPSm },
|
|
{ "vgatherqpd", X86::VGATHERQPDrm },
|
|
{ "vgatherqpd", X86::VGATHERQPDYrm },
|
|
{ "vgatherqpd", X86::VGATHERQPDZrm },
|
|
{ "vgatherqps", X86::VGATHERQPSrm },
|
|
{ "vgatherqps", X86::VGATHERQPSYrm },
|
|
{ "vgatherqps", X86::VGATHERQPSZrm },
|
|
{ "vhaddpd", X86::VHADDPDrr },
|
|
{ "vhaddpd", X86::VHADDPDrm },
|
|
{ "vhaddpd", X86::VHADDPDYrr },
|
|
{ "vhaddpd", X86::VHADDPDYrm },
|
|
{ "vhaddps", X86::VHADDPSrr },
|
|
{ "vhaddps", X86::VHADDPSrm },
|
|
{ "vhaddps", X86::VHADDPSYrr },
|
|
{ "vhaddps", X86::VHADDPSYrm },
|
|
{ "vhsubpd", X86::VHSUBPDrr },
|
|
{ "vhsubpd", X86::VHSUBPDrm },
|
|
{ "vhsubpd", X86::VHSUBPDYrr },
|
|
{ "vhsubpd", X86::VHSUBPDYrm },
|
|
{ "vhsubps", X86::VHSUBPSrr },
|
|
{ "vhsubps", X86::VHSUBPSrm },
|
|
{ "vhsubps", X86::VHSUBPSYrr },
|
|
{ "vhsubps", X86::VHSUBPSYrm },
|
|
{ "vinsertf128", X86::VINSERTF128rr },
|
|
{ "vinsertf128", X86::VINSERTF128rm },
|
|
{ "vinsertf32x4", X86::VINSERTF32x4rr },
|
|
{ "vinsertf32x4", X86::VINSERTF32x4rm },
|
|
{ "vinsertf64x4", X86::VINSERTF64x4rr },
|
|
{ "vinsertf64x4", X86::VINSERTF64x4rm },
|
|
{ "vinserti128", X86::VINSERTI128rr },
|
|
{ "vinserti128", X86::VINSERTI128rm },
|
|
{ "vinserti32x4", X86::VINSERTI32x4rr },
|
|
{ "vinserti32x4", X86::VINSERTI32x4rm },
|
|
{ "vinserti64x4", X86::VINSERTI64x4rr },
|
|
{ "vinserti64x4", X86::VINSERTI64x4rm },
|
|
{ "vinsertps", X86::VINSERTPSrr },
|
|
{ "vinsertps", X86::VINSERTPSrm },
|
|
{ "vinsertps", X86::VINSERTPSzrr },
|
|
{ "vinsertps", X86::VINSERTPSzrm },
|
|
{ "vlddqu", X86::VLDDQUrm },
|
|
{ "vlddqu", X86::VLDDQUYrm },
|
|
{ "vldmxcsr", X86::VLDMXCSR },
|
|
{ "vmaskmovdqu", X86::VMASKMOVDQU },
|
|
{ "vmaskmovdqu", X86::VMASKMOVDQU64 },
|
|
{ "vmaskmovpd", X86::VMASKMOVPDrm },
|
|
{ "vmaskmovpd", X86::VMASKMOVPDYrm },
|
|
{ "vmaskmovpd", X86::VMASKMOVPDmr },
|
|
{ "vmaskmovpd", X86::VMASKMOVPDYmr },
|
|
{ "vmaskmovps", X86::VMASKMOVPSrm },
|
|
{ "vmaskmovps", X86::VMASKMOVPSYrm },
|
|
{ "vmaskmovps", X86::VMASKMOVPSmr },
|
|
{ "vmaskmovps", X86::VMASKMOVPSYmr },
|
|
{ "vmaxpd", X86::VMAXPDrr },
|
|
{ "vmaxpd", X86::VMAXPDrm },
|
|
{ "vmaxpd", X86::VMAXPDYrr },
|
|
{ "vmaxpd", X86::VMAXPDYrm },
|
|
{ "vmaxpd", X86::VMAXPDZrr },
|
|
{ "vmaxpd", X86::VMAXPDZrm },
|
|
{ "vmaxpd", X86::VMAXPDZrmb },
|
|
{ "vmaxpd", X86::VMAXPDZrrk },
|
|
{ "vmaxpd", X86::VMAXPDZrmk },
|
|
{ "vmaxpd", X86::VMAXPDZrrkz },
|
|
{ "vmaxpd", X86::VMAXPDZrmkz },
|
|
{ "vmaxpd", X86::VMAXPDZrmbk },
|
|
{ "vmaxpd", X86::VMAXPDZrmbkz },
|
|
{ "vmaxps", X86::VMAXPSrr },
|
|
{ "vmaxps", X86::VMAXPSrm },
|
|
{ "vmaxps", X86::VMAXPSYrr },
|
|
{ "vmaxps", X86::VMAXPSYrm },
|
|
{ "vmaxps", X86::VMAXPSZrr },
|
|
{ "vmaxps", X86::VMAXPSZrm },
|
|
{ "vmaxps", X86::VMAXPSZrmb },
|
|
{ "vmaxps", X86::VMAXPSZrrk },
|
|
{ "vmaxps", X86::VMAXPSZrmk },
|
|
{ "vmaxps", X86::VMAXPSZrrkz },
|
|
{ "vmaxps", X86::VMAXPSZrmkz },
|
|
{ "vmaxps", X86::VMAXPSZrmbk },
|
|
{ "vmaxps", X86::VMAXPSZrmbkz },
|
|
{ "vmaxsd", X86::VMAXSDrr },
|
|
{ "vmaxsd", X86::VMAXSDrm },
|
|
{ "vmaxsd", X86::VMAXSDZrr },
|
|
{ "vmaxsd", X86::VMAXSDZrm },
|
|
{ "vmaxss", X86::VMAXSSrr },
|
|
{ "vmaxss", X86::VMAXSSrm },
|
|
{ "vmaxss", X86::VMAXSSZrr },
|
|
{ "vmaxss", X86::VMAXSSZrm },
|
|
{ "vmcall", X86::VMCALL },
|
|
{ "vmclear", X86::VMCLEARm },
|
|
{ "vmfunc", X86::VMFUNC },
|
|
{ "vminpd", X86::VMINPDrr },
|
|
{ "vminpd", X86::VMINPDrm },
|
|
{ "vminpd", X86::VMINPDYrr },
|
|
{ "vminpd", X86::VMINPDYrm },
|
|
{ "vminpd", X86::VMINPDZrr },
|
|
{ "vminpd", X86::VMINPDZrm },
|
|
{ "vminpd", X86::VMINPDZrmb },
|
|
{ "vminpd", X86::VMINPDZrrk },
|
|
{ "vminpd", X86::VMINPDZrmk },
|
|
{ "vminpd", X86::VMINPDZrrkz },
|
|
{ "vminpd", X86::VMINPDZrmkz },
|
|
{ "vminpd", X86::VMINPDZrmbk },
|
|
{ "vminpd", X86::VMINPDZrmbkz },
|
|
{ "vminps", X86::VMINPSrr },
|
|
{ "vminps", X86::VMINPSrm },
|
|
{ "vminps", X86::VMINPSYrr },
|
|
{ "vminps", X86::VMINPSYrm },
|
|
{ "vminps", X86::VMINPSZrr },
|
|
{ "vminps", X86::VMINPSZrm },
|
|
{ "vminps", X86::VMINPSZrmb },
|
|
{ "vminps", X86::VMINPSZrrk },
|
|
{ "vminps", X86::VMINPSZrmk },
|
|
{ "vminps", X86::VMINPSZrrkz },
|
|
{ "vminps", X86::VMINPSZrmkz },
|
|
{ "vminps", X86::VMINPSZrmbk },
|
|
{ "vminps", X86::VMINPSZrmbkz },
|
|
{ "vminsd", X86::VMINSDrr },
|
|
{ "vminsd", X86::VMINSDrm },
|
|
{ "vminsd", X86::VMINSDZrr },
|
|
{ "vminsd", X86::VMINSDZrm },
|
|
{ "vminss", X86::VMINSSrr },
|
|
{ "vminss", X86::VMINSSrm },
|
|
{ "vminss", X86::VMINSSZrr },
|
|
{ "vminss", X86::VMINSSZrm },
|
|
{ "vmlaunch", X86::VMLAUNCH },
|
|
{ "vmload", X86::VMLOAD32 },
|
|
{ "vmload", X86::VMLOAD64 },
|
|
{ "vmmcall", X86::VMMCALL },
|
|
{ "vmovapd", X86::VMOVAPDrr },
|
|
{ "vmovapd", X86::VMOVAPDrm },
|
|
{ "vmovapd", X86::VMOVAPDZ128rr },
|
|
{ "vmovapd", X86::VMOVAPDZ128rr_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ128rm },
|
|
{ "vmovapd", X86::VMOVAPDYrr },
|
|
{ "vmovapd", X86::VMOVAPDYrm },
|
|
{ "vmovapd", X86::VMOVAPDZ256rr },
|
|
{ "vmovapd", X86::VMOVAPDZ256rr_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ256rm },
|
|
{ "vmovapd", X86::VMOVAPDZrr },
|
|
{ "vmovapd", X86::VMOVAPDZrr_alt },
|
|
{ "vmovapd", X86::VMOVAPDZrm },
|
|
{ "vmovapd", X86::VMOVAPDmr },
|
|
{ "vmovapd", X86::VMOVAPDZ128mr },
|
|
{ "vmovapd", X86::VMOVAPDYmr },
|
|
{ "vmovapd", X86::VMOVAPDZ256mr },
|
|
{ "vmovapd", X86::VMOVAPDZmr },
|
|
{ "vmovapd", X86::VMOVAPDZ128rrk },
|
|
{ "vmovapd", X86::VMOVAPDZ128rrk_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ128rmk },
|
|
{ "vmovapd", X86::VMOVAPDZ256rrk },
|
|
{ "vmovapd", X86::VMOVAPDZ256rrk_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ256rmk },
|
|
{ "vmovapd", X86::VMOVAPDZrrk },
|
|
{ "vmovapd", X86::VMOVAPDZrrk_alt },
|
|
{ "vmovapd", X86::VMOVAPDZrmk },
|
|
{ "vmovapd", X86::VMOVAPDZ128mrk },
|
|
{ "vmovapd", X86::VMOVAPDZ256mrk },
|
|
{ "vmovapd", X86::VMOVAPDZmrk },
|
|
{ "vmovapd", X86::VMOVAPDZ128rrkz },
|
|
{ "vmovapd", X86::VMOVAPDZ128rrkz_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ128rmkz },
|
|
{ "vmovapd", X86::VMOVAPDZ256rrkz },
|
|
{ "vmovapd", X86::VMOVAPDZ256rrkz_alt },
|
|
{ "vmovapd", X86::VMOVAPDZ256rmkz },
|
|
{ "vmovapd", X86::VMOVAPDZrrkz },
|
|
{ "vmovapd", X86::VMOVAPDZrrkz_alt },
|
|
{ "vmovapd", X86::VMOVAPDZrmkz },
|
|
{ "vmovaps", X86::VMOVAPSrr },
|
|
{ "vmovaps", X86::VMOVAPSrm },
|
|
{ "vmovaps", X86::VMOVAPSZ128rr },
|
|
{ "vmovaps", X86::VMOVAPSZ128rr_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ128rm },
|
|
{ "vmovaps", X86::VMOVAPSYrr },
|
|
{ "vmovaps", X86::VMOVAPSYrm },
|
|
{ "vmovaps", X86::VMOVAPSZ256rr },
|
|
{ "vmovaps", X86::VMOVAPSZ256rr_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ256rm },
|
|
{ "vmovaps", X86::VMOVAPSZrr },
|
|
{ "vmovaps", X86::VMOVAPSZrr_alt },
|
|
{ "vmovaps", X86::VMOVAPSZrm },
|
|
{ "vmovaps", X86::VMOVAPSmr },
|
|
{ "vmovaps", X86::VMOVAPSZ128mr },
|
|
{ "vmovaps", X86::VMOVAPSYmr },
|
|
{ "vmovaps", X86::VMOVAPSZ256mr },
|
|
{ "vmovaps", X86::VMOVAPSZmr },
|
|
{ "vmovaps", X86::VMOVAPSZ128rrk },
|
|
{ "vmovaps", X86::VMOVAPSZ128rrk_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ128rmk },
|
|
{ "vmovaps", X86::VMOVAPSZ256rrk },
|
|
{ "vmovaps", X86::VMOVAPSZ256rrk_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ256rmk },
|
|
{ "vmovaps", X86::VMOVAPSZrrk },
|
|
{ "vmovaps", X86::VMOVAPSZrrk_alt },
|
|
{ "vmovaps", X86::VMOVAPSZrmk },
|
|
{ "vmovaps", X86::VMOVAPSZ128mrk },
|
|
{ "vmovaps", X86::VMOVAPSZ256mrk },
|
|
{ "vmovaps", X86::VMOVAPSZmrk },
|
|
{ "vmovaps", X86::VMOVAPSZ128rrkz },
|
|
{ "vmovaps", X86::VMOVAPSZ128rrkz_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ128rmkz },
|
|
{ "vmovaps", X86::VMOVAPSZ256rrkz },
|
|
{ "vmovaps", X86::VMOVAPSZ256rrkz_alt },
|
|
{ "vmovaps", X86::VMOVAPSZ256rmkz },
|
|
{ "vmovaps", X86::VMOVAPSZrrkz },
|
|
{ "vmovaps", X86::VMOVAPSZrrkz_alt },
|
|
{ "vmovaps", X86::VMOVAPSZrmkz },
|
|
{ "vmovd", X86::VMOVPDI2DIrr },
|
|
{ "vmovd", X86::VMOVPDI2DIZrr },
|
|
{ "vmovd", X86::VMOVPQIto64rr },
|
|
{ "vmovd", X86::VMOVDI2PDIrr },
|
|
{ "vmovd", X86::VMOV64toPQIrr },
|
|
{ "vmovd", X86::VMOVDI2PDIrm },
|
|
{ "vmovd", X86::VMOVDI2PDIZrr },
|
|
{ "vmovd", X86::VMOVDI2PDIZrm },
|
|
{ "vmovd", X86::VMOVPDI2DImr },
|
|
{ "vmovd", X86::VMOVPDI2DIZmr },
|
|
{ "vmovddup", X86::VMOVDDUPrr },
|
|
{ "vmovddup", X86::VMOVDDUPrm },
|
|
{ "vmovddup", X86::VMOVDDUPYrr },
|
|
{ "vmovddup", X86::VMOVDDUPYrm },
|
|
{ "vmovddup", X86::VMOVDDUPZrr },
|
|
{ "vmovddup", X86::VMOVDDUPZrm },
|
|
{ "vmovdqa", X86::VMOVDQArr },
|
|
{ "vmovdqa", X86::VMOVDQArm },
|
|
{ "vmovdqa", X86::VMOVDQAYrr },
|
|
{ "vmovdqa", X86::VMOVDQAYrm },
|
|
{ "vmovdqa", X86::VMOVDQAmr },
|
|
{ "vmovdqa", X86::VMOVDQAYmr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rr_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rm },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rr_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rm },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrr_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrm },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128mr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256mr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zmr },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rrk_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rmk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rrk_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rmk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrrk_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrmk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128mrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256mrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zmrk },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rrkz },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rrkz_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z128rmkz },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rrkz },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rrkz_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Z256rmkz },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrrkz },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrrkz_alt },
|
|
{ "vmovdqa32", X86::VMOVDQA32Zrmkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rr_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rm },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rr_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rm },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrr_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrm },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128mr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256mr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zmr },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rrk_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rmk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rrk_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rmk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrrk_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrmk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128mrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256mrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zmrk },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rrkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rrkz_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z128rmkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rrkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rrkz_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Z256rmkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrrkz },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrrkz_alt },
|
|
{ "vmovdqa64", X86::VMOVDQA64Zrmkz },
|
|
{ "vmovdqu", X86::VMOVDQUrr },
|
|
{ "vmovdqu", X86::VMOVDQUrm },
|
|
{ "vmovdqu", X86::VMOVDQUYrr },
|
|
{ "vmovdqu", X86::VMOVDQUYrm },
|
|
{ "vmovdqu", X86::VMOVDQUmr },
|
|
{ "vmovdqu", X86::VMOVDQUYmr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rr_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rm },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rr_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rm },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrr_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrm },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128mr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256mr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zmr },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rrk_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rmk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rrk_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rmk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrrk_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrmk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128mrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256mrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zmrk },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rrkz },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rrkz_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z128rmkz },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rrkz },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rrkz_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Z256rmkz },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrrkz },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrrkz_alt },
|
|
{ "vmovdqu16", X86::VMOVDQU16Zrmkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rr_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rm },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rr_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rm },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrr_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrm },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128mr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256mr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zmr },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rrk_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rmk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rrk_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rmk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrrk_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrmk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128mrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256mrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zmrk },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rrkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rrkz_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z128rmkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rrkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rrkz_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Z256rmkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrrkz },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrrkz_alt },
|
|
{ "vmovdqu32", X86::VMOVDQU32Zrmkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rr_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rm },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rr_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rm },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrr_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrm },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128mr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256mr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zmr },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rrk_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rmk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rrk_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rmk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrrk_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrmk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128mrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256mrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zmrk },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rrkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rrkz_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z128rmkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rrkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rrkz_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Z256rmkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrrkz },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrrkz_alt },
|
|
{ "vmovdqu64", X86::VMOVDQU64Zrmkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rr_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rm },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rr_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rm },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrr_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrm },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128mr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256mr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zmr },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rrk_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rmk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rrk_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rmk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrrk_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrmk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128mrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256mrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zmrk },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rrkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rrkz_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z128rmkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rrkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rrkz_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Z256rmkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrrkz },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrrkz_alt },
|
|
{ "vmovdqu8", X86::VMOVDQU8Zrmkz },
|
|
{ "vmovhlps", X86::VMOVHLPSrr },
|
|
{ "vmovhlps", X86::VMOVHLPSZrr },
|
|
{ "vmovhpd", X86::VMOVHPDmr },
|
|
{ "vmovhpd", X86::VMOVHPDrm },
|
|
{ "vmovhps", X86::VMOVHPSmr },
|
|
{ "vmovhps", X86::VMOVHPSrm },
|
|
{ "vmovlhps", X86::VMOVLHPSrr },
|
|
{ "vmovlhps", X86::VMOVLHPSZrr },
|
|
{ "vmovlpd", X86::VMOVLPDmr },
|
|
{ "vmovlpd", X86::VMOVLPDrm },
|
|
{ "vmovlps", X86::VMOVLPSmr },
|
|
{ "vmovlps", X86::VMOVLPSrm },
|
|
{ "vmovmskpd", X86::VMOVMSKPDrr },
|
|
{ "vmovmskpd", X86::VMOVMSKPDYrr },
|
|
{ "vmovmskps", X86::VMOVMSKPSrr },
|
|
{ "vmovmskps", X86::VMOVMSKPSYrr },
|
|
{ "vmovntdq", X86::VMOVNTDQmr },
|
|
{ "vmovntdq", X86::VMOVNTDQZ128mr },
|
|
{ "vmovntdq", X86::VMOVNTDQYmr },
|
|
{ "vmovntdq", X86::VMOVNTDQZ256mr },
|
|
{ "vmovntdq", X86::VMOVNTDQZmr },
|
|
{ "vmovntdqa", X86::VMOVNTDQArm },
|
|
{ "vmovntdqa", X86::VMOVNTDQAZ128rm },
|
|
{ "vmovntdqa", X86::VMOVNTDQAYrm },
|
|
{ "vmovntdqa", X86::VMOVNTDQAZ256rm },
|
|
{ "vmovntdqa", X86::VMOVNTDQAZrm },
|
|
{ "vmovntpd", X86::VMOVNTPDmr },
|
|
{ "vmovntpd", X86::VMOVNTPDZ128mr },
|
|
{ "vmovntpd", X86::VMOVNTPDYmr },
|
|
{ "vmovntpd", X86::VMOVNTPDZ256mr },
|
|
{ "vmovntpd", X86::VMOVNTPDZmr },
|
|
{ "vmovntps", X86::VMOVNTPSmr },
|
|
{ "vmovntps", X86::VMOVNTPSZ128mr },
|
|
{ "vmovntps", X86::VMOVNTPSYmr },
|
|
{ "vmovntps", X86::VMOVNTPSZ256mr },
|
|
{ "vmovntps", X86::VMOVNTPSZmr },
|
|
{ "vmovq", X86::VMOVPQIto64rr },
|
|
{ "vmovq", X86::VMOVPQIto64Zrr },
|
|
{ "vmovq", X86::VMOV64toPQIrr },
|
|
{ "vmovq", X86::VMOVZPQILo2PQIrr },
|
|
{ "vmovq", X86::VMOVQI2PQIrm },
|
|
{ "vmovq", X86::VMOV64toPQIZrr },
|
|
{ "vmovq", X86::VMOVZPQILo2PQIZrr },
|
|
{ "vmovq", X86::VMOVZPQILo2PQIZrm },
|
|
{ "vmovq", X86::VMOVQI2PQIZrm },
|
|
{ "vmovq", X86::VMOVSDto64Zmr },
|
|
{ "vmovq", X86::VMOVPQI2QImr },
|
|
{ "vmovq", X86::VMOVPQIto64Zmr },
|
|
{ "vmovsd", X86::VMOVSDrm },
|
|
{ "vmovsd", X86::VMOVSDZrm },
|
|
{ "vmovsd", X86::VMOVSDmr },
|
|
{ "vmovsd", X86::VMOVSDZmr },
|
|
{ "vmovsd", X86::VMOVSDrr },
|
|
{ "vmovsd", X86::VMOVSDZrr },
|
|
{ "vmovsd", X86::VMOVSDZmrk },
|
|
{ "vmovsd", X86::VMOVSDZrrk },
|
|
{ "vmovshdup", X86::VMOVSHDUPrr },
|
|
{ "vmovshdup", X86::VMOVSHDUPrm },
|
|
{ "vmovshdup", X86::VMOVSHDUPYrr },
|
|
{ "vmovshdup", X86::VMOVSHDUPYrm },
|
|
{ "vmovshdup", X86::VMOVSHDUPZrr },
|
|
{ "vmovshdup", X86::VMOVSHDUPZrm },
|
|
{ "vmovsldup", X86::VMOVSLDUPrr },
|
|
{ "vmovsldup", X86::VMOVSLDUPrm },
|
|
{ "vmovsldup", X86::VMOVSLDUPYrr },
|
|
{ "vmovsldup", X86::VMOVSLDUPYrm },
|
|
{ "vmovsldup", X86::VMOVSLDUPZrr },
|
|
{ "vmovsldup", X86::VMOVSLDUPZrm },
|
|
{ "vmovss", X86::VMOVSSrm },
|
|
{ "vmovss", X86::VMOVSSZrm },
|
|
{ "vmovss", X86::VMOVSSmr },
|
|
{ "vmovss", X86::VMOVSSZmr },
|
|
{ "vmovss", X86::VMOVSSrr },
|
|
{ "vmovss", X86::VMOVSSZrr },
|
|
{ "vmovss", X86::VMOVSSZmrk },
|
|
{ "vmovss", X86::VMOVSSZrrk },
|
|
{ "vmovupd", X86::VMOVUPDrr },
|
|
{ "vmovupd", X86::VMOVUPDrm },
|
|
{ "vmovupd", X86::VMOVUPDZ128rr },
|
|
{ "vmovupd", X86::VMOVUPDZ128rr_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ128rm },
|
|
{ "vmovupd", X86::VMOVUPDYrr },
|
|
{ "vmovupd", X86::VMOVUPDYrm },
|
|
{ "vmovupd", X86::VMOVUPDZ256rr },
|
|
{ "vmovupd", X86::VMOVUPDZ256rr_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ256rm },
|
|
{ "vmovupd", X86::VMOVUPDZrr },
|
|
{ "vmovupd", X86::VMOVUPDZrr_alt },
|
|
{ "vmovupd", X86::VMOVUPDZrm },
|
|
{ "vmovupd", X86::VMOVUPDmr },
|
|
{ "vmovupd", X86::VMOVUPDZ128mr },
|
|
{ "vmovupd", X86::VMOVUPDYmr },
|
|
{ "vmovupd", X86::VMOVUPDZ256mr },
|
|
{ "vmovupd", X86::VMOVUPDZmr },
|
|
{ "vmovupd", X86::VMOVUPDZ128rrk },
|
|
{ "vmovupd", X86::VMOVUPDZ128rrk_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ128rmk },
|
|
{ "vmovupd", X86::VMOVUPDZ256rrk },
|
|
{ "vmovupd", X86::VMOVUPDZ256rrk_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ256rmk },
|
|
{ "vmovupd", X86::VMOVUPDZrrk },
|
|
{ "vmovupd", X86::VMOVUPDZrrk_alt },
|
|
{ "vmovupd", X86::VMOVUPDZrmk },
|
|
{ "vmovupd", X86::VMOVUPDZ128mrk },
|
|
{ "vmovupd", X86::VMOVUPDZ256mrk },
|
|
{ "vmovupd", X86::VMOVUPDZmrk },
|
|
{ "vmovupd", X86::VMOVUPDZ128rrkz },
|
|
{ "vmovupd", X86::VMOVUPDZ128rrkz_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ128rmkz },
|
|
{ "vmovupd", X86::VMOVUPDZ256rrkz },
|
|
{ "vmovupd", X86::VMOVUPDZ256rrkz_alt },
|
|
{ "vmovupd", X86::VMOVUPDZ256rmkz },
|
|
{ "vmovupd", X86::VMOVUPDZrrkz },
|
|
{ "vmovupd", X86::VMOVUPDZrrkz_alt },
|
|
{ "vmovupd", X86::VMOVUPDZrmkz },
|
|
{ "vmovups", X86::VMOVUPSrr },
|
|
{ "vmovups", X86::VMOVUPSrm },
|
|
{ "vmovups", X86::VMOVUPSZ128rr },
|
|
{ "vmovups", X86::VMOVUPSZ128rr_alt },
|
|
{ "vmovups", X86::VMOVUPSZ128rm },
|
|
{ "vmovups", X86::VMOVUPSYrr },
|
|
{ "vmovups", X86::VMOVUPSYrm },
|
|
{ "vmovups", X86::VMOVUPSZ256rr },
|
|
{ "vmovups", X86::VMOVUPSZ256rr_alt },
|
|
{ "vmovups", X86::VMOVUPSZ256rm },
|
|
{ "vmovups", X86::VMOVUPSZrr },
|
|
{ "vmovups", X86::VMOVUPSZrr_alt },
|
|
{ "vmovups", X86::VMOVUPSZrm },
|
|
{ "vmovups", X86::VMOVUPSmr },
|
|
{ "vmovups", X86::VMOVUPSZ128mr },
|
|
{ "vmovups", X86::VMOVUPSYmr },
|
|
{ "vmovups", X86::VMOVUPSZ256mr },
|
|
{ "vmovups", X86::VMOVUPSZmr },
|
|
{ "vmovups", X86::VMOVUPSZ128rrk },
|
|
{ "vmovups", X86::VMOVUPSZ128rrk_alt },
|
|
{ "vmovups", X86::VMOVUPSZ128rmk },
|
|
{ "vmovups", X86::VMOVUPSZ256rrk },
|
|
{ "vmovups", X86::VMOVUPSZ256rrk_alt },
|
|
{ "vmovups", X86::VMOVUPSZ256rmk },
|
|
{ "vmovups", X86::VMOVUPSZrrk },
|
|
{ "vmovups", X86::VMOVUPSZrrk_alt },
|
|
{ "vmovups", X86::VMOVUPSZrmk },
|
|
{ "vmovups", X86::VMOVUPSZ128mrk },
|
|
{ "vmovups", X86::VMOVUPSZ256mrk },
|
|
{ "vmovups", X86::VMOVUPSZmrk },
|
|
{ "vmovups", X86::VMOVUPSZ128rrkz },
|
|
{ "vmovups", X86::VMOVUPSZ128rrkz_alt },
|
|
{ "vmovups", X86::VMOVUPSZ128rmkz },
|
|
{ "vmovups", X86::VMOVUPSZ256rrkz },
|
|
{ "vmovups", X86::VMOVUPSZ256rrkz_alt },
|
|
{ "vmovups", X86::VMOVUPSZ256rmkz },
|
|
{ "vmovups", X86::VMOVUPSZrrkz },
|
|
{ "vmovups", X86::VMOVUPSZrrkz_alt },
|
|
{ "vmovups", X86::VMOVUPSZrmkz },
|
|
{ "vmpsadbw", X86::VMPSADBWrri },
|
|
{ "vmpsadbw", X86::VMPSADBWrmi },
|
|
{ "vmpsadbw", X86::VMPSADBWYrri },
|
|
{ "vmpsadbw", X86::VMPSADBWYrmi },
|
|
{ "vmptrld", X86::VMPTRLDm },
|
|
{ "vmptrst", X86::VMPTRSTm },
|
|
{ "vmread", X86::VMREAD32rr },
|
|
{ "vmread", X86::VMREAD64rr },
|
|
{ "vmread", X86::VMREAD32rm },
|
|
{ "vmread", X86::VMREAD64rm },
|
|
{ "vmresume", X86::VMRESUME },
|
|
{ "vmrun", X86::VMRUN32 },
|
|
{ "vmrun", X86::VMRUN64 },
|
|
{ "vmsave", X86::VMSAVE32 },
|
|
{ "vmsave", X86::VMSAVE64 },
|
|
{ "vmulpd", X86::VMULPDrr },
|
|
{ "vmulpd", X86::VMULPDrm },
|
|
{ "vmulpd", X86::VMULPDYrr },
|
|
{ "vmulpd", X86::VMULPDYrm },
|
|
{ "vmulpd", X86::VMULPDZrr },
|
|
{ "vmulpd", X86::VMULPDZrm },
|
|
{ "vmulpd", X86::VMULPDZrmb },
|
|
{ "vmulpd", X86::VMULPDZrrk },
|
|
{ "vmulpd", X86::VMULPDZrmk },
|
|
{ "vmulpd", X86::VMULPDZrrkz },
|
|
{ "vmulpd", X86::VMULPDZrmkz },
|
|
{ "vmulpd", X86::VMULPDZrmbk },
|
|
{ "vmulpd", X86::VMULPDZrmbkz },
|
|
{ "vmulps", X86::VMULPSrr },
|
|
{ "vmulps", X86::VMULPSrm },
|
|
{ "vmulps", X86::VMULPSYrr },
|
|
{ "vmulps", X86::VMULPSYrm },
|
|
{ "vmulps", X86::VMULPSZrr },
|
|
{ "vmulps", X86::VMULPSZrm },
|
|
{ "vmulps", X86::VMULPSZrmb },
|
|
{ "vmulps", X86::VMULPSZrrk },
|
|
{ "vmulps", X86::VMULPSZrmk },
|
|
{ "vmulps", X86::VMULPSZrrkz },
|
|
{ "vmulps", X86::VMULPSZrmkz },
|
|
{ "vmulps", X86::VMULPSZrmbk },
|
|
{ "vmulps", X86::VMULPSZrmbkz },
|
|
{ "vmulsd", X86::VMULSDrr },
|
|
{ "vmulsd", X86::VMULSDrm },
|
|
{ "vmulsd", X86::VMULSDZrr },
|
|
{ "vmulsd", X86::VMULSDZrm },
|
|
{ "vmulss", X86::VMULSSrr },
|
|
{ "vmulss", X86::VMULSSrm },
|
|
{ "vmulss", X86::VMULSSZrr },
|
|
{ "vmulss", X86::VMULSSZrm },
|
|
{ "vmwrite", X86::VMWRITE32rr },
|
|
{ "vmwrite", X86::VMWRITE32rm },
|
|
{ "vmwrite", X86::VMWRITE64rr },
|
|
{ "vmwrite", X86::VMWRITE64rm },
|
|
{ "vmxoff", X86::VMXOFF },
|
|
{ "vmxon", X86::VMXON },
|
|
{ "vorpd", X86::VORPDrr },
|
|
{ "vorpd", X86::VORPDrm },
|
|
{ "vorpd", X86::VORPDYrr },
|
|
{ "vorpd", X86::VORPDYrm },
|
|
{ "vorps", X86::VORPSrr },
|
|
{ "vorps", X86::VORPSrm },
|
|
{ "vorps", X86::VORPSYrr },
|
|
{ "vorps", X86::VORPSYrm },
|
|
{ "vpabsb", X86::VPABSBrr128 },
|
|
{ "vpabsb", X86::VPABSBrm128 },
|
|
{ "vpabsb", X86::VPABSBrr256 },
|
|
{ "vpabsb", X86::VPABSBrm256 },
|
|
{ "vpabsd", X86::VPABSDrr128 },
|
|
{ "vpabsd", X86::VPABSDrm128 },
|
|
{ "vpabsd", X86::VPABSDrr256 },
|
|
{ "vpabsd", X86::VPABSDrm256 },
|
|
{ "vpabsd", X86::VPABSDZrr },
|
|
{ "vpabsd", X86::VPABSDZrm },
|
|
{ "vpabsd", X86::VPABSDZrmb },
|
|
{ "vpabsd", X86::VPABSDZrrk },
|
|
{ "vpabsd", X86::VPABSDZrmk },
|
|
{ "vpabsd", X86::VPABSDZrrkz },
|
|
{ "vpabsd", X86::VPABSDZrmkz },
|
|
{ "vpabsd", X86::VPABSDZrmbk },
|
|
{ "vpabsd", X86::VPABSDZrmbkz },
|
|
{ "vpabsq", X86::VPABSQZrr },
|
|
{ "vpabsq", X86::VPABSQZrm },
|
|
{ "vpabsq", X86::VPABSQZrmb },
|
|
{ "vpabsq", X86::VPABSQZrrk },
|
|
{ "vpabsq", X86::VPABSQZrmk },
|
|
{ "vpabsq", X86::VPABSQZrrkz },
|
|
{ "vpabsq", X86::VPABSQZrmkz },
|
|
{ "vpabsq", X86::VPABSQZrmbk },
|
|
{ "vpabsq", X86::VPABSQZrmbkz },
|
|
{ "vpabsw", X86::VPABSWrr128 },
|
|
{ "vpabsw", X86::VPABSWrm128 },
|
|
{ "vpabsw", X86::VPABSWrr256 },
|
|
{ "vpabsw", X86::VPABSWrm256 },
|
|
{ "vpackssdw", X86::VPACKSSDWrr },
|
|
{ "vpackssdw", X86::VPACKSSDWrm },
|
|
{ "vpackssdw", X86::VPACKSSDWYrr },
|
|
{ "vpackssdw", X86::VPACKSSDWYrm },
|
|
{ "vpacksswb", X86::VPACKSSWBrr },
|
|
{ "vpacksswb", X86::VPACKSSWBrm },
|
|
{ "vpacksswb", X86::VPACKSSWBYrr },
|
|
{ "vpacksswb", X86::VPACKSSWBYrm },
|
|
{ "vpackusdw", X86::VPACKUSDWrr },
|
|
{ "vpackusdw", X86::VPACKUSDWrm },
|
|
{ "vpackusdw", X86::VPACKUSDWYrr },
|
|
{ "vpackusdw", X86::VPACKUSDWYrm },
|
|
{ "vpackuswb", X86::VPACKUSWBrr },
|
|
{ "vpackuswb", X86::VPACKUSWBrm },
|
|
{ "vpackuswb", X86::VPACKUSWBYrr },
|
|
{ "vpackuswb", X86::VPACKUSWBYrm },
|
|
{ "vpaddb", X86::VPADDBrr },
|
|
{ "vpaddb", X86::VPADDBrm },
|
|
{ "vpaddb", X86::VPADDBYrr },
|
|
{ "vpaddb", X86::VPADDBYrm },
|
|
{ "vpaddd", X86::VPADDDrr },
|
|
{ "vpaddd", X86::VPADDDrm },
|
|
{ "vpaddd", X86::VPADDDYrr },
|
|
{ "vpaddd", X86::VPADDDYrm },
|
|
{ "vpaddd", X86::VPADDDZrr },
|
|
{ "vpaddd", X86::VPADDDZrm },
|
|
{ "vpaddd", X86::VPADDDZrmb },
|
|
{ "vpaddd", X86::VPADDDZrrk },
|
|
{ "vpaddd", X86::VPADDDZrmk },
|
|
{ "vpaddd", X86::VPADDDZrrkz },
|
|
{ "vpaddd", X86::VPADDDZrmkz },
|
|
{ "vpaddd", X86::VPADDDZrmbk },
|
|
{ "vpaddd", X86::VPADDDZrmbkz },
|
|
{ "vpaddq", X86::VPADDQrr },
|
|
{ "vpaddq", X86::VPADDQrm },
|
|
{ "vpaddq", X86::VPADDQYrr },
|
|
{ "vpaddq", X86::VPADDQYrm },
|
|
{ "vpaddq", X86::VPADDQZrr },
|
|
{ "vpaddq", X86::VPADDQZrm },
|
|
{ "vpaddq", X86::VPADDQZrmb },
|
|
{ "vpaddq", X86::VPADDQZrrk },
|
|
{ "vpaddq", X86::VPADDQZrmk },
|
|
{ "vpaddq", X86::VPADDQZrrkz },
|
|
{ "vpaddq", X86::VPADDQZrmkz },
|
|
{ "vpaddq", X86::VPADDQZrmbk },
|
|
{ "vpaddq", X86::VPADDQZrmbkz },
|
|
{ "vpaddsb", X86::VPADDSBrr },
|
|
{ "vpaddsb", X86::VPADDSBrm },
|
|
{ "vpaddsb", X86::VPADDSBYrr },
|
|
{ "vpaddsb", X86::VPADDSBYrm },
|
|
{ "vpaddsw", X86::VPADDSWrr },
|
|
{ "vpaddsw", X86::VPADDSWrm },
|
|
{ "vpaddsw", X86::VPADDSWYrr },
|
|
{ "vpaddsw", X86::VPADDSWYrm },
|
|
{ "vpaddusb", X86::VPADDUSBrr },
|
|
{ "vpaddusb", X86::VPADDUSBrm },
|
|
{ "vpaddusb", X86::VPADDUSBYrr },
|
|
{ "vpaddusb", X86::VPADDUSBYrm },
|
|
{ "vpaddusw", X86::VPADDUSWrr },
|
|
{ "vpaddusw", X86::VPADDUSWrm },
|
|
{ "vpaddusw", X86::VPADDUSWYrr },
|
|
{ "vpaddusw", X86::VPADDUSWYrm },
|
|
{ "vpaddw", X86::VPADDWrr },
|
|
{ "vpaddw", X86::VPADDWrm },
|
|
{ "vpaddw", X86::VPADDWYrr },
|
|
{ "vpaddw", X86::VPADDWYrm },
|
|
{ "vpalignr", X86::VPALIGNR128rr },
|
|
{ "vpalignr", X86::VPALIGNR128rm },
|
|
{ "vpalignr", X86::VPALIGNR256rr },
|
|
{ "vpalignr", X86::VPALIGNR256rm },
|
|
{ "vpand", X86::VPANDrr },
|
|
{ "vpand", X86::VPANDrm },
|
|
{ "vpand", X86::VPANDYrr },
|
|
{ "vpand", X86::VPANDYrm },
|
|
{ "vpandd", X86::VPANDDZrr },
|
|
{ "vpandd", X86::VPANDDZrm },
|
|
{ "vpandd", X86::VPANDDZrmb },
|
|
{ "vpandd", X86::VPANDDZrrk },
|
|
{ "vpandd", X86::VPANDDZrmk },
|
|
{ "vpandd", X86::VPANDDZrrkz },
|
|
{ "vpandd", X86::VPANDDZrmkz },
|
|
{ "vpandd", X86::VPANDDZrmbk },
|
|
{ "vpandd", X86::VPANDDZrmbkz },
|
|
{ "vpandn", X86::VPANDNrr },
|
|
{ "vpandn", X86::VPANDNrm },
|
|
{ "vpandn", X86::VPANDNYrr },
|
|
{ "vpandn", X86::VPANDNYrm },
|
|
{ "vpandnd", X86::VPANDNDZrr },
|
|
{ "vpandnd", X86::VPANDNDZrm },
|
|
{ "vpandnd", X86::VPANDNDZrmb },
|
|
{ "vpandnd", X86::VPANDNDZrrk },
|
|
{ "vpandnd", X86::VPANDNDZrmk },
|
|
{ "vpandnd", X86::VPANDNDZrrkz },
|
|
{ "vpandnd", X86::VPANDNDZrmkz },
|
|
{ "vpandnd", X86::VPANDNDZrmbk },
|
|
{ "vpandnd", X86::VPANDNDZrmbkz },
|
|
{ "vpandnq", X86::VPANDNQZrr },
|
|
{ "vpandnq", X86::VPANDNQZrm },
|
|
{ "vpandnq", X86::VPANDNQZrmb },
|
|
{ "vpandnq", X86::VPANDNQZrrk },
|
|
{ "vpandnq", X86::VPANDNQZrmk },
|
|
{ "vpandnq", X86::VPANDNQZrrkz },
|
|
{ "vpandnq", X86::VPANDNQZrmkz },
|
|
{ "vpandnq", X86::VPANDNQZrmbk },
|
|
{ "vpandnq", X86::VPANDNQZrmbkz },
|
|
{ "vpandq", X86::VPANDQZrr },
|
|
{ "vpandq", X86::VPANDQZrm },
|
|
{ "vpandq", X86::VPANDQZrmb },
|
|
{ "vpandq", X86::VPANDQZrrk },
|
|
{ "vpandq", X86::VPANDQZrmk },
|
|
{ "vpandq", X86::VPANDQZrrkz },
|
|
{ "vpandq", X86::VPANDQZrmkz },
|
|
{ "vpandq", X86::VPANDQZrmbk },
|
|
{ "vpandq", X86::VPANDQZrmbkz },
|
|
{ "vpavgb", X86::VPAVGBrr },
|
|
{ "vpavgb", X86::VPAVGBrm },
|
|
{ "vpavgb", X86::VPAVGBYrr },
|
|
{ "vpavgb", X86::VPAVGBYrm },
|
|
{ "vpavgw", X86::VPAVGWrr },
|
|
{ "vpavgw", X86::VPAVGWrm },
|
|
{ "vpavgw", X86::VPAVGWYrr },
|
|
{ "vpavgw", X86::VPAVGWYrm },
|
|
{ "vpblendd", X86::VPBLENDDrri },
|
|
{ "vpblendd", X86::VPBLENDDrmi },
|
|
{ "vpblendd", X86::VPBLENDDYrri },
|
|
{ "vpblendd", X86::VPBLENDDYrmi },
|
|
{ "vpblendmd", X86::VPBLENDMDZrr },
|
|
{ "vpblendmd", X86::VPBLENDMDZrm },
|
|
{ "vpblendmq", X86::VPBLENDMQZrr },
|
|
{ "vpblendmq", X86::VPBLENDMQZrm },
|
|
{ "vpblendvb", X86::VPBLENDVBrr },
|
|
{ "vpblendvb", X86::VPBLENDVBrm },
|
|
{ "vpblendvb", X86::VPBLENDVBYrr },
|
|
{ "vpblendvb", X86::VPBLENDVBYrm },
|
|
{ "vpblendw", X86::VPBLENDWrri },
|
|
{ "vpblendw", X86::VPBLENDWrmi },
|
|
{ "vpblendw", X86::VPBLENDWYrri },
|
|
{ "vpblendw", X86::VPBLENDWYrmi },
|
|
{ "vpbroadcastb", X86::VPBROADCASTBrr },
|
|
{ "vpbroadcastb", X86::VPBROADCASTBrm },
|
|
{ "vpbroadcastb", X86::VPBROADCASTBYrr },
|
|
{ "vpbroadcastb", X86::VPBROADCASTBYrm },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDrm },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDYrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDYrm },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDrZrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDZrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDZrm },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDrZkrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDZkrr },
|
|
{ "vpbroadcastd", X86::VPBROADCASTDZkrm },
|
|
{ "vpbroadcastmb2q", X86::VPBROADCASTMB2Qrr },
|
|
{ "vpbroadcastmw2d", X86::VPBROADCASTMW2Drr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQrm },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQYrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQYrm },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQrZrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQZrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQZrm },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQrZkrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQZkrr },
|
|
{ "vpbroadcastq", X86::VPBROADCASTQZkrm },
|
|
{ "vpbroadcastw", X86::VPBROADCASTWrr },
|
|
{ "vpbroadcastw", X86::VPBROADCASTWrm },
|
|
{ "vpbroadcastw", X86::VPBROADCASTWYrr },
|
|
{ "vpbroadcastw", X86::VPBROADCASTWYrm },
|
|
{ "vpclmulhqhqdq", X86::VPCLMULQDQrr },
|
|
{ "vpclmulhqhqdq", X86::VPCLMULQDQrm },
|
|
{ "vpclmulhqlqdq", X86::VPCLMULQDQrr },
|
|
{ "vpclmulhqlqdq", X86::VPCLMULQDQrm },
|
|
{ "vpclmullqhqdq", X86::VPCLMULQDQrr },
|
|
{ "vpclmullqhqdq", X86::VPCLMULQDQrm },
|
|
{ "vpclmullqlqdq", X86::VPCLMULQDQrr },
|
|
{ "vpclmullqlqdq", X86::VPCLMULQDQrm },
|
|
{ "vpclmulqdq", X86::VPCLMULQDQrr },
|
|
{ "vpclmulqdq", X86::VPCLMULQDQrm },
|
|
{ "vpcmov", X86::VPCMOVrr },
|
|
{ "vpcmov", X86::VPCMOVrm },
|
|
{ "vpcmov", X86::VPCMOVmr },
|
|
{ "vpcmov", X86::VPCMOVrrY },
|
|
{ "vpcmov", X86::VPCMOVrmY },
|
|
{ "vpcmov", X86::VPCMOVmrY },
|
|
{ "vpcmp", X86::VPCMPBZ128rri },
|
|
{ "vpcmp", X86::VPCMPBZ128rmi },
|
|
{ "vpcmp", X86::VPCMPBZ256rri },
|
|
{ "vpcmp", X86::VPCMPBZ256rmi },
|
|
{ "vpcmp", X86::VPCMPBZrri },
|
|
{ "vpcmp", X86::VPCMPBZrmi },
|
|
{ "vpcmp", X86::VPCMPDZ128rri },
|
|
{ "vpcmp", X86::VPCMPDZ128rmi },
|
|
{ "vpcmp", X86::VPCMPDZ256rri },
|
|
{ "vpcmp", X86::VPCMPDZ256rmi },
|
|
{ "vpcmp", X86::VPCMPDZrri },
|
|
{ "vpcmp", X86::VPCMPDZrmi },
|
|
{ "vpcmp", X86::VPCMPQZ128rri },
|
|
{ "vpcmp", X86::VPCMPQZ128rmi },
|
|
{ "vpcmp", X86::VPCMPQZ256rri },
|
|
{ "vpcmp", X86::VPCMPQZ256rmi },
|
|
{ "vpcmp", X86::VPCMPQZrri },
|
|
{ "vpcmp", X86::VPCMPQZrmi },
|
|
{ "vpcmp", X86::VPCMPUBZ128rri },
|
|
{ "vpcmp", X86::VPCMPUBZ128rmi },
|
|
{ "vpcmp", X86::VPCMPUBZ256rri },
|
|
{ "vpcmp", X86::VPCMPUBZ256rmi },
|
|
{ "vpcmp", X86::VPCMPUBZrri },
|
|
{ "vpcmp", X86::VPCMPUBZrmi },
|
|
{ "vpcmp", X86::VPCMPUDZ128rri },
|
|
{ "vpcmp", X86::VPCMPUDZ128rmi },
|
|
{ "vpcmp", X86::VPCMPUDZ256rri },
|
|
{ "vpcmp", X86::VPCMPUDZ256rmi },
|
|
{ "vpcmp", X86::VPCMPUDZrri },
|
|
{ "vpcmp", X86::VPCMPUDZrmi },
|
|
{ "vpcmp", X86::VPCMPUQZ128rri },
|
|
{ "vpcmp", X86::VPCMPUQZ128rmi },
|
|
{ "vpcmp", X86::VPCMPUQZ256rri },
|
|
{ "vpcmp", X86::VPCMPUQZ256rmi },
|
|
{ "vpcmp", X86::VPCMPUQZrri },
|
|
{ "vpcmp", X86::VPCMPUQZrmi },
|
|
{ "vpcmp", X86::VPCMPUWZ128rri },
|
|
{ "vpcmp", X86::VPCMPUWZ128rmi },
|
|
{ "vpcmp", X86::VPCMPUWZ256rri },
|
|
{ "vpcmp", X86::VPCMPUWZ256rmi },
|
|
{ "vpcmp", X86::VPCMPUWZrri },
|
|
{ "vpcmp", X86::VPCMPUWZrmi },
|
|
{ "vpcmp", X86::VPCMPWZ128rri },
|
|
{ "vpcmp", X86::VPCMPWZ128rmi },
|
|
{ "vpcmp", X86::VPCMPWZ256rri },
|
|
{ "vpcmp", X86::VPCMPWZ256rmi },
|
|
{ "vpcmp", X86::VPCMPWZrri },
|
|
{ "vpcmp", X86::VPCMPWZrmi },
|
|
{ "vpcmp", X86::VPCMPDZ128rmib },
|
|
{ "vpcmp", X86::VPCMPDZ256rmib },
|
|
{ "vpcmp", X86::VPCMPDZrmib },
|
|
{ "vpcmp", X86::VPCMPQZ128rmib },
|
|
{ "vpcmp", X86::VPCMPQZ256rmib },
|
|
{ "vpcmp", X86::VPCMPQZrmib },
|
|
{ "vpcmp", X86::VPCMPUDZ128rmib },
|
|
{ "vpcmp", X86::VPCMPUDZ256rmib },
|
|
{ "vpcmp", X86::VPCMPUDZrmib },
|
|
{ "vpcmp", X86::VPCMPUQZ128rmib },
|
|
{ "vpcmp", X86::VPCMPUQZ256rmib },
|
|
{ "vpcmp", X86::VPCMPUQZrmib },
|
|
{ "vpcmp", X86::VPCMPBZ128rrik },
|
|
{ "vpcmp", X86::VPCMPBZ128rmik },
|
|
{ "vpcmp", X86::VPCMPBZ256rrik },
|
|
{ "vpcmp", X86::VPCMPBZ256rmik },
|
|
{ "vpcmp", X86::VPCMPBZrrik },
|
|
{ "vpcmp", X86::VPCMPBZrmik },
|
|
{ "vpcmp", X86::VPCMPDZ128rrik },
|
|
{ "vpcmp", X86::VPCMPDZ128rmik },
|
|
{ "vpcmp", X86::VPCMPDZ256rrik },
|
|
{ "vpcmp", X86::VPCMPDZ256rmik },
|
|
{ "vpcmp", X86::VPCMPDZrrik },
|
|
{ "vpcmp", X86::VPCMPDZrmik },
|
|
{ "vpcmp", X86::VPCMPQZ128rrik },
|
|
{ "vpcmp", X86::VPCMPQZ128rmik },
|
|
{ "vpcmp", X86::VPCMPQZ256rrik },
|
|
{ "vpcmp", X86::VPCMPQZ256rmik },
|
|
{ "vpcmp", X86::VPCMPQZrrik },
|
|
{ "vpcmp", X86::VPCMPQZrmik },
|
|
{ "vpcmp", X86::VPCMPUBZ128rrik },
|
|
{ "vpcmp", X86::VPCMPUBZ128rmik },
|
|
{ "vpcmp", X86::VPCMPUBZ256rrik },
|
|
{ "vpcmp", X86::VPCMPUBZ256rmik },
|
|
{ "vpcmp", X86::VPCMPUBZrrik },
|
|
{ "vpcmp", X86::VPCMPUBZrmik },
|
|
{ "vpcmp", X86::VPCMPUDZ128rrik },
|
|
{ "vpcmp", X86::VPCMPUDZ128rmik },
|
|
{ "vpcmp", X86::VPCMPUDZ256rrik },
|
|
{ "vpcmp", X86::VPCMPUDZ256rmik },
|
|
{ "vpcmp", X86::VPCMPUDZrrik },
|
|
{ "vpcmp", X86::VPCMPUDZrmik },
|
|
{ "vpcmp", X86::VPCMPUQZ128rrik },
|
|
{ "vpcmp", X86::VPCMPUQZ128rmik },
|
|
{ "vpcmp", X86::VPCMPUQZ256rrik },
|
|
{ "vpcmp", X86::VPCMPUQZ256rmik },
|
|
{ "vpcmp", X86::VPCMPUQZrrik },
|
|
{ "vpcmp", X86::VPCMPUQZrmik },
|
|
{ "vpcmp", X86::VPCMPUWZ128rrik },
|
|
{ "vpcmp", X86::VPCMPUWZ128rmik },
|
|
{ "vpcmp", X86::VPCMPUWZ256rrik },
|
|
{ "vpcmp", X86::VPCMPUWZ256rmik },
|
|
{ "vpcmp", X86::VPCMPUWZrrik },
|
|
{ "vpcmp", X86::VPCMPUWZrmik },
|
|
{ "vpcmp", X86::VPCMPWZ128rrik },
|
|
{ "vpcmp", X86::VPCMPWZ128rmik },
|
|
{ "vpcmp", X86::VPCMPWZ256rrik },
|
|
{ "vpcmp", X86::VPCMPWZ256rmik },
|
|
{ "vpcmp", X86::VPCMPWZrrik },
|
|
{ "vpcmp", X86::VPCMPWZrmik },
|
|
{ "vpcmp", X86::VPCMPDZ128rmibk },
|
|
{ "vpcmp", X86::VPCMPDZ256rmibk },
|
|
{ "vpcmp", X86::VPCMPDZrmibk },
|
|
{ "vpcmp", X86::VPCMPQZ128rmibk },
|
|
{ "vpcmp", X86::VPCMPQZ256rmibk },
|
|
{ "vpcmp", X86::VPCMPQZrmibk },
|
|
{ "vpcmp", X86::VPCMPUDZ128rmibk },
|
|
{ "vpcmp", X86::VPCMPUDZ256rmibk },
|
|
{ "vpcmp", X86::VPCMPUDZrmibk },
|
|
{ "vpcmp", X86::VPCMPUQZ128rmibk },
|
|
{ "vpcmp", X86::VPCMPUQZ256rmibk },
|
|
{ "vpcmp", X86::VPCMPUQZrmibk },
|
|
{ "vpcmpb", X86::VPCMPBZ128rri_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ128rmi_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ256rri_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ256rmi_alt },
|
|
{ "vpcmpb", X86::VPCMPBZrri_alt },
|
|
{ "vpcmpb", X86::VPCMPBZrmi_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ128rrik_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ128rmik_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ256rrik_alt },
|
|
{ "vpcmpb", X86::VPCMPBZ256rmik_alt },
|
|
{ "vpcmpb", X86::VPCMPBZrrik_alt },
|
|
{ "vpcmpb", X86::VPCMPBZrmik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rri_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rmi_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rri_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rmi_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrri_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrmi_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rmib_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rmib_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrmib_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rrik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rmik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rrik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rmik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrrik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrmik_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ128rmibk_alt },
|
|
{ "vpcmpd", X86::VPCMPDZ256rmibk_alt },
|
|
{ "vpcmpd", X86::VPCMPDZrmibk_alt },
|
|
{ "vpcmpeqb", X86::VPCMPEQBrr },
|
|
{ "vpcmpeqb", X86::VPCMPEQBrm },
|
|
{ "vpcmpeqb", X86::VPCMPEQBYrr },
|
|
{ "vpcmpeqb", X86::VPCMPEQBYrm },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ128rr },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ128rm },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ256rr },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ256rm },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZrr },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZrm },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ128rrk },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ128rmk },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ256rrk },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZ256rmk },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZrrk },
|
|
{ "vpcmpeqb", X86::VPCMPEQBZrmk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDrr },
|
|
{ "vpcmpeqd", X86::VPCMPEQDrm },
|
|
{ "vpcmpeqd", X86::VPCMPEQDYrr },
|
|
{ "vpcmpeqd", X86::VPCMPEQDYrm },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rr },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rm },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rr },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rm },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrr },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrm },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rmb },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rmb },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrmb },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rrk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rmk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rrk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rmk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrrk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrmk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ128rmbk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZ256rmbk },
|
|
{ "vpcmpeqd", X86::VPCMPEQDZrmbk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQrr },
|
|
{ "vpcmpeqq", X86::VPCMPEQQrm },
|
|
{ "vpcmpeqq", X86::VPCMPEQQYrr },
|
|
{ "vpcmpeqq", X86::VPCMPEQQYrm },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rr },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rm },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rr },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rm },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrr },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrm },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rmb },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rmb },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrmb },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rrk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rmk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rrk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rmk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrrk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrmk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ128rmbk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZ256rmbk },
|
|
{ "vpcmpeqq", X86::VPCMPEQQZrmbk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWrr },
|
|
{ "vpcmpeqw", X86::VPCMPEQWrm },
|
|
{ "vpcmpeqw", X86::VPCMPEQWYrr },
|
|
{ "vpcmpeqw", X86::VPCMPEQWYrm },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ128rr },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ128rm },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ256rr },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ256rm },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZrr },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZrm },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ128rrk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ128rmk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ256rrk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZ256rmk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZrrk },
|
|
{ "vpcmpeqw", X86::VPCMPEQWZrmk },
|
|
{ "vpcmpestri", X86::VPCMPESTRIrr },
|
|
{ "vpcmpestri", X86::VPCMPESTRIrm },
|
|
{ "vpcmpestrm", X86::VPCMPESTRM128rr },
|
|
{ "vpcmpestrm", X86::VPCMPESTRM128rm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBrr },
|
|
{ "vpcmpgtb", X86::VPCMPGTBrm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBYrr },
|
|
{ "vpcmpgtb", X86::VPCMPGTBYrm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ128rr },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ128rm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ256rr },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ256rm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZrr },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZrm },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ128rrk },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ128rmk },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ256rrk },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZ256rmk },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZrrk },
|
|
{ "vpcmpgtb", X86::VPCMPGTBZrmk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDrr },
|
|
{ "vpcmpgtd", X86::VPCMPGTDrm },
|
|
{ "vpcmpgtd", X86::VPCMPGTDYrr },
|
|
{ "vpcmpgtd", X86::VPCMPGTDYrm },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rr },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rm },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rr },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rm },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrr },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrm },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rmb },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rmb },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrmb },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rrk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rmk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rrk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rmk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrrk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrmk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ128rmbk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZ256rmbk },
|
|
{ "vpcmpgtd", X86::VPCMPGTDZrmbk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQrr },
|
|
{ "vpcmpgtq", X86::VPCMPGTQrm },
|
|
{ "vpcmpgtq", X86::VPCMPGTQYrr },
|
|
{ "vpcmpgtq", X86::VPCMPGTQYrm },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rr },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rm },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rr },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rm },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrr },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrm },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rmb },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rmb },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrmb },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rrk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rmk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rrk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rmk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrrk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrmk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ128rmbk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZ256rmbk },
|
|
{ "vpcmpgtq", X86::VPCMPGTQZrmbk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWrr },
|
|
{ "vpcmpgtw", X86::VPCMPGTWrm },
|
|
{ "vpcmpgtw", X86::VPCMPGTWYrr },
|
|
{ "vpcmpgtw", X86::VPCMPGTWYrm },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ128rr },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ128rm },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ256rr },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ256rm },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZrr },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZrm },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ128rrk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ128rmk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ256rrk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZ256rmk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZrrk },
|
|
{ "vpcmpgtw", X86::VPCMPGTWZrmk },
|
|
{ "vpcmpistri", X86::VPCMPISTRIrr },
|
|
{ "vpcmpistri", X86::VPCMPISTRIrm },
|
|
{ "vpcmpistrm", X86::VPCMPISTRM128rr },
|
|
{ "vpcmpistrm", X86::VPCMPISTRM128rm },
|
|
{ "vpcmpq", X86::VPCMPQZ128rri_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ128rmi_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rri_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rmi_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrri_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrmi_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ128rmib_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rmib_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrmib_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ128rrik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ128rmik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rrik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rmik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrrik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrmik_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ128rmibk_alt },
|
|
{ "vpcmpq", X86::VPCMPQZ256rmibk_alt },
|
|
{ "vpcmpq", X86::VPCMPQZrmibk_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ128rri_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ128rmi_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ256rri_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ256rmi_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZrri_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZrmi_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ128rrik_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ128rmik_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ256rrik_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZ256rmik_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZrrik_alt },
|
|
{ "vpcmpub", X86::VPCMPUBZrmik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rri_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rmi_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rri_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rmi_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrri_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrmi_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rmib_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rmib_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrmib_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rrik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rmik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rrik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rmik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrrik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrmik_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ128rmibk_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZ256rmibk_alt },
|
|
{ "vpcmpud", X86::VPCMPUDZrmibk_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rri_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rmi_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rri_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rmi_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrri_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrmi_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rmib_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rmib_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrmib_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rrik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rmik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rrik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rmik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrrik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrmik_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ128rmibk_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZ256rmibk_alt },
|
|
{ "vpcmpuq", X86::VPCMPUQZrmibk_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ128rri_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ128rmi_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ256rri_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ256rmi_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZrri_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZrmi_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ128rrik_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ128rmik_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ256rrik_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZ256rmik_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZrrik_alt },
|
|
{ "vpcmpuw", X86::VPCMPUWZrmik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ128rri_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ128rmi_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ256rri_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ256rmi_alt },
|
|
{ "vpcmpw", X86::VPCMPWZrri_alt },
|
|
{ "vpcmpw", X86::VPCMPWZrmi_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ128rrik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ128rmik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ256rrik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZ256rmik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZrrik_alt },
|
|
{ "vpcmpw", X86::VPCMPWZrmik_alt },
|
|
{ "vpcomb", X86::VPCOMBri },
|
|
{ "vpcomb", X86::VPCOMBmi },
|
|
{ "vpcomd", X86::VPCOMDri },
|
|
{ "vpcomd", X86::VPCOMDmi },
|
|
{ "vpcomq", X86::VPCOMQri },
|
|
{ "vpcomq", X86::VPCOMQmi },
|
|
{ "vpcomub", X86::VPCOMUBri },
|
|
{ "vpcomub", X86::VPCOMUBmi },
|
|
{ "vpcomud", X86::VPCOMUDri },
|
|
{ "vpcomud", X86::VPCOMUDmi },
|
|
{ "vpcomuq", X86::VPCOMUQri },
|
|
{ "vpcomuq", X86::VPCOMUQmi },
|
|
{ "vpcomuw", X86::VPCOMUWri },
|
|
{ "vpcomuw", X86::VPCOMUWmi },
|
|
{ "vpcomw", X86::VPCOMWri },
|
|
{ "vpcomw", X86::VPCOMWmi },
|
|
{ "vpconflictd", X86::VPCONFLICTDrr },
|
|
{ "vpconflictd", X86::VPCONFLICTDrm },
|
|
{ "vpconflictd", X86::VPCONFLICTDrmb },
|
|
{ "vpconflictd", X86::VPCONFLICTDrrk },
|
|
{ "vpconflictd", X86::VPCONFLICTDrmk },
|
|
{ "vpconflictd", X86::VPCONFLICTDrrkz },
|
|
{ "vpconflictd", X86::VPCONFLICTDrmkz },
|
|
{ "vpconflictd", X86::VPCONFLICTDrmbk },
|
|
{ "vpconflictd", X86::VPCONFLICTDrmbkz },
|
|
{ "vpconflictq", X86::VPCONFLICTQrr },
|
|
{ "vpconflictq", X86::VPCONFLICTQrm },
|
|
{ "vpconflictq", X86::VPCONFLICTQrmb },
|
|
{ "vpconflictq", X86::VPCONFLICTQrrk },
|
|
{ "vpconflictq", X86::VPCONFLICTQrmk },
|
|
{ "vpconflictq", X86::VPCONFLICTQrrkz },
|
|
{ "vpconflictq", X86::VPCONFLICTQrmkz },
|
|
{ "vpconflictq", X86::VPCONFLICTQrmbk },
|
|
{ "vpconflictq", X86::VPCONFLICTQrmbkz },
|
|
{ "vperm2f128", X86::VPERM2F128rr },
|
|
{ "vperm2f128", X86::VPERM2F128rm },
|
|
{ "vperm2i128", X86::VPERM2I128rr },
|
|
{ "vperm2i128", X86::VPERM2I128rm },
|
|
{ "vpermd", X86::VPERMDYrr },
|
|
{ "vpermd", X86::VPERMDYrm },
|
|
{ "vpermd", X86::VPERMDZrr },
|
|
{ "vpermd", X86::VPERMDZrm },
|
|
{ "vpermi2d", X86::VPERMI2Drr },
|
|
{ "vpermi2d", X86::VPERMI2Drm },
|
|
{ "vpermi2d", X86::VPERMI2Drrk },
|
|
{ "vpermi2d", X86::VPERMI2Drmk },
|
|
{ "vpermi2d", X86::VPERMI2Drrkz },
|
|
{ "vpermi2d", X86::VPERMI2Drmkz },
|
|
{ "vpermi2pd", X86::VPERMI2PDrr },
|
|
{ "vpermi2pd", X86::VPERMI2PDrm },
|
|
{ "vpermi2pd", X86::VPERMI2PDrrk },
|
|
{ "vpermi2pd", X86::VPERMI2PDrmk },
|
|
{ "vpermi2pd", X86::VPERMI2PDrrkz },
|
|
{ "vpermi2pd", X86::VPERMI2PDrmkz },
|
|
{ "vpermi2ps", X86::VPERMI2PSrr },
|
|
{ "vpermi2ps", X86::VPERMI2PSrm },
|
|
{ "vpermi2ps", X86::VPERMI2PSrrk },
|
|
{ "vpermi2ps", X86::VPERMI2PSrmk },
|
|
{ "vpermi2ps", X86::VPERMI2PSrrkz },
|
|
{ "vpermi2ps", X86::VPERMI2PSrmkz },
|
|
{ "vpermi2q", X86::VPERMI2Qrr },
|
|
{ "vpermi2q", X86::VPERMI2Qrm },
|
|
{ "vpermi2q", X86::VPERMI2Qrrk },
|
|
{ "vpermi2q", X86::VPERMI2Qrmk },
|
|
{ "vpermi2q", X86::VPERMI2Qrrkz },
|
|
{ "vpermi2q", X86::VPERMI2Qrmkz },
|
|
{ "vpermil2pd", X86::VPERMIL2PDrr },
|
|
{ "vpermil2pd", X86::VPERMIL2PDrm },
|
|
{ "vpermil2pd", X86::VPERMIL2PDmr },
|
|
{ "vpermil2pd", X86::VPERMIL2PDrrY },
|
|
{ "vpermil2pd", X86::VPERMIL2PDrmY },
|
|
{ "vpermil2pd", X86::VPERMIL2PDmrY },
|
|
{ "vpermil2ps", X86::VPERMIL2PSrr },
|
|
{ "vpermil2ps", X86::VPERMIL2PSrm },
|
|
{ "vpermil2ps", X86::VPERMIL2PSmr },
|
|
{ "vpermil2ps", X86::VPERMIL2PSrrY },
|
|
{ "vpermil2ps", X86::VPERMIL2PSrmY },
|
|
{ "vpermil2ps", X86::VPERMIL2PSmrY },
|
|
{ "vpermilpd", X86::VPERMILPDrr },
|
|
{ "vpermilpd", X86::VPERMILPDri },
|
|
{ "vpermilpd", X86::VPERMILPDrm },
|
|
{ "vpermilpd", X86::VPERMILPDmi },
|
|
{ "vpermilpd", X86::VPERMILPDYrr },
|
|
{ "vpermilpd", X86::VPERMILPDYri },
|
|
{ "vpermilpd", X86::VPERMILPDYrm },
|
|
{ "vpermilpd", X86::VPERMILPDYmi },
|
|
{ "vpermilpd", X86::VPERMILPDZri },
|
|
{ "vpermilpd", X86::VPERMILPDZmi },
|
|
{ "vpermilps", X86::VPERMILPSrr },
|
|
{ "vpermilps", X86::VPERMILPSri },
|
|
{ "vpermilps", X86::VPERMILPSrm },
|
|
{ "vpermilps", X86::VPERMILPSmi },
|
|
{ "vpermilps", X86::VPERMILPSYrr },
|
|
{ "vpermilps", X86::VPERMILPSYri },
|
|
{ "vpermilps", X86::VPERMILPSYrm },
|
|
{ "vpermilps", X86::VPERMILPSYmi },
|
|
{ "vpermilps", X86::VPERMILPSZri },
|
|
{ "vpermilps", X86::VPERMILPSZmi },
|
|
{ "vpermpd", X86::VPERMPDYri },
|
|
{ "vpermpd", X86::VPERMPDYmi },
|
|
{ "vpermpd", X86::VPERMPDZrr },
|
|
{ "vpermpd", X86::VPERMPDZri },
|
|
{ "vpermpd", X86::VPERMPDZrm },
|
|
{ "vpermpd", X86::VPERMPDZmi },
|
|
{ "vpermps", X86::VPERMPSYrr },
|
|
{ "vpermps", X86::VPERMPSYrm },
|
|
{ "vpermps", X86::VPERMPSZrr },
|
|
{ "vpermps", X86::VPERMPSZrm },
|
|
{ "vpermq", X86::VPERMQYri },
|
|
{ "vpermq", X86::VPERMQYmi },
|
|
{ "vpermq", X86::VPERMQZrr },
|
|
{ "vpermq", X86::VPERMQZri },
|
|
{ "vpermq", X86::VPERMQZrm },
|
|
{ "vpermq", X86::VPERMQZmi },
|
|
{ "vpermt2d", X86::VPERMT2Drr },
|
|
{ "vpermt2d", X86::VPERMT2Drm },
|
|
{ "vpermt2d", X86::VPERMT2Drrk },
|
|
{ "vpermt2d", X86::VPERMT2Drmk },
|
|
{ "vpermt2d", X86::VPERMT2Drrkz },
|
|
{ "vpermt2d", X86::VPERMT2Drmkz },
|
|
{ "vpermt2pd", X86::VPERMT2PDrr },
|
|
{ "vpermt2pd", X86::VPERMT2PDrm },
|
|
{ "vpermt2pd", X86::VPERMT2PDrrk },
|
|
{ "vpermt2pd", X86::VPERMT2PDrmk },
|
|
{ "vpermt2pd", X86::VPERMT2PDrrkz },
|
|
{ "vpermt2pd", X86::VPERMT2PDrmkz },
|
|
{ "vpermt2ps", X86::VPERMT2PSrr },
|
|
{ "vpermt2ps", X86::VPERMT2PSrm },
|
|
{ "vpermt2ps", X86::VPERMT2PSrrk },
|
|
{ "vpermt2ps", X86::VPERMT2PSrmk },
|
|
{ "vpermt2ps", X86::VPERMT2PSrrkz },
|
|
{ "vpermt2ps", X86::VPERMT2PSrmkz },
|
|
{ "vpermt2q", X86::VPERMT2Qrr },
|
|
{ "vpermt2q", X86::VPERMT2Qrm },
|
|
{ "vpermt2q", X86::VPERMT2Qrrk },
|
|
{ "vpermt2q", X86::VPERMT2Qrmk },
|
|
{ "vpermt2q", X86::VPERMT2Qrrkz },
|
|
{ "vpermt2q", X86::VPERMT2Qrmkz },
|
|
{ "vpextrb", X86::VPEXTRBrr },
|
|
{ "vpextrb", X86::VPEXTRBmr },
|
|
{ "vpextrd", X86::VPEXTRDrr },
|
|
{ "vpextrd", X86::VPEXTRDmr },
|
|
{ "vpextrq", X86::VPEXTRQrr },
|
|
{ "vpextrq", X86::VPEXTRQmr },
|
|
{ "vpextrw", X86::VPEXTRWri },
|
|
{ "vpextrw", X86::VPEXTRWmr },
|
|
{ "vpgatherdd", X86::VPGATHERDDrm },
|
|
{ "vpgatherdd", X86::VPGATHERDDYrm },
|
|
{ "vpgatherdd", X86::VPGATHERDDZrm },
|
|
{ "vpgatherdq", X86::VPGATHERDQrm },
|
|
{ "vpgatherdq", X86::VPGATHERDQYrm },
|
|
{ "vpgatherdq", X86::VPGATHERDQZrm },
|
|
{ "vpgatherqd", X86::VPGATHERQDrm },
|
|
{ "vpgatherqd", X86::VPGATHERQDYrm },
|
|
{ "vpgatherqd", X86::VPGATHERQDZrm },
|
|
{ "vpgatherqq", X86::VPGATHERQQrm },
|
|
{ "vpgatherqq", X86::VPGATHERQQYrm },
|
|
{ "vpgatherqq", X86::VPGATHERQQZrm },
|
|
{ "vphaddbd", X86::VPHADDBDrr },
|
|
{ "vphaddbd", X86::VPHADDBDrm },
|
|
{ "vphaddbq", X86::VPHADDBQrr },
|
|
{ "vphaddbq", X86::VPHADDBQrm },
|
|
{ "vphaddbw", X86::VPHADDBWrr },
|
|
{ "vphaddbw", X86::VPHADDBWrm },
|
|
{ "vphaddd", X86::VPHADDDrr },
|
|
{ "vphaddd", X86::VPHADDDrm },
|
|
{ "vphaddd", X86::VPHADDDYrr },
|
|
{ "vphaddd", X86::VPHADDDYrm },
|
|
{ "vphadddq", X86::VPHADDDQrr },
|
|
{ "vphadddq", X86::VPHADDDQrm },
|
|
{ "vphaddsw", X86::VPHADDSWrr128 },
|
|
{ "vphaddsw", X86::VPHADDSWrm128 },
|
|
{ "vphaddsw", X86::VPHADDSWrr256 },
|
|
{ "vphaddsw", X86::VPHADDSWrm256 },
|
|
{ "vphaddubd", X86::VPHADDUBDrr },
|
|
{ "vphaddubd", X86::VPHADDUBDrm },
|
|
{ "vphaddubq", X86::VPHADDUBQrr },
|
|
{ "vphaddubq", X86::VPHADDUBQrm },
|
|
{ "vphaddubw", X86::VPHADDUBWrr },
|
|
{ "vphaddubw", X86::VPHADDUBWrm },
|
|
{ "vphaddudq", X86::VPHADDUDQrr },
|
|
{ "vphaddudq", X86::VPHADDUDQrm },
|
|
{ "vphadduwd", X86::VPHADDUWDrr },
|
|
{ "vphadduwd", X86::VPHADDUWDrm },
|
|
{ "vphadduwq", X86::VPHADDUWQrr },
|
|
{ "vphadduwq", X86::VPHADDUWQrm },
|
|
{ "vphaddw", X86::VPHADDWrr },
|
|
{ "vphaddw", X86::VPHADDWrm },
|
|
{ "vphaddw", X86::VPHADDWYrr },
|
|
{ "vphaddw", X86::VPHADDWYrm },
|
|
{ "vphaddwd", X86::VPHADDWDrr },
|
|
{ "vphaddwd", X86::VPHADDWDrm },
|
|
{ "vphaddwq", X86::VPHADDWQrr },
|
|
{ "vphaddwq", X86::VPHADDWQrm },
|
|
{ "vphminposuw", X86::VPHMINPOSUWrr128 },
|
|
{ "vphminposuw", X86::VPHMINPOSUWrm128 },
|
|
{ "vphsubbw", X86::VPHSUBBWrr },
|
|
{ "vphsubbw", X86::VPHSUBBWrm },
|
|
{ "vphsubd", X86::VPHSUBDrr },
|
|
{ "vphsubd", X86::VPHSUBDrm },
|
|
{ "vphsubd", X86::VPHSUBDYrr },
|
|
{ "vphsubd", X86::VPHSUBDYrm },
|
|
{ "vphsubdq", X86::VPHSUBDQrr },
|
|
{ "vphsubdq", X86::VPHSUBDQrm },
|
|
{ "vphsubsw", X86::VPHSUBSWrr128 },
|
|
{ "vphsubsw", X86::VPHSUBSWrm128 },
|
|
{ "vphsubsw", X86::VPHSUBSWrr256 },
|
|
{ "vphsubsw", X86::VPHSUBSWrm256 },
|
|
{ "vphsubw", X86::VPHSUBWrr },
|
|
{ "vphsubw", X86::VPHSUBWrm },
|
|
{ "vphsubw", X86::VPHSUBWYrr },
|
|
{ "vphsubw", X86::VPHSUBWYrm },
|
|
{ "vphsubwd", X86::VPHSUBWDrr },
|
|
{ "vphsubwd", X86::VPHSUBWDrm },
|
|
{ "vpinsrb", X86::VPINSRBrr },
|
|
{ "vpinsrb", X86::VPINSRBrm },
|
|
{ "vpinsrd", X86::VPINSRDrr },
|
|
{ "vpinsrd", X86::VPINSRDrm },
|
|
{ "vpinsrq", X86::VPINSRQrr },
|
|
{ "vpinsrq", X86::VPINSRQrm },
|
|
{ "vpinsrw", X86::VPINSRWrri },
|
|
{ "vpinsrw", X86::VPINSRWrmi },
|
|
{ "vplzcntd", X86::VPLZCNTDrr },
|
|
{ "vplzcntd", X86::VPLZCNTDrm },
|
|
{ "vplzcntd", X86::VPLZCNTDrmb },
|
|
{ "vplzcntd", X86::VPLZCNTDrrk },
|
|
{ "vplzcntd", X86::VPLZCNTDrmk },
|
|
{ "vplzcntd", X86::VPLZCNTDrrkz },
|
|
{ "vplzcntd", X86::VPLZCNTDrmkz },
|
|
{ "vplzcntd", X86::VPLZCNTDrmbk },
|
|
{ "vplzcntd", X86::VPLZCNTDrmbkz },
|
|
{ "vplzcntq", X86::VPLZCNTQrr },
|
|
{ "vplzcntq", X86::VPLZCNTQrm },
|
|
{ "vplzcntq", X86::VPLZCNTQrmb },
|
|
{ "vplzcntq", X86::VPLZCNTQrrk },
|
|
{ "vplzcntq", X86::VPLZCNTQrmk },
|
|
{ "vplzcntq", X86::VPLZCNTQrrkz },
|
|
{ "vplzcntq", X86::VPLZCNTQrmkz },
|
|
{ "vplzcntq", X86::VPLZCNTQrmbk },
|
|
{ "vplzcntq", X86::VPLZCNTQrmbkz },
|
|
{ "vpmacsdd", X86::VPMACSDDrr },
|
|
{ "vpmacsdd", X86::VPMACSDDrm },
|
|
{ "vpmacsdqh", X86::VPMACSDQHrr },
|
|
{ "vpmacsdqh", X86::VPMACSDQHrm },
|
|
{ "vpmacsdql", X86::VPMACSDQLrr },
|
|
{ "vpmacsdql", X86::VPMACSDQLrm },
|
|
{ "vpmacssdd", X86::VPMACSSDDrr },
|
|
{ "vpmacssdd", X86::VPMACSSDDrm },
|
|
{ "vpmacssdqh", X86::VPMACSSDQHrr },
|
|
{ "vpmacssdqh", X86::VPMACSSDQHrm },
|
|
{ "vpmacssdql", X86::VPMACSSDQLrr },
|
|
{ "vpmacssdql", X86::VPMACSSDQLrm },
|
|
{ "vpmacsswd", X86::VPMACSSWDrr },
|
|
{ "vpmacsswd", X86::VPMACSSWDrm },
|
|
{ "vpmacssww", X86::VPMACSSWWrr },
|
|
{ "vpmacssww", X86::VPMACSSWWrm },
|
|
{ "vpmacswd", X86::VPMACSWDrr },
|
|
{ "vpmacswd", X86::VPMACSWDrm },
|
|
{ "vpmacsww", X86::VPMACSWWrr },
|
|
{ "vpmacsww", X86::VPMACSWWrm },
|
|
{ "vpmadcsswd", X86::VPMADCSSWDrr },
|
|
{ "vpmadcsswd", X86::VPMADCSSWDrm },
|
|
{ "vpmadcswd", X86::VPMADCSWDrr },
|
|
{ "vpmadcswd", X86::VPMADCSWDrm },
|
|
{ "vpmaddubsw", X86::VPMADDUBSWrr128 },
|
|
{ "vpmaddubsw", X86::VPMADDUBSWrm128 },
|
|
{ "vpmaddubsw", X86::VPMADDUBSWrr256 },
|
|
{ "vpmaddubsw", X86::VPMADDUBSWrm256 },
|
|
{ "vpmaddwd", X86::VPMADDWDrr },
|
|
{ "vpmaddwd", X86::VPMADDWDrm },
|
|
{ "vpmaddwd", X86::VPMADDWDYrr },
|
|
{ "vpmaddwd", X86::VPMADDWDYrm },
|
|
{ "vpmaskmovd", X86::VPMASKMOVDrm },
|
|
{ "vpmaskmovd", X86::VPMASKMOVDYrm },
|
|
{ "vpmaskmovd", X86::VPMASKMOVDmr },
|
|
{ "vpmaskmovd", X86::VPMASKMOVDYmr },
|
|
{ "vpmaskmovq", X86::VPMASKMOVQrm },
|
|
{ "vpmaskmovq", X86::VPMASKMOVQYrm },
|
|
{ "vpmaskmovq", X86::VPMASKMOVQmr },
|
|
{ "vpmaskmovq", X86::VPMASKMOVQYmr },
|
|
{ "vpmaxsb", X86::VPMAXSBrr },
|
|
{ "vpmaxsb", X86::VPMAXSBrm },
|
|
{ "vpmaxsb", X86::VPMAXSBYrr },
|
|
{ "vpmaxsb", X86::VPMAXSBYrm },
|
|
{ "vpmaxsd", X86::VPMAXSDrr },
|
|
{ "vpmaxsd", X86::VPMAXSDrm },
|
|
{ "vpmaxsd", X86::VPMAXSDYrr },
|
|
{ "vpmaxsd", X86::VPMAXSDYrm },
|
|
{ "vpmaxsd", X86::VPMAXSDZrr },
|
|
{ "vpmaxsd", X86::VPMAXSDZrm },
|
|
{ "vpmaxsd", X86::VPMAXSDZrmb },
|
|
{ "vpmaxsd", X86::VPMAXSDZrrk },
|
|
{ "vpmaxsd", X86::VPMAXSDZrmk },
|
|
{ "vpmaxsd", X86::VPMAXSDZrrkz },
|
|
{ "vpmaxsd", X86::VPMAXSDZrmkz },
|
|
{ "vpmaxsd", X86::VPMAXSDZrmbk },
|
|
{ "vpmaxsd", X86::VPMAXSDZrmbkz },
|
|
{ "vpmaxsq", X86::VPMAXSQZrr },
|
|
{ "vpmaxsq", X86::VPMAXSQZrm },
|
|
{ "vpmaxsq", X86::VPMAXSQZrmb },
|
|
{ "vpmaxsq", X86::VPMAXSQZrrk },
|
|
{ "vpmaxsq", X86::VPMAXSQZrmk },
|
|
{ "vpmaxsq", X86::VPMAXSQZrrkz },
|
|
{ "vpmaxsq", X86::VPMAXSQZrmkz },
|
|
{ "vpmaxsq", X86::VPMAXSQZrmbk },
|
|
{ "vpmaxsq", X86::VPMAXSQZrmbkz },
|
|
{ "vpmaxsw", X86::VPMAXSWrr },
|
|
{ "vpmaxsw", X86::VPMAXSWrm },
|
|
{ "vpmaxsw", X86::VPMAXSWYrr },
|
|
{ "vpmaxsw", X86::VPMAXSWYrm },
|
|
{ "vpmaxub", X86::VPMAXUBrr },
|
|
{ "vpmaxub", X86::VPMAXUBrm },
|
|
{ "vpmaxub", X86::VPMAXUBYrr },
|
|
{ "vpmaxub", X86::VPMAXUBYrm },
|
|
{ "vpmaxud", X86::VPMAXUDrr },
|
|
{ "vpmaxud", X86::VPMAXUDrm },
|
|
{ "vpmaxud", X86::VPMAXUDYrr },
|
|
{ "vpmaxud", X86::VPMAXUDYrm },
|
|
{ "vpmaxud", X86::VPMAXUDZrr },
|
|
{ "vpmaxud", X86::VPMAXUDZrm },
|
|
{ "vpmaxud", X86::VPMAXUDZrmb },
|
|
{ "vpmaxud", X86::VPMAXUDZrrk },
|
|
{ "vpmaxud", X86::VPMAXUDZrmk },
|
|
{ "vpmaxud", X86::VPMAXUDZrrkz },
|
|
{ "vpmaxud", X86::VPMAXUDZrmkz },
|
|
{ "vpmaxud", X86::VPMAXUDZrmbk },
|
|
{ "vpmaxud", X86::VPMAXUDZrmbkz },
|
|
{ "vpmaxuq", X86::VPMAXUQZrr },
|
|
{ "vpmaxuq", X86::VPMAXUQZrm },
|
|
{ "vpmaxuq", X86::VPMAXUQZrmb },
|
|
{ "vpmaxuq", X86::VPMAXUQZrrk },
|
|
{ "vpmaxuq", X86::VPMAXUQZrmk },
|
|
{ "vpmaxuq", X86::VPMAXUQZrrkz },
|
|
{ "vpmaxuq", X86::VPMAXUQZrmkz },
|
|
{ "vpmaxuq", X86::VPMAXUQZrmbk },
|
|
{ "vpmaxuq", X86::VPMAXUQZrmbkz },
|
|
{ "vpmaxuw", X86::VPMAXUWrr },
|
|
{ "vpmaxuw", X86::VPMAXUWrm },
|
|
{ "vpmaxuw", X86::VPMAXUWYrr },
|
|
{ "vpmaxuw", X86::VPMAXUWYrm },
|
|
{ "vpminsb", X86::VPMINSBrr },
|
|
{ "vpminsb", X86::VPMINSBrm },
|
|
{ "vpminsb", X86::VPMINSBYrr },
|
|
{ "vpminsb", X86::VPMINSBYrm },
|
|
{ "vpminsd", X86::VPMINSDrr },
|
|
{ "vpminsd", X86::VPMINSDrm },
|
|
{ "vpminsd", X86::VPMINSDYrr },
|
|
{ "vpminsd", X86::VPMINSDYrm },
|
|
{ "vpminsd", X86::VPMINSDZrr },
|
|
{ "vpminsd", X86::VPMINSDZrm },
|
|
{ "vpminsd", X86::VPMINSDZrmb },
|
|
{ "vpminsd", X86::VPMINSDZrrk },
|
|
{ "vpminsd", X86::VPMINSDZrmk },
|
|
{ "vpminsd", X86::VPMINSDZrrkz },
|
|
{ "vpminsd", X86::VPMINSDZrmkz },
|
|
{ "vpminsd", X86::VPMINSDZrmbk },
|
|
{ "vpminsd", X86::VPMINSDZrmbkz },
|
|
{ "vpminsq", X86::VPMINSQZrr },
|
|
{ "vpminsq", X86::VPMINSQZrm },
|
|
{ "vpminsq", X86::VPMINSQZrmb },
|
|
{ "vpminsq", X86::VPMINSQZrrk },
|
|
{ "vpminsq", X86::VPMINSQZrmk },
|
|
{ "vpminsq", X86::VPMINSQZrrkz },
|
|
{ "vpminsq", X86::VPMINSQZrmkz },
|
|
{ "vpminsq", X86::VPMINSQZrmbk },
|
|
{ "vpminsq", X86::VPMINSQZrmbkz },
|
|
{ "vpminsw", X86::VPMINSWrr },
|
|
{ "vpminsw", X86::VPMINSWrm },
|
|
{ "vpminsw", X86::VPMINSWYrr },
|
|
{ "vpminsw", X86::VPMINSWYrm },
|
|
{ "vpminub", X86::VPMINUBrr },
|
|
{ "vpminub", X86::VPMINUBrm },
|
|
{ "vpminub", X86::VPMINUBYrr },
|
|
{ "vpminub", X86::VPMINUBYrm },
|
|
{ "vpminud", X86::VPMINUDrr },
|
|
{ "vpminud", X86::VPMINUDrm },
|
|
{ "vpminud", X86::VPMINUDYrr },
|
|
{ "vpminud", X86::VPMINUDYrm },
|
|
{ "vpminud", X86::VPMINUDZrr },
|
|
{ "vpminud", X86::VPMINUDZrm },
|
|
{ "vpminud", X86::VPMINUDZrmb },
|
|
{ "vpminud", X86::VPMINUDZrrk },
|
|
{ "vpminud", X86::VPMINUDZrmk },
|
|
{ "vpminud", X86::VPMINUDZrrkz },
|
|
{ "vpminud", X86::VPMINUDZrmkz },
|
|
{ "vpminud", X86::VPMINUDZrmbk },
|
|
{ "vpminud", X86::VPMINUDZrmbkz },
|
|
{ "vpminuq", X86::VPMINUQZrr },
|
|
{ "vpminuq", X86::VPMINUQZrm },
|
|
{ "vpminuq", X86::VPMINUQZrmb },
|
|
{ "vpminuq", X86::VPMINUQZrrk },
|
|
{ "vpminuq", X86::VPMINUQZrmk },
|
|
{ "vpminuq", X86::VPMINUQZrrkz },
|
|
{ "vpminuq", X86::VPMINUQZrmkz },
|
|
{ "vpminuq", X86::VPMINUQZrmbk },
|
|
{ "vpminuq", X86::VPMINUQZrmbkz },
|
|
{ "vpminuw", X86::VPMINUWrr },
|
|
{ "vpminuw", X86::VPMINUWrm },
|
|
{ "vpminuw", X86::VPMINUWYrr },
|
|
{ "vpminuw", X86::VPMINUWYrm },
|
|
{ "vpmovdb", X86::VPMOVDBrr },
|
|
{ "vpmovdb", X86::VPMOVDBmr },
|
|
{ "vpmovdb", X86::VPMOVDBrrk },
|
|
{ "vpmovdb", X86::VPMOVDBmrk },
|
|
{ "vpmovdb", X86::VPMOVDBrrkz },
|
|
{ "vpmovdw", X86::VPMOVDWrr },
|
|
{ "vpmovdw", X86::VPMOVDWmr },
|
|
{ "vpmovdw", X86::VPMOVDWrrk },
|
|
{ "vpmovdw", X86::VPMOVDWmrk },
|
|
{ "vpmovdw", X86::VPMOVDWrrkz },
|
|
{ "vpmovmskb", X86::VPMOVMSKBrr },
|
|
{ "vpmovmskb", X86::VPMOVMSKBYrr },
|
|
{ "vpmovqb", X86::VPMOVQBrr },
|
|
{ "vpmovqb", X86::VPMOVQBmr },
|
|
{ "vpmovqb", X86::VPMOVQBrrk },
|
|
{ "vpmovqb", X86::VPMOVQBmrk },
|
|
{ "vpmovqb", X86::VPMOVQBrrkz },
|
|
{ "vpmovqd", X86::VPMOVQDrr },
|
|
{ "vpmovqd", X86::VPMOVQDmr },
|
|
{ "vpmovqd", X86::VPMOVQDrrk },
|
|
{ "vpmovqd", X86::VPMOVQDmrk },
|
|
{ "vpmovqd", X86::VPMOVQDrrkz },
|
|
{ "vpmovqw", X86::VPMOVQWrr },
|
|
{ "vpmovqw", X86::VPMOVQWmr },
|
|
{ "vpmovqw", X86::VPMOVQWrrk },
|
|
{ "vpmovqw", X86::VPMOVQWmrk },
|
|
{ "vpmovqw", X86::VPMOVQWrrkz },
|
|
{ "vpmovsdb", X86::VPMOVSDBrr },
|
|
{ "vpmovsdb", X86::VPMOVSDBmr },
|
|
{ "vpmovsdb", X86::VPMOVSDBrrk },
|
|
{ "vpmovsdb", X86::VPMOVSDBmrk },
|
|
{ "vpmovsdb", X86::VPMOVSDBrrkz },
|
|
{ "vpmovsdw", X86::VPMOVSDWrr },
|
|
{ "vpmovsdw", X86::VPMOVSDWmr },
|
|
{ "vpmovsdw", X86::VPMOVSDWrrk },
|
|
{ "vpmovsdw", X86::VPMOVSDWmrk },
|
|
{ "vpmovsdw", X86::VPMOVSDWrrkz },
|
|
{ "vpmovsqb", X86::VPMOVSQBrr },
|
|
{ "vpmovsqb", X86::VPMOVSQBmr },
|
|
{ "vpmovsqb", X86::VPMOVSQBrrk },
|
|
{ "vpmovsqb", X86::VPMOVSQBmrk },
|
|
{ "vpmovsqb", X86::VPMOVSQBrrkz },
|
|
{ "vpmovsqd", X86::VPMOVSQDrr },
|
|
{ "vpmovsqd", X86::VPMOVSQDmr },
|
|
{ "vpmovsqd", X86::VPMOVSQDrrk },
|
|
{ "vpmovsqd", X86::VPMOVSQDmrk },
|
|
{ "vpmovsqd", X86::VPMOVSQDrrkz },
|
|
{ "vpmovsqw", X86::VPMOVSQWrr },
|
|
{ "vpmovsqw", X86::VPMOVSQWmr },
|
|
{ "vpmovsqw", X86::VPMOVSQWrrk },
|
|
{ "vpmovsqw", X86::VPMOVSQWmrk },
|
|
{ "vpmovsqw", X86::VPMOVSQWrrkz },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDrr },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDrm },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDYrr },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDYrm },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrr },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrm },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrrk },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrmk },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrrkz },
|
|
{ "vpmovsxbd", X86::VPMOVSXBDZrmkz },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQrr },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQrm },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQYrr },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQYrm },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrr },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrm },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrrk },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrmk },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrrkz },
|
|
{ "vpmovsxbq", X86::VPMOVSXBQZrmkz },
|
|
{ "vpmovsxbw", X86::VPMOVSXBWrr },
|
|
{ "vpmovsxbw", X86::VPMOVSXBWrm },
|
|
{ "vpmovsxbw", X86::VPMOVSXBWYrr },
|
|
{ "vpmovsxbw", X86::VPMOVSXBWYrm },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQrr },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQrm },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQYrr },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQYrm },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrr },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrm },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrrk },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrmk },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrrkz },
|
|
{ "vpmovsxdq", X86::VPMOVSXDQZrmkz },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDrr },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDrm },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDYrr },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDYrm },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrr },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrm },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrrk },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrmk },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrrkz },
|
|
{ "vpmovsxwd", X86::VPMOVSXWDZrmkz },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQrr },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQrm },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQYrr },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQYrm },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrr },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrm },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrrk },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrmk },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrrkz },
|
|
{ "vpmovsxwq", X86::VPMOVSXWQZrmkz },
|
|
{ "vpmovusdb", X86::VPMOVUSDBrr },
|
|
{ "vpmovusdb", X86::VPMOVUSDBmr },
|
|
{ "vpmovusdb", X86::VPMOVUSDBrrk },
|
|
{ "vpmovusdb", X86::VPMOVUSDBmrk },
|
|
{ "vpmovusdb", X86::VPMOVUSDBrrkz },
|
|
{ "vpmovusdw", X86::VPMOVUSDWrr },
|
|
{ "vpmovusdw", X86::VPMOVUSDWmr },
|
|
{ "vpmovusdw", X86::VPMOVUSDWrrk },
|
|
{ "vpmovusdw", X86::VPMOVUSDWmrk },
|
|
{ "vpmovusdw", X86::VPMOVUSDWrrkz },
|
|
{ "vpmovusqb", X86::VPMOVUSQBrr },
|
|
{ "vpmovusqb", X86::VPMOVUSQBmr },
|
|
{ "vpmovusqb", X86::VPMOVUSQBrrk },
|
|
{ "vpmovusqb", X86::VPMOVUSQBmrk },
|
|
{ "vpmovusqb", X86::VPMOVUSQBrrkz },
|
|
{ "vpmovusqd", X86::VPMOVUSQDrr },
|
|
{ "vpmovusqd", X86::VPMOVUSQDmr },
|
|
{ "vpmovusqd", X86::VPMOVUSQDrrk },
|
|
{ "vpmovusqd", X86::VPMOVUSQDmrk },
|
|
{ "vpmovusqd", X86::VPMOVUSQDrrkz },
|
|
{ "vpmovusqw", X86::VPMOVUSQWrr },
|
|
{ "vpmovusqw", X86::VPMOVUSQWmr },
|
|
{ "vpmovusqw", X86::VPMOVUSQWrrk },
|
|
{ "vpmovusqw", X86::VPMOVUSQWmrk },
|
|
{ "vpmovusqw", X86::VPMOVUSQWrrkz },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDrr },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDrm },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDYrr },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDYrm },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrr },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrm },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrrk },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrmk },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrrkz },
|
|
{ "vpmovzxbd", X86::VPMOVZXBDZrmkz },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQrr },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQrm },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQYrr },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQYrm },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrr },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrm },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrrk },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrmk },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrrkz },
|
|
{ "vpmovzxbq", X86::VPMOVZXBQZrmkz },
|
|
{ "vpmovzxbw", X86::VPMOVZXBWrr },
|
|
{ "vpmovzxbw", X86::VPMOVZXBWrm },
|
|
{ "vpmovzxbw", X86::VPMOVZXBWYrr },
|
|
{ "vpmovzxbw", X86::VPMOVZXBWYrm },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQrr },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQrm },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQYrr },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQYrm },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrr },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrm },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrrk },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrmk },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrrkz },
|
|
{ "vpmovzxdq", X86::VPMOVZXDQZrmkz },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDrr },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDrm },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDYrr },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDYrm },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrr },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrm },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrrk },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrmk },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrrkz },
|
|
{ "vpmovzxwd", X86::VPMOVZXWDZrmkz },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQrr },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQrm },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQYrr },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQYrm },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrr },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrm },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrrk },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrmk },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrrkz },
|
|
{ "vpmovzxwq", X86::VPMOVZXWQZrmkz },
|
|
{ "vpmuldq", X86::VPMULDQrr },
|
|
{ "vpmuldq", X86::VPMULDQrm },
|
|
{ "vpmuldq", X86::VPMULDQYrr },
|
|
{ "vpmuldq", X86::VPMULDQYrm },
|
|
{ "vpmuldq", X86::VPMULDQZrr },
|
|
{ "vpmuldq", X86::VPMULDQZrm },
|
|
{ "vpmuldq", X86::VPMULDQZrmb },
|
|
{ "vpmuldq", X86::VPMULDQZrrk },
|
|
{ "vpmuldq", X86::VPMULDQZrmk },
|
|
{ "vpmuldq", X86::VPMULDQZrrkz },
|
|
{ "vpmuldq", X86::VPMULDQZrmkz },
|
|
{ "vpmuldq", X86::VPMULDQZrmbk },
|
|
{ "vpmuldq", X86::VPMULDQZrmbkz },
|
|
{ "vpmulhrsw", X86::VPMULHRSWrr128 },
|
|
{ "vpmulhrsw", X86::VPMULHRSWrm128 },
|
|
{ "vpmulhrsw", X86::VPMULHRSWrr256 },
|
|
{ "vpmulhrsw", X86::VPMULHRSWrm256 },
|
|
{ "vpmulhuw", X86::VPMULHUWrr },
|
|
{ "vpmulhuw", X86::VPMULHUWrm },
|
|
{ "vpmulhuw", X86::VPMULHUWYrr },
|
|
{ "vpmulhuw", X86::VPMULHUWYrm },
|
|
{ "vpmulhw", X86::VPMULHWrr },
|
|
{ "vpmulhw", X86::VPMULHWrm },
|
|
{ "vpmulhw", X86::VPMULHWYrr },
|
|
{ "vpmulhw", X86::VPMULHWYrm },
|
|
{ "vpmulld", X86::VPMULLDrr },
|
|
{ "vpmulld", X86::VPMULLDrm },
|
|
{ "vpmulld", X86::VPMULLDYrr },
|
|
{ "vpmulld", X86::VPMULLDYrm },
|
|
{ "vpmulld", X86::VPMULLDZrr },
|
|
{ "vpmulld", X86::VPMULLDZrm },
|
|
{ "vpmulld", X86::VPMULLDZrmb },
|
|
{ "vpmulld", X86::VPMULLDZrrk },
|
|
{ "vpmulld", X86::VPMULLDZrmk },
|
|
{ "vpmulld", X86::VPMULLDZrrkz },
|
|
{ "vpmulld", X86::VPMULLDZrmkz },
|
|
{ "vpmulld", X86::VPMULLDZrmbk },
|
|
{ "vpmulld", X86::VPMULLDZrmbkz },
|
|
{ "vpmullw", X86::VPMULLWrr },
|
|
{ "vpmullw", X86::VPMULLWrm },
|
|
{ "vpmullw", X86::VPMULLWYrr },
|
|
{ "vpmullw", X86::VPMULLWYrm },
|
|
{ "vpmuludq", X86::VPMULUDQrr },
|
|
{ "vpmuludq", X86::VPMULUDQrm },
|
|
{ "vpmuludq", X86::VPMULUDQYrr },
|
|
{ "vpmuludq", X86::VPMULUDQYrm },
|
|
{ "vpmuludq", X86::VPMULUDQZrr },
|
|
{ "vpmuludq", X86::VPMULUDQZrm },
|
|
{ "vpmuludq", X86::VPMULUDQZrmb },
|
|
{ "vpmuludq", X86::VPMULUDQZrrk },
|
|
{ "vpmuludq", X86::VPMULUDQZrmk },
|
|
{ "vpmuludq", X86::VPMULUDQZrrkz },
|
|
{ "vpmuludq", X86::VPMULUDQZrmkz },
|
|
{ "vpmuludq", X86::VPMULUDQZrmbk },
|
|
{ "vpmuludq", X86::VPMULUDQZrmbkz },
|
|
{ "vpor", X86::VPORrr },
|
|
{ "vpor", X86::VPORrm },
|
|
{ "vpor", X86::VPORYrr },
|
|
{ "vpor", X86::VPORYrm },
|
|
{ "vpord", X86::VPORDZrr },
|
|
{ "vpord", X86::VPORDZrm },
|
|
{ "vpord", X86::VPORDZrmb },
|
|
{ "vpord", X86::VPORDZrrk },
|
|
{ "vpord", X86::VPORDZrmk },
|
|
{ "vpord", X86::VPORDZrrkz },
|
|
{ "vpord", X86::VPORDZrmkz },
|
|
{ "vpord", X86::VPORDZrmbk },
|
|
{ "vpord", X86::VPORDZrmbkz },
|
|
{ "vporq", X86::VPORQZrr },
|
|
{ "vporq", X86::VPORQZrm },
|
|
{ "vporq", X86::VPORQZrmb },
|
|
{ "vporq", X86::VPORQZrrk },
|
|
{ "vporq", X86::VPORQZrmk },
|
|
{ "vporq", X86::VPORQZrrkz },
|
|
{ "vporq", X86::VPORQZrmkz },
|
|
{ "vporq", X86::VPORQZrmbk },
|
|
{ "vporq", X86::VPORQZrmbkz },
|
|
{ "vpperm", X86::VPPERMrr },
|
|
{ "vpperm", X86::VPPERMrm },
|
|
{ "vpperm", X86::VPPERMmr },
|
|
{ "vprotb", X86::VPROTBrr },
|
|
{ "vprotb", X86::VPROTBri },
|
|
{ "vprotb", X86::VPROTBrm },
|
|
{ "vprotb", X86::VPROTBmr },
|
|
{ "vprotb", X86::VPROTBmi },
|
|
{ "vprotd", X86::VPROTDrr },
|
|
{ "vprotd", X86::VPROTDri },
|
|
{ "vprotd", X86::VPROTDrm },
|
|
{ "vprotd", X86::VPROTDmr },
|
|
{ "vprotd", X86::VPROTDmi },
|
|
{ "vprotq", X86::VPROTQrr },
|
|
{ "vprotq", X86::VPROTQri },
|
|
{ "vprotq", X86::VPROTQrm },
|
|
{ "vprotq", X86::VPROTQmr },
|
|
{ "vprotq", X86::VPROTQmi },
|
|
{ "vprotw", X86::VPROTWrr },
|
|
{ "vprotw", X86::VPROTWri },
|
|
{ "vprotw", X86::VPROTWrm },
|
|
{ "vprotw", X86::VPROTWmr },
|
|
{ "vprotw", X86::VPROTWmi },
|
|
{ "vpsadbw", X86::VPSADBWrr },
|
|
{ "vpsadbw", X86::VPSADBWrm },
|
|
{ "vpsadbw", X86::VPSADBWYrr },
|
|
{ "vpsadbw", X86::VPSADBWYrm },
|
|
{ "vpscatterdd", X86::VPSCATTERDDZmr },
|
|
{ "vpscatterdq", X86::VPSCATTERDQZmr },
|
|
{ "vpscatterqd", X86::VPSCATTERQDZmr },
|
|
{ "vpscatterqq", X86::VPSCATTERQQZmr },
|
|
{ "vpshab", X86::VPSHABrr },
|
|
{ "vpshab", X86::VPSHABrm },
|
|
{ "vpshab", X86::VPSHABmr },
|
|
{ "vpshad", X86::VPSHADrr },
|
|
{ "vpshad", X86::VPSHADrm },
|
|
{ "vpshad", X86::VPSHADmr },
|
|
{ "vpshaq", X86::VPSHAQrr },
|
|
{ "vpshaq", X86::VPSHAQrm },
|
|
{ "vpshaq", X86::VPSHAQmr },
|
|
{ "vpshaw", X86::VPSHAWrr },
|
|
{ "vpshaw", X86::VPSHAWrm },
|
|
{ "vpshaw", X86::VPSHAWmr },
|
|
{ "vpshlb", X86::VPSHLBrr },
|
|
{ "vpshlb", X86::VPSHLBrm },
|
|
{ "vpshlb", X86::VPSHLBmr },
|
|
{ "vpshld", X86::VPSHLDrr },
|
|
{ "vpshld", X86::VPSHLDrm },
|
|
{ "vpshld", X86::VPSHLDmr },
|
|
{ "vpshlq", X86::VPSHLQrr },
|
|
{ "vpshlq", X86::VPSHLQrm },
|
|
{ "vpshlq", X86::VPSHLQmr },
|
|
{ "vpshlw", X86::VPSHLWrr },
|
|
{ "vpshlw", X86::VPSHLWrm },
|
|
{ "vpshlw", X86::VPSHLWmr },
|
|
{ "vpshufb", X86::VPSHUFBrr },
|
|
{ "vpshufb", X86::VPSHUFBrm },
|
|
{ "vpshufb", X86::VPSHUFBYrr },
|
|
{ "vpshufb", X86::VPSHUFBYrm },
|
|
{ "vpshufd", X86::VPSHUFDri },
|
|
{ "vpshufd", X86::VPSHUFDmi },
|
|
{ "vpshufd", X86::VPSHUFDYri },
|
|
{ "vpshufd", X86::VPSHUFDYmi },
|
|
{ "vpshufd", X86::VPSHUFDZri },
|
|
{ "vpshufd", X86::VPSHUFDZmi },
|
|
{ "vpshufhw", X86::VPSHUFHWri },
|
|
{ "vpshufhw", X86::VPSHUFHWmi },
|
|
{ "vpshufhw", X86::VPSHUFHWYri },
|
|
{ "vpshufhw", X86::VPSHUFHWYmi },
|
|
{ "vpshuflw", X86::VPSHUFLWri },
|
|
{ "vpshuflw", X86::VPSHUFLWmi },
|
|
{ "vpshuflw", X86::VPSHUFLWYri },
|
|
{ "vpshuflw", X86::VPSHUFLWYmi },
|
|
{ "vpsignb", X86::VPSIGNBrr },
|
|
{ "vpsignb", X86::VPSIGNBrm },
|
|
{ "vpsignb", X86::VPSIGNBYrr },
|
|
{ "vpsignb", X86::VPSIGNBYrm },
|
|
{ "vpsignd", X86::VPSIGNDrr },
|
|
{ "vpsignd", X86::VPSIGNDrm },
|
|
{ "vpsignd", X86::VPSIGNDYrr },
|
|
{ "vpsignd", X86::VPSIGNDYrm },
|
|
{ "vpsignw", X86::VPSIGNWrr },
|
|
{ "vpsignw", X86::VPSIGNWrm },
|
|
{ "vpsignw", X86::VPSIGNWYrr },
|
|
{ "vpsignw", X86::VPSIGNWYrm },
|
|
{ "vpslld", X86::VPSLLDrr },
|
|
{ "vpslld", X86::VPSLLDri },
|
|
{ "vpslld", X86::VPSLLDrm },
|
|
{ "vpslld", X86::VPSLLDYrr },
|
|
{ "vpslld", X86::VPSLLDYri },
|
|
{ "vpslld", X86::VPSLLDYrm },
|
|
{ "vpslld", X86::VPSLLDZrr },
|
|
{ "vpslld", X86::VPSLLDZri },
|
|
{ "vpslld", X86::VPSLLDZrm },
|
|
{ "vpslld", X86::VPSLLDZmi },
|
|
{ "vpslld", X86::VPSLLDZrrk },
|
|
{ "vpslld", X86::VPSLLDZrik },
|
|
{ "vpslld", X86::VPSLLDZrmk },
|
|
{ "vpslld", X86::VPSLLDZmik },
|
|
{ "vpslldq", X86::VPSLLDQri },
|
|
{ "vpslldq", X86::VPSLLDQYri },
|
|
{ "vpsllq", X86::VPSLLQrr },
|
|
{ "vpsllq", X86::VPSLLQri },
|
|
{ "vpsllq", X86::VPSLLQrm },
|
|
{ "vpsllq", X86::VPSLLQYrr },
|
|
{ "vpsllq", X86::VPSLLQYri },
|
|
{ "vpsllq", X86::VPSLLQYrm },
|
|
{ "vpsllq", X86::VPSLLQZrr },
|
|
{ "vpsllq", X86::VPSLLQZri },
|
|
{ "vpsllq", X86::VPSLLQZrm },
|
|
{ "vpsllq", X86::VPSLLQZmi },
|
|
{ "vpsllq", X86::VPSLLQZrrk },
|
|
{ "vpsllq", X86::VPSLLQZrik },
|
|
{ "vpsllq", X86::VPSLLQZrmk },
|
|
{ "vpsllq", X86::VPSLLQZmik },
|
|
{ "vpsllvd", X86::VPSLLVDrr },
|
|
{ "vpsllvd", X86::VPSLLVDrm },
|
|
{ "vpsllvd", X86::VPSLLVDYrr },
|
|
{ "vpsllvd", X86::VPSLLVDYrm },
|
|
{ "vpsllvd", X86::VPSLLVDZrr },
|
|
{ "vpsllvd", X86::VPSLLVDZrm },
|
|
{ "vpsllvq", X86::VPSLLVQrr },
|
|
{ "vpsllvq", X86::VPSLLVQrm },
|
|
{ "vpsllvq", X86::VPSLLVQYrr },
|
|
{ "vpsllvq", X86::VPSLLVQYrm },
|
|
{ "vpsllvq", X86::VPSLLVQZrr },
|
|
{ "vpsllvq", X86::VPSLLVQZrm },
|
|
{ "vpsllw", X86::VPSLLWrr },
|
|
{ "vpsllw", X86::VPSLLWri },
|
|
{ "vpsllw", X86::VPSLLWrm },
|
|
{ "vpsllw", X86::VPSLLWYrr },
|
|
{ "vpsllw", X86::VPSLLWYri },
|
|
{ "vpsllw", X86::VPSLLWYrm },
|
|
{ "vpsrad", X86::VPSRADrr },
|
|
{ "vpsrad", X86::VPSRADri },
|
|
{ "vpsrad", X86::VPSRADrm },
|
|
{ "vpsrad", X86::VPSRADYrr },
|
|
{ "vpsrad", X86::VPSRADYri },
|
|
{ "vpsrad", X86::VPSRADYrm },
|
|
{ "vpsrad", X86::VPSRADZrr },
|
|
{ "vpsrad", X86::VPSRADZri },
|
|
{ "vpsrad", X86::VPSRADZrm },
|
|
{ "vpsrad", X86::VPSRADZmi },
|
|
{ "vpsrad", X86::VPSRADZrrk },
|
|
{ "vpsrad", X86::VPSRADZrik },
|
|
{ "vpsrad", X86::VPSRADZrmk },
|
|
{ "vpsrad", X86::VPSRADZmik },
|
|
{ "vpsraq", X86::VPSRAQZrr },
|
|
{ "vpsraq", X86::VPSRAQZri },
|
|
{ "vpsraq", X86::VPSRAQZrm },
|
|
{ "vpsraq", X86::VPSRAQZmi },
|
|
{ "vpsraq", X86::VPSRAQZrrk },
|
|
{ "vpsraq", X86::VPSRAQZrik },
|
|
{ "vpsraq", X86::VPSRAQZrmk },
|
|
{ "vpsraq", X86::VPSRAQZmik },
|
|
{ "vpsravd", X86::VPSRAVDrr },
|
|
{ "vpsravd", X86::VPSRAVDrm },
|
|
{ "vpsravd", X86::VPSRAVDYrr },
|
|
{ "vpsravd", X86::VPSRAVDYrm },
|
|
{ "vpsravd", X86::VPSRAVDZrr },
|
|
{ "vpsravd", X86::VPSRAVDZrm },
|
|
{ "vpsravq", X86::VPSRAVQZrr },
|
|
{ "vpsravq", X86::VPSRAVQZrm },
|
|
{ "vpsraw", X86::VPSRAWrr },
|
|
{ "vpsraw", X86::VPSRAWri },
|
|
{ "vpsraw", X86::VPSRAWrm },
|
|
{ "vpsraw", X86::VPSRAWYrr },
|
|
{ "vpsraw", X86::VPSRAWYri },
|
|
{ "vpsraw", X86::VPSRAWYrm },
|
|
{ "vpsrld", X86::VPSRLDrr },
|
|
{ "vpsrld", X86::VPSRLDri },
|
|
{ "vpsrld", X86::VPSRLDrm },
|
|
{ "vpsrld", X86::VPSRLDYrr },
|
|
{ "vpsrld", X86::VPSRLDYri },
|
|
{ "vpsrld", X86::VPSRLDYrm },
|
|
{ "vpsrld", X86::VPSRLDZrr },
|
|
{ "vpsrld", X86::VPSRLDZri },
|
|
{ "vpsrld", X86::VPSRLDZrm },
|
|
{ "vpsrld", X86::VPSRLDZmi },
|
|
{ "vpsrld", X86::VPSRLDZrrk },
|
|
{ "vpsrld", X86::VPSRLDZrik },
|
|
{ "vpsrld", X86::VPSRLDZrmk },
|
|
{ "vpsrld", X86::VPSRLDZmik },
|
|
{ "vpsrldq", X86::VPSRLDQri },
|
|
{ "vpsrldq", X86::VPSRLDQYri },
|
|
{ "vpsrlq", X86::VPSRLQrr },
|
|
{ "vpsrlq", X86::VPSRLQri },
|
|
{ "vpsrlq", X86::VPSRLQrm },
|
|
{ "vpsrlq", X86::VPSRLQYrr },
|
|
{ "vpsrlq", X86::VPSRLQYri },
|
|
{ "vpsrlq", X86::VPSRLQYrm },
|
|
{ "vpsrlq", X86::VPSRLQZrr },
|
|
{ "vpsrlq", X86::VPSRLQZri },
|
|
{ "vpsrlq", X86::VPSRLQZrm },
|
|
{ "vpsrlq", X86::VPSRLQZmi },
|
|
{ "vpsrlq", X86::VPSRLQZrrk },
|
|
{ "vpsrlq", X86::VPSRLQZrik },
|
|
{ "vpsrlq", X86::VPSRLQZrmk },
|
|
{ "vpsrlq", X86::VPSRLQZmik },
|
|
{ "vpsrlvd", X86::VPSRLVDrr },
|
|
{ "vpsrlvd", X86::VPSRLVDrm },
|
|
{ "vpsrlvd", X86::VPSRLVDYrr },
|
|
{ "vpsrlvd", X86::VPSRLVDYrm },
|
|
{ "vpsrlvd", X86::VPSRLVDZrr },
|
|
{ "vpsrlvd", X86::VPSRLVDZrm },
|
|
{ "vpsrlvq", X86::VPSRLVQrr },
|
|
{ "vpsrlvq", X86::VPSRLVQrm },
|
|
{ "vpsrlvq", X86::VPSRLVQYrr },
|
|
{ "vpsrlvq", X86::VPSRLVQYrm },
|
|
{ "vpsrlvq", X86::VPSRLVQZrr },
|
|
{ "vpsrlvq", X86::VPSRLVQZrm },
|
|
{ "vpsrlw", X86::VPSRLWrr },
|
|
{ "vpsrlw", X86::VPSRLWri },
|
|
{ "vpsrlw", X86::VPSRLWrm },
|
|
{ "vpsrlw", X86::VPSRLWYrr },
|
|
{ "vpsrlw", X86::VPSRLWYri },
|
|
{ "vpsrlw", X86::VPSRLWYrm },
|
|
{ "vpsubb", X86::VPSUBBrr },
|
|
{ "vpsubb", X86::VPSUBBrm },
|
|
{ "vpsubb", X86::VPSUBBYrr },
|
|
{ "vpsubb", X86::VPSUBBYrm },
|
|
{ "vpsubd", X86::VPSUBDrr },
|
|
{ "vpsubd", X86::VPSUBDrm },
|
|
{ "vpsubd", X86::VPSUBDYrr },
|
|
{ "vpsubd", X86::VPSUBDYrm },
|
|
{ "vpsubd", X86::VPSUBDZrr },
|
|
{ "vpsubd", X86::VPSUBDZrm },
|
|
{ "vpsubd", X86::VPSUBDZrmb },
|
|
{ "vpsubd", X86::VPSUBDZrrk },
|
|
{ "vpsubd", X86::VPSUBDZrmk },
|
|
{ "vpsubd", X86::VPSUBDZrrkz },
|
|
{ "vpsubd", X86::VPSUBDZrmkz },
|
|
{ "vpsubd", X86::VPSUBDZrmbk },
|
|
{ "vpsubd", X86::VPSUBDZrmbkz },
|
|
{ "vpsubq", X86::VPSUBQrr },
|
|
{ "vpsubq", X86::VPSUBQrm },
|
|
{ "vpsubq", X86::VPSUBQYrr },
|
|
{ "vpsubq", X86::VPSUBQYrm },
|
|
{ "vpsubq", X86::VPSUBQZrr },
|
|
{ "vpsubq", X86::VPSUBQZrm },
|
|
{ "vpsubq", X86::VPSUBQZrmb },
|
|
{ "vpsubq", X86::VPSUBQZrrk },
|
|
{ "vpsubq", X86::VPSUBQZrmk },
|
|
{ "vpsubq", X86::VPSUBQZrrkz },
|
|
{ "vpsubq", X86::VPSUBQZrmkz },
|
|
{ "vpsubq", X86::VPSUBQZrmbk },
|
|
{ "vpsubq", X86::VPSUBQZrmbkz },
|
|
{ "vpsubsb", X86::VPSUBSBrr },
|
|
{ "vpsubsb", X86::VPSUBSBrm },
|
|
{ "vpsubsb", X86::VPSUBSBYrr },
|
|
{ "vpsubsb", X86::VPSUBSBYrm },
|
|
{ "vpsubsw", X86::VPSUBSWrr },
|
|
{ "vpsubsw", X86::VPSUBSWrm },
|
|
{ "vpsubsw", X86::VPSUBSWYrr },
|
|
{ "vpsubsw", X86::VPSUBSWYrm },
|
|
{ "vpsubusb", X86::VPSUBUSBrr },
|
|
{ "vpsubusb", X86::VPSUBUSBrm },
|
|
{ "vpsubusb", X86::VPSUBUSBYrr },
|
|
{ "vpsubusb", X86::VPSUBUSBYrm },
|
|
{ "vpsubusw", X86::VPSUBUSWrr },
|
|
{ "vpsubusw", X86::VPSUBUSWrm },
|
|
{ "vpsubusw", X86::VPSUBUSWYrr },
|
|
{ "vpsubusw", X86::VPSUBUSWYrm },
|
|
{ "vpsubw", X86::VPSUBWrr },
|
|
{ "vpsubw", X86::VPSUBWrm },
|
|
{ "vpsubw", X86::VPSUBWYrr },
|
|
{ "vpsubw", X86::VPSUBWYrm },
|
|
{ "vptest", X86::VPTESTrr },
|
|
{ "vptest", X86::VPTESTrm },
|
|
{ "vptest", X86::VPTESTYrr },
|
|
{ "vptest", X86::VPTESTYrm },
|
|
{ "vptestmd", X86::VPTESTMDZrr },
|
|
{ "vptestmd", X86::VPTESTMDZrm },
|
|
{ "vptestmq", X86::VPTESTMQZrr },
|
|
{ "vptestmq", X86::VPTESTMQZrm },
|
|
{ "vptestnmd", X86::VPTESTNMDZrr },
|
|
{ "vptestnmd", X86::VPTESTNMDZrm },
|
|
{ "vptestnmq", X86::VPTESTNMQZrr },
|
|
{ "vptestnmq", X86::VPTESTNMQZrm },
|
|
{ "vpunpckhbw", X86::VPUNPCKHBWrr },
|
|
{ "vpunpckhbw", X86::VPUNPCKHBWrm },
|
|
{ "vpunpckhbw", X86::VPUNPCKHBWYrr },
|
|
{ "vpunpckhbw", X86::VPUNPCKHBWYrm },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQrr },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQrm },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQYrr },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQYrm },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQZrr },
|
|
{ "vpunpckhdq", X86::VPUNPCKHDQZrm },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQrr },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQrm },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQYrr },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQYrm },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQZrr },
|
|
{ "vpunpckhqdq", X86::VPUNPCKHQDQZrm },
|
|
{ "vpunpckhwd", X86::VPUNPCKHWDrr },
|
|
{ "vpunpckhwd", X86::VPUNPCKHWDrm },
|
|
{ "vpunpckhwd", X86::VPUNPCKHWDYrr },
|
|
{ "vpunpckhwd", X86::VPUNPCKHWDYrm },
|
|
{ "vpunpcklbw", X86::VPUNPCKLBWrr },
|
|
{ "vpunpcklbw", X86::VPUNPCKLBWrm },
|
|
{ "vpunpcklbw", X86::VPUNPCKLBWYrr },
|
|
{ "vpunpcklbw", X86::VPUNPCKLBWYrm },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQrr },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQrm },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQYrr },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQYrm },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQZrr },
|
|
{ "vpunpckldq", X86::VPUNPCKLDQZrm },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQrr },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQrm },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQYrr },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQYrm },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQZrr },
|
|
{ "vpunpcklqdq", X86::VPUNPCKLQDQZrm },
|
|
{ "vpunpcklwd", X86::VPUNPCKLWDrr },
|
|
{ "vpunpcklwd", X86::VPUNPCKLWDrm },
|
|
{ "vpunpcklwd", X86::VPUNPCKLWDYrr },
|
|
{ "vpunpcklwd", X86::VPUNPCKLWDYrm },
|
|
{ "vpxor", X86::VPXORrr },
|
|
{ "vpxor", X86::VPXORrm },
|
|
{ "vpxor", X86::VPXORYrr },
|
|
{ "vpxor", X86::VPXORYrm },
|
|
{ "vpxord", X86::VPXORDZrr },
|
|
{ "vpxord", X86::VPXORDZrm },
|
|
{ "vpxord", X86::VPXORDZrmb },
|
|
{ "vpxord", X86::VPXORDZrrk },
|
|
{ "vpxord", X86::VPXORDZrmk },
|
|
{ "vpxord", X86::VPXORDZrrkz },
|
|
{ "vpxord", X86::VPXORDZrmkz },
|
|
{ "vpxord", X86::VPXORDZrmbk },
|
|
{ "vpxord", X86::VPXORDZrmbkz },
|
|
{ "vpxorq", X86::VPXORQZrr },
|
|
{ "vpxorq", X86::VPXORQZrm },
|
|
{ "vpxorq", X86::VPXORQZrmb },
|
|
{ "vpxorq", X86::VPXORQZrrk },
|
|
{ "vpxorq", X86::VPXORQZrmk },
|
|
{ "vpxorq", X86::VPXORQZrrkz },
|
|
{ "vpxorq", X86::VPXORQZrmkz },
|
|
{ "vpxorq", X86::VPXORQZrmbk },
|
|
{ "vpxorq", X86::VPXORQZrmbkz },
|
|
{ "vrcp14pd", X86::VRCP14PDZr },
|
|
{ "vrcp14pd", X86::VRCP14PDZm },
|
|
{ "vrcp14ps", X86::VRCP14PSZr },
|
|
{ "vrcp14ps", X86::VRCP14PSZm },
|
|
{ "vrcp14sd", X86::VRCP14SDrr },
|
|
{ "vrcp14sd", X86::VRCP14SDrm },
|
|
{ "vrcp14ss", X86::VRCP14SSrr },
|
|
{ "vrcp14ss", X86::VRCP14SSrm },
|
|
{ "vrcp28pd", X86::VRCP28PDZr },
|
|
{ "vrcp28pd", X86::VRCP28PDZm },
|
|
{ "vrcp28pd", X86::VRCP28PDZrb },
|
|
{ "vrcp28ps", X86::VRCP28PSZr },
|
|
{ "vrcp28ps", X86::VRCP28PSZm },
|
|
{ "vrcp28ps", X86::VRCP28PSZrb },
|
|
{ "vrcp28sd", X86::VRCP28SDrr },
|
|
{ "vrcp28sd", X86::VRCP28SDrm },
|
|
{ "vrcp28sd", X86::VRCP28SDrrb },
|
|
{ "vrcp28ss", X86::VRCP28SSrr },
|
|
{ "vrcp28ss", X86::VRCP28SSrm },
|
|
{ "vrcp28ss", X86::VRCP28SSrrb },
|
|
{ "vrcpps", X86::VRCPPSr },
|
|
{ "vrcpps", X86::VRCPPSm },
|
|
{ "vrcpps", X86::VRCPPSYr },
|
|
{ "vrcpps", X86::VRCPPSYm },
|
|
{ "vrcpss", X86::VRCPSSr },
|
|
{ "vrcpss", X86::VRCPSSm },
|
|
{ "vrndscalepd", X86::VRNDSCALEPDZr },
|
|
{ "vrndscalepd", X86::VRNDSCALEPDZm },
|
|
{ "vrndscaleps", X86::VRNDSCALEPSZr },
|
|
{ "vrndscaleps", X86::VRNDSCALEPSZm },
|
|
{ "vrndscalesd", X86::VRNDSCALESDr },
|
|
{ "vrndscalesd", X86::VRNDSCALESDm },
|
|
{ "vrndscaless", X86::VRNDSCALESSr },
|
|
{ "vrndscaless", X86::VRNDSCALESSm },
|
|
{ "vroundpd", X86::VROUNDPDr },
|
|
{ "vroundpd", X86::VROUNDPDm },
|
|
{ "vroundpd", X86::VROUNDYPDr },
|
|
{ "vroundpd", X86::VROUNDYPDm },
|
|
{ "vroundps", X86::VROUNDPSr },
|
|
{ "vroundps", X86::VROUNDPSm },
|
|
{ "vroundps", X86::VROUNDYPSr },
|
|
{ "vroundps", X86::VROUNDYPSm },
|
|
{ "vroundsd", X86::VROUNDSDr },
|
|
{ "vroundsd", X86::VROUNDSDm },
|
|
{ "vroundss", X86::VROUNDSSr },
|
|
{ "vroundss", X86::VROUNDSSm },
|
|
{ "vrsqrt14pd", X86::VRSQRT14PDZr },
|
|
{ "vrsqrt14pd", X86::VRSQRT14PDZm },
|
|
{ "vrsqrt14ps", X86::VRSQRT14PSZr },
|
|
{ "vrsqrt14ps", X86::VRSQRT14PSZm },
|
|
{ "vrsqrt14sd", X86::VRSQRT14SDrr },
|
|
{ "vrsqrt14sd", X86::VRSQRT14SDrm },
|
|
{ "vrsqrt14ss", X86::VRSQRT14SSrr },
|
|
{ "vrsqrt14ss", X86::VRSQRT14SSrm },
|
|
{ "vrsqrt28pd", X86::VRSQRT28PDZr },
|
|
{ "vrsqrt28pd", X86::VRSQRT28PDZm },
|
|
{ "vrsqrt28pd", X86::VRSQRT28PDZrb },
|
|
{ "vrsqrt28ps", X86::VRSQRT28PSZr },
|
|
{ "vrsqrt28ps", X86::VRSQRT28PSZm },
|
|
{ "vrsqrt28ps", X86::VRSQRT28PSZrb },
|
|
{ "vrsqrt28sd", X86::VRSQRT28SDrr },
|
|
{ "vrsqrt28sd", X86::VRSQRT28SDrm },
|
|
{ "vrsqrt28sd", X86::VRSQRT28SDrrb },
|
|
{ "vrsqrt28ss", X86::VRSQRT28SSrr },
|
|
{ "vrsqrt28ss", X86::VRSQRT28SSrm },
|
|
{ "vrsqrt28ss", X86::VRSQRT28SSrrb },
|
|
{ "vrsqrtps", X86::VRSQRTPSr },
|
|
{ "vrsqrtps", X86::VRSQRTPSm },
|
|
{ "vrsqrtps", X86::VRSQRTPSYr },
|
|
{ "vrsqrtps", X86::VRSQRTPSYm },
|
|
{ "vrsqrtss", X86::VRSQRTSSr },
|
|
{ "vrsqrtss", X86::VRSQRTSSm },
|
|
{ "vscatterdpd", X86::VSCATTERDPDZmr },
|
|
{ "vscatterdps", X86::VSCATTERDPSZmr },
|
|
{ "vscatterpf0dpd", X86::VSCATTERPF0DPDm },
|
|
{ "vscatterpf0dps", X86::VSCATTERPF0DPSm },
|
|
{ "vscatterpf0qpd", X86::VSCATTERPF0QPDm },
|
|
{ "vscatterpf0qps", X86::VSCATTERPF0QPSm },
|
|
{ "vscatterpf1dpd", X86::VSCATTERPF1DPDm },
|
|
{ "vscatterpf1dps", X86::VSCATTERPF1DPSm },
|
|
{ "vscatterpf1qpd", X86::VSCATTERPF1QPDm },
|
|
{ "vscatterpf1qps", X86::VSCATTERPF1QPSm },
|
|
{ "vscatterqpd", X86::VSCATTERQPDZmr },
|
|
{ "vscatterqps", X86::VSCATTERQPSZmr },
|
|
{ "vshufpd", X86::VSHUFPDrri },
|
|
{ "vshufpd", X86::VSHUFPDrmi },
|
|
{ "vshufpd", X86::VSHUFPDYrri },
|
|
{ "vshufpd", X86::VSHUFPDYrmi },
|
|
{ "vshufpd", X86::VSHUFPDZrri },
|
|
{ "vshufpd", X86::VSHUFPDZrmi },
|
|
{ "vshufps", X86::VSHUFPSrri },
|
|
{ "vshufps", X86::VSHUFPSrmi },
|
|
{ "vshufps", X86::VSHUFPSYrri },
|
|
{ "vshufps", X86::VSHUFPSYrmi },
|
|
{ "vshufps", X86::VSHUFPSZrri },
|
|
{ "vshufps", X86::VSHUFPSZrmi },
|
|
{ "vsqrtpd", X86::VSQRTPDr },
|
|
{ "vsqrtpd", X86::VSQRTPDm },
|
|
{ "vsqrtpd", X86::VSQRTPDYr },
|
|
{ "vsqrtpd", X86::VSQRTPDYm },
|
|
{ "vsqrtpd", X86::VSQRTPDZrr },
|
|
{ "vsqrtpd", X86::VSQRTPDZrm },
|
|
{ "vsqrtps", X86::VSQRTPSr },
|
|
{ "vsqrtps", X86::VSQRTPSm },
|
|
{ "vsqrtps", X86::VSQRTPSYr },
|
|
{ "vsqrtps", X86::VSQRTPSYm },
|
|
{ "vsqrtps", X86::VSQRTPSZrr },
|
|
{ "vsqrtps", X86::VSQRTPSZrm },
|
|
{ "vsqrtsd", X86::VSQRTSDr },
|
|
{ "vsqrtsd", X86::VSQRTSDm },
|
|
{ "vsqrtsd", X86::VSQRTSDZr },
|
|
{ "vsqrtsd", X86::VSQRTSDZm },
|
|
{ "vsqrtss", X86::VSQRTSSr },
|
|
{ "vsqrtss", X86::VSQRTSSm },
|
|
{ "vsqrtss", X86::VSQRTSSZr },
|
|
{ "vsqrtss", X86::VSQRTSSZm },
|
|
{ "vstmxcsr", X86::VSTMXCSR },
|
|
{ "vsubpd", X86::VSUBPDrr },
|
|
{ "vsubpd", X86::VSUBPDrm },
|
|
{ "vsubpd", X86::VSUBPDYrr },
|
|
{ "vsubpd", X86::VSUBPDYrm },
|
|
{ "vsubpd", X86::VSUBPDZrr },
|
|
{ "vsubpd", X86::VSUBPDZrm },
|
|
{ "vsubpd", X86::VSUBPDZrmb },
|
|
{ "vsubpd", X86::VSUBPDZrrk },
|
|
{ "vsubpd", X86::VSUBPDZrmk },
|
|
{ "vsubpd", X86::VSUBPDZrrkz },
|
|
{ "vsubpd", X86::VSUBPDZrmkz },
|
|
{ "vsubpd", X86::VSUBPDZrmbk },
|
|
{ "vsubpd", X86::VSUBPDZrmbkz },
|
|
{ "vsubps", X86::VSUBPSrr },
|
|
{ "vsubps", X86::VSUBPSrm },
|
|
{ "vsubps", X86::VSUBPSYrr },
|
|
{ "vsubps", X86::VSUBPSYrm },
|
|
{ "vsubps", X86::VSUBPSZrr },
|
|
{ "vsubps", X86::VSUBPSZrm },
|
|
{ "vsubps", X86::VSUBPSZrmb },
|
|
{ "vsubps", X86::VSUBPSZrrk },
|
|
{ "vsubps", X86::VSUBPSZrmk },
|
|
{ "vsubps", X86::VSUBPSZrrkz },
|
|
{ "vsubps", X86::VSUBPSZrmkz },
|
|
{ "vsubps", X86::VSUBPSZrmbk },
|
|
{ "vsubps", X86::VSUBPSZrmbkz },
|
|
{ "vsubsd", X86::VSUBSDrr },
|
|
{ "vsubsd", X86::VSUBSDrm },
|
|
{ "vsubsd", X86::VSUBSDZrr },
|
|
{ "vsubsd", X86::VSUBSDZrm },
|
|
{ "vsubss", X86::VSUBSSrr },
|
|
{ "vsubss", X86::VSUBSSrm },
|
|
{ "vsubss", X86::VSUBSSZrr },
|
|
{ "vsubss", X86::VSUBSSZrm },
|
|
{ "vtestpd", X86::VTESTPDrr },
|
|
{ "vtestpd", X86::VTESTPDrm },
|
|
{ "vtestpd", X86::VTESTPDYrr },
|
|
{ "vtestpd", X86::VTESTPDYrm },
|
|
{ "vtestps", X86::VTESTPSrr },
|
|
{ "vtestps", X86::VTESTPSrm },
|
|
{ "vtestps", X86::VTESTPSYrr },
|
|
{ "vtestps", X86::VTESTPSYrm },
|
|
{ "vucomisd", X86::VUCOMISDrr },
|
|
{ "vucomisd", X86::VUCOMISDrm },
|
|
{ "vucomisd", X86::VUCOMISDZrr },
|
|
{ "vucomisd", X86::VUCOMISDZrm },
|
|
{ "vucomiss", X86::VUCOMISSrr },
|
|
{ "vucomiss", X86::VUCOMISSrm },
|
|
{ "vucomiss", X86::VUCOMISSZrr },
|
|
{ "vucomiss", X86::VUCOMISSZrm },
|
|
{ "vunpckhpd", X86::VUNPCKHPDrr },
|
|
{ "vunpckhpd", X86::VUNPCKHPDrm },
|
|
{ "vunpckhpd", X86::VUNPCKHPDYrr },
|
|
{ "vunpckhpd", X86::VUNPCKHPDYrm },
|
|
{ "vunpckhpd", X86::VUNPCKHPDZrr },
|
|
{ "vunpckhpd", X86::VUNPCKHPDZrm },
|
|
{ "vunpckhps", X86::VUNPCKHPSrr },
|
|
{ "vunpckhps", X86::VUNPCKHPSrm },
|
|
{ "vunpckhps", X86::VUNPCKHPSYrr },
|
|
{ "vunpckhps", X86::VUNPCKHPSYrm },
|
|
{ "vunpckhps", X86::VUNPCKHPSZrr },
|
|
{ "vunpckhps", X86::VUNPCKHPSZrm },
|
|
{ "vunpcklpd", X86::VUNPCKLPDrr },
|
|
{ "vunpcklpd", X86::VUNPCKLPDrm },
|
|
{ "vunpcklpd", X86::VUNPCKLPDYrr },
|
|
{ "vunpcklpd", X86::VUNPCKLPDYrm },
|
|
{ "vunpcklpd", X86::VUNPCKLPDZrr },
|
|
{ "vunpcklpd", X86::VUNPCKLPDZrm },
|
|
{ "vunpcklps", X86::VUNPCKLPSrr },
|
|
{ "vunpcklps", X86::VUNPCKLPSrm },
|
|
{ "vunpcklps", X86::VUNPCKLPSYrr },
|
|
{ "vunpcklps", X86::VUNPCKLPSYrm },
|
|
{ "vunpcklps", X86::VUNPCKLPSZrr },
|
|
{ "vunpcklps", X86::VUNPCKLPSZrm },
|
|
{ "vxorpd", X86::VXORPDrr },
|
|
{ "vxorpd", X86::VXORPDrm },
|
|
{ "vxorpd", X86::VXORPDYrr },
|
|
{ "vxorpd", X86::VXORPDYrm },
|
|
{ "vxorps", X86::VXORPSrr },
|
|
{ "vxorps", X86::VXORPSrm },
|
|
{ "vxorps", X86::VXORPSYrr },
|
|
{ "vxorps", X86::VXORPSYrm },
|
|
{ "vzeroall", X86::VZEROALL },
|
|
{ "vzeroupper", X86::VZEROUPPER },
|
|
{ "wait", X86::WAIT },
|
|
{ "wbinvd", X86::WBINVD },
|
|
{ "wrfsbase", X86::WRFSBASE },
|
|
{ "wrfsbase", X86::WRFSBASE64 },
|
|
{ "wrgsbase", X86::WRGSBASE },
|
|
{ "wrgsbase", X86::WRGSBASE64 },
|
|
{ "wrmsr", X86::WRMSR },
|
|
{ "xabort", X86::XABORT },
|
|
{ "xacquire", X86::XACQUIRE_PREFIX },
|
|
{ "xadd", X86::XADD8rr },
|
|
{ "xadd", X86::XADD16rr },
|
|
{ "xadd", X86::XADD32rr },
|
|
{ "xadd", X86::XADD64rr },
|
|
{ "xadd", X86::XADD16rm },
|
|
{ "xadd", X86::XADD32rm },
|
|
{ "xadd", X86::XADD64rm },
|
|
{ "xadd", X86::XADD8rm },
|
|
{ "xbegin", X86::XBEGIN_4 },
|
|
{ "xchg", X86::XCHG8rr },
|
|
{ "xchg", X86::XCHG8rm },
|
|
{ "xchg", X86::XCHG16ar },
|
|
{ "xchg", X86::XCHG16ar },
|
|
{ "xchg", X86::XCHG16rr },
|
|
{ "xchg", X86::XCHG16rm },
|
|
{ "xchg", X86::XCHG32ar64 },
|
|
{ "xchg", X86::XCHG32ar },
|
|
{ "xchg", X86::XCHG32ar64 },
|
|
{ "xchg", X86::XCHG32ar },
|
|
{ "xchg", X86::XCHG32rr },
|
|
{ "xchg", X86::XCHG32rm },
|
|
{ "xchg", X86::XCHG64ar },
|
|
{ "xchg", X86::XCHG64ar },
|
|
{ "xchg", X86::XCHG64rr },
|
|
{ "xchg", X86::XCHG64rm },
|
|
{ "xchg", X86::XCHG16rm },
|
|
{ "xchg", X86::XCHG32rm },
|
|
{ "xchg", X86::XCHG64rm },
|
|
{ "xchg", X86::XCHG8rm },
|
|
{ "xcryptcbc", X86::XCRYPTCBC },
|
|
{ "xcryptcfb", X86::XCRYPTCFB },
|
|
{ "xcryptctr", X86::XCRYPTCTR },
|
|
{ "xcryptecb", X86::XCRYPTECB },
|
|
{ "xcryptofb", X86::XCRYPTOFB },
|
|
{ "xend", X86::XEND },
|
|
{ "xgetbv", X86::XGETBV },
|
|
{ "xlatb", X86::XLAT },
|
|
{ "xor", X86::XOR8i8 },
|
|
{ "xor", X86::XOR8rr },
|
|
{ "xor", X86::XOR8ri },
|
|
{ "xor", X86::XOR8rm },
|
|
{ "xor", X86::XOR16i16 },
|
|
{ "xor", X86::XOR16rr },
|
|
{ "xor", X86::XOR16ri8 },
|
|
{ "xor", X86::XOR16ri },
|
|
{ "xor", X86::XOR16rm },
|
|
{ "xor", X86::XOR32i32 },
|
|
{ "xor", X86::XOR32rr },
|
|
{ "xor", X86::XOR32ri8 },
|
|
{ "xor", X86::XOR32ri },
|
|
{ "xor", X86::XOR32rm },
|
|
{ "xor", X86::XOR64i32 },
|
|
{ "xor", X86::XOR64rr },
|
|
{ "xor", X86::XOR64ri8 },
|
|
{ "xor", X86::XOR64ri32 },
|
|
{ "xor", X86::XOR64rm },
|
|
{ "xor", X86::XOR16mr },
|
|
{ "xor", X86::XOR16mi8 },
|
|
{ "xor", X86::XOR16mi },
|
|
{ "xor", X86::XOR32mr },
|
|
{ "xor", X86::XOR32mi8 },
|
|
{ "xor", X86::XOR32mi },
|
|
{ "xor", X86::XOR64mr },
|
|
{ "xor", X86::XOR64mi8 },
|
|
{ "xor", X86::XOR64mi32 },
|
|
{ "xor", X86::XOR8mr },
|
|
{ "xor", X86::XOR8mi },
|
|
{ "xorpd", X86::XORPDrr },
|
|
{ "xorpd", X86::XORPDrm },
|
|
{ "xorps", X86::XORPSrr },
|
|
{ "xorps", X86::XORPSrm },
|
|
{ "xrelease", X86::XRELEASE_PREFIX },
|
|
{ "xrstor", X86::XRSTOR },
|
|
{ "xrstor64", X86::XRSTOR64 },
|
|
{ "xsave", X86::XSAVE },
|
|
{ "xsave64", X86::XSAVE64 },
|
|
{ "xsaveopt", X86::XSAVEOPT },
|
|
{ "xsaveopt64", X86::XSAVEOPT64 },
|
|
{ "xsetbv", X86::XSETBV },
|
|
{ "xsha1", X86::XSHA1 },
|
|
{ "xsha256", X86::XSHA256 },
|
|
{ "xstore", X86::XSTORE },
|
|
{ "xstorerng", X86::XSTORE },
|
|
{ "xtest", X86::XTEST },*/
|
|
{ nullptr, 0 }
|
|
};
|