From 65fe4a4e6c3819813bb3f4addb33c836012f61ee Mon Sep 17 00:00:00 2001 From: flobernd Date: Thu, 29 Jun 2017 18:09:42 +0200 Subject: [PATCH] Improved instruction decoding - Decoding of EVEX/MVEX instructions without a NDS/NDD-operand encoded in `.vvvv` and without a VSIB-operand will now fail, if `.v'` is != 1b - Added information about XACQUIRE, XRELEASE and BOUND prefixes to the instruction definitions - Fixed immediate-decoding of the `vpermil2pd` / `vpermil2ps` instruction --- include/Zydis/InstructionInfo.h | 5 +- .../Zydis/Internal/InstructionDefinitions.inc | 6532 ++++++++--------- include/Zydis/Internal/InstructionTable.h | 8 +- include/Zydis/Internal/OperandDefinitions.inc | 1338 ++-- src/Decoder.c | 27 +- 5 files changed, 3964 insertions(+), 3946 deletions(-) diff --git a/include/Zydis/InstructionInfo.h b/include/Zydis/InstructionInfo.h index f2c4b00..455059e 100644 --- a/include/Zydis/InstructionInfo.h +++ b/include/Zydis/InstructionInfo.h @@ -110,10 +110,9 @@ enum ZydisOperandEncodings ZYDIS_OPERAND_ENCODING_MODRM_REG, ZYDIS_OPERAND_ENCODING_MODRM_RM, ZYDIS_OPERAND_ENCODING_OPCODE, - ZYDIS_OPERAND_ENCODING_NDS, + ZYDIS_OPERAND_ENCODING_NDSNDD, + ZYDIS_OPERAND_ENCODING_IS4, ZYDIS_OPERAND_ENCODING_MASK, - ZYDIS_OPERAND_ENCODING_UIMM8_LO, - ZYDIS_OPERAND_ENCODING_UIMM8_HI, ZYDIS_OPERAND_ENCODING_DISP8, ZYDIS_OPERAND_ENCODING_DISP16, ZYDIS_OPERAND_ENCODING_DISP32, diff --git a/include/Zydis/Internal/InstructionDefinitions.inc b/include/Zydis/Internal/InstructionDefinitions.inc index 1c60c2a..12b62b7 100644 --- a/include/Zydis/Internal/InstructionDefinitions.inc +++ b/include/Zydis/Internal/InstructionDefinitions.inc @@ -189,10 +189,10 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = /*00BA*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1262, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*00BB*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*00BC*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00BD*/ { ZYDIS_MNEMONIC_CALL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00BE*/ { ZYDIS_MNEMONIC_CALL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00BF*/ { ZYDIS_MNEMONIC_CALL, 2, 0x126A, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00C0*/ { ZYDIS_MNEMONIC_CALL, 2, 0x126C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00BD*/ { ZYDIS_MNEMONIC_CALL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00BE*/ { ZYDIS_MNEMONIC_CALL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00BF*/ { ZYDIS_MNEMONIC_CALL, 2, 0x126A, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00C0*/ { ZYDIS_MNEMONIC_CALL, 2, 0x126C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*00C1*/ { ZYDIS_MNEMONIC_CALL_FAR, 3, 0x0910, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*00C2*/ { ZYDIS_MNEMONIC_CALL_FAR, 2, 0x126E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*00C3*/ { ZYDIS_MNEMONIC_CBW, 2, 0x1270, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -614,82 +614,82 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = /*0263*/ { ZYDIS_MNEMONIC_IRET, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*0264*/ { ZYDIS_MNEMONIC_IRETD, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*0265*/ { ZYDIS_MNEMONIC_IRETQ, 1, 0x16F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0266*/ { ZYDIS_MNEMONIC_JB, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0267*/ { ZYDIS_MNEMONIC_JB, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0268*/ { ZYDIS_MNEMONIC_JB, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0269*/ { ZYDIS_MNEMONIC_JB, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*026A*/ { ZYDIS_MNEMONIC_JBE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*026B*/ { ZYDIS_MNEMONIC_JBE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*026C*/ { ZYDIS_MNEMONIC_JBE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*026D*/ { ZYDIS_MNEMONIC_JBE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0266*/ { ZYDIS_MNEMONIC_JB, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0267*/ { ZYDIS_MNEMONIC_JB, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0268*/ { ZYDIS_MNEMONIC_JB, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0269*/ { ZYDIS_MNEMONIC_JB, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*026A*/ { ZYDIS_MNEMONIC_JBE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*026B*/ { ZYDIS_MNEMONIC_JBE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*026C*/ { ZYDIS_MNEMONIC_JBE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*026D*/ { ZYDIS_MNEMONIC_JBE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, /*026E*/ { ZYDIS_MNEMONIC_JCXZ, 3, 0x096A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*026F*/ { ZYDIS_MNEMONIC_JECXZ, 3, 0x096D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*0270*/ { ZYDIS_MNEMONIC_JECXZ, 3, 0x0970, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0271*/ { ZYDIS_MNEMONIC_JL, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0272*/ { ZYDIS_MNEMONIC_JL, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0273*/ { ZYDIS_MNEMONIC_JL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0274*/ { ZYDIS_MNEMONIC_JL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0275*/ { ZYDIS_MNEMONIC_JLE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0276*/ { ZYDIS_MNEMONIC_JLE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0277*/ { ZYDIS_MNEMONIC_JLE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0278*/ { ZYDIS_MNEMONIC_JLE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0279*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*027A*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0271*/ { ZYDIS_MNEMONIC_JL, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0272*/ { ZYDIS_MNEMONIC_JL, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0273*/ { ZYDIS_MNEMONIC_JL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0274*/ { ZYDIS_MNEMONIC_JL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0275*/ { ZYDIS_MNEMONIC_JLE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0276*/ { ZYDIS_MNEMONIC_JLE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0277*/ { ZYDIS_MNEMONIC_JLE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0278*/ { ZYDIS_MNEMONIC_JLE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0279*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*027A*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*027B*/ { ZYDIS_MNEMONIC_JMP, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*027C*/ { ZYDIS_MNEMONIC_JMP, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*027D*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1350, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*027E*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1352, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*027D*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1350, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*027E*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1352, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*027F*/ { ZYDIS_MNEMONIC_JMP_FAR, 3, 0x0910, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*0280*/ { ZYDIS_MNEMONIC_JMP_FAR, 2, 0x126E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0281*/ { ZYDIS_MNEMONIC_JNB, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0282*/ { ZYDIS_MNEMONIC_JNB, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0283*/ { ZYDIS_MNEMONIC_JNB, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0284*/ { ZYDIS_MNEMONIC_JNB, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0285*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0286*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0287*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0288*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0289*/ { ZYDIS_MNEMONIC_JNL, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028A*/ { ZYDIS_MNEMONIC_JNL, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028B*/ { ZYDIS_MNEMONIC_JNL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028C*/ { ZYDIS_MNEMONIC_JNL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028D*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028E*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*028F*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0290*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0291*/ { ZYDIS_MNEMONIC_JNO, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0292*/ { ZYDIS_MNEMONIC_JNO, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0293*/ { ZYDIS_MNEMONIC_JNO, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0294*/ { ZYDIS_MNEMONIC_JNO, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0295*/ { ZYDIS_MNEMONIC_JNP, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0296*/ { ZYDIS_MNEMONIC_JNP, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0297*/ { ZYDIS_MNEMONIC_JNP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0298*/ { ZYDIS_MNEMONIC_JNP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*0299*/ { ZYDIS_MNEMONIC_JNS, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029A*/ { ZYDIS_MNEMONIC_JNS, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029B*/ { ZYDIS_MNEMONIC_JNS, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029C*/ { ZYDIS_MNEMONIC_JNS, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029D*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029E*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*029F*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A0*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A1*/ { ZYDIS_MNEMONIC_JO, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A2*/ { ZYDIS_MNEMONIC_JO, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A3*/ { ZYDIS_MNEMONIC_JO, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A4*/ { ZYDIS_MNEMONIC_JO, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A5*/ { ZYDIS_MNEMONIC_JP, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A6*/ { ZYDIS_MNEMONIC_JP, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A7*/ { ZYDIS_MNEMONIC_JP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02A8*/ { ZYDIS_MNEMONIC_JP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0281*/ { ZYDIS_MNEMONIC_JNB, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0282*/ { ZYDIS_MNEMONIC_JNB, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0283*/ { ZYDIS_MNEMONIC_JNB, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0284*/ { ZYDIS_MNEMONIC_JNB, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0285*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0286*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0287*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0288*/ { ZYDIS_MNEMONIC_JNBE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0289*/ { ZYDIS_MNEMONIC_JNL, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028A*/ { ZYDIS_MNEMONIC_JNL, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028B*/ { ZYDIS_MNEMONIC_JNL, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028C*/ { ZYDIS_MNEMONIC_JNL, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028D*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028E*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*028F*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0290*/ { ZYDIS_MNEMONIC_JNLE, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0291*/ { ZYDIS_MNEMONIC_JNO, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0292*/ { ZYDIS_MNEMONIC_JNO, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0293*/ { ZYDIS_MNEMONIC_JNO, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0294*/ { ZYDIS_MNEMONIC_JNO, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0295*/ { ZYDIS_MNEMONIC_JNP, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0296*/ { ZYDIS_MNEMONIC_JNP, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0297*/ { ZYDIS_MNEMONIC_JNP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0298*/ { ZYDIS_MNEMONIC_JNP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*0299*/ { ZYDIS_MNEMONIC_JNS, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029A*/ { ZYDIS_MNEMONIC_JNS, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029B*/ { ZYDIS_MNEMONIC_JNS, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029C*/ { ZYDIS_MNEMONIC_JNS, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029D*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029E*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*029F*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A0*/ { ZYDIS_MNEMONIC_JNZ, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A1*/ { ZYDIS_MNEMONIC_JO, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A2*/ { ZYDIS_MNEMONIC_JO, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A3*/ { ZYDIS_MNEMONIC_JO, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A4*/ { ZYDIS_MNEMONIC_JO, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A5*/ { ZYDIS_MNEMONIC_JP, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A6*/ { ZYDIS_MNEMONIC_JP, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A7*/ { ZYDIS_MNEMONIC_JP, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02A8*/ { ZYDIS_MNEMONIC_JP, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, /*02A9*/ { ZYDIS_MNEMONIC_JRCXZ, 3, 0x0973, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02AA*/ { ZYDIS_MNEMONIC_JS, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02AB*/ { ZYDIS_MNEMONIC_JS, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02AC*/ { ZYDIS_MNEMONIC_JS, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02AD*/ { ZYDIS_MNEMONIC_JS, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02AE*/ { ZYDIS_MNEMONIC_JZ, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02AF*/ { ZYDIS_MNEMONIC_JZ, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02B0*/ { ZYDIS_MNEMONIC_JZ, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, - /*02B1*/ { ZYDIS_MNEMONIC_JZ, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AA*/ { ZYDIS_MNEMONIC_JS, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AB*/ { ZYDIS_MNEMONIC_JS, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AC*/ { ZYDIS_MNEMONIC_JS, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AD*/ { ZYDIS_MNEMONIC_JS, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AE*/ { ZYDIS_MNEMONIC_JZ, 2, 0x134C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02AF*/ { ZYDIS_MNEMONIC_JZ, 2, 0x134E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02B0*/ { ZYDIS_MNEMONIC_JZ, 2, 0x1266, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, + /*02B1*/ { ZYDIS_MNEMONIC_JZ, 2, 0x1268, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE }, /*02B2*/ { ZYDIS_MNEMONIC_LAHF, 1, 0x08F1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*02B3*/ { ZYDIS_MNEMONIC_LAR, 2, 0x1354, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, /*02B4*/ { ZYDIS_MNEMONIC_LAR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -1530,8 +1530,8 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = /*05F7*/ { ZYDIS_MNEMONIC_RDSSPQ, 1, 0x0FFA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*05F8*/ { ZYDIS_MNEMONIC_RDTSC, 2, 0x0A15, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*05F9*/ { ZYDIS_MNEMONIC_RDTSCP, 3, 0x0A1B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05FA*/ { ZYDIS_MNEMONIC_RET, 2, 0x14EA, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05FB*/ { ZYDIS_MNEMONIC_RET, 1, 0x126F, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05FA*/ { ZYDIS_MNEMONIC_RET, 2, 0x14EA, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05FB*/ { ZYDIS_MNEMONIC_RET, 1, 0x126F, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*05FC*/ { ZYDIS_MNEMONIC_RET_FAR, 2, 0x14EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*05FD*/ { ZYDIS_MNEMONIC_RET_FAR, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, /*05FE*/ { ZYDIS_MNEMONIC_ROL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, @@ -3755,3200 +3755,3200 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { - /*0000*/ { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x0588, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0001*/ { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x058C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0002*/ { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x0588, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0003*/ { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x058C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0004*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0005*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0006*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0007*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000E*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*000F*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0010*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0011*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0012*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0013*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0014*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0015*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0016*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0017*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0018*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0019*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001A*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001B*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001C*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001D*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001E*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*001F*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0020*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0021*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0022*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0023*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0024*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0025*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0026*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0027*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0028*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0029*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002A*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002B*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002C*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002D*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002E*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*002F*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0030*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0031*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0032*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0033*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0034*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0035*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0036*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0037*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0038*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0039*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003A*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003B*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003C*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003D*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003E*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*003F*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0040*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0041*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0042*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0043*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0044*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0045*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0046*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0047*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0048*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CE8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*0049*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CEB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*004A*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CEE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - /*004B*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CF1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - /*004C*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CF4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - /*004D*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CF7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, - /*004E*/ { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0x0CFA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, - /*004F*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CFD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - /*0050*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0D00, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*0051*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x0D03, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - /*0052*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - /*0053*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D06, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - /*0054*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D09, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*0055*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D0C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*0056*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D0F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - /*0057*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D12, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, - /*0058*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0D15, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - /*0059*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0D18, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, - /*005A*/ { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0x0D1B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, - /*005B*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0D1E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, - /*005C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0D21, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, - /*005D*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x0D24, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, - /*005E*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D27, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*005F*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D2A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0060*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D2D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0061*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D30, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0062*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D33, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0063*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0064*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D36, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0065*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CE8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0066*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D39, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0067*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CEE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0068*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0069*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006A*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00EE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006B*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006C*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006D*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006E*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00FD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*006F*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0070*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0107, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0071*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x010C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0072*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0111, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0073*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0074*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0075*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x011B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0076*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0077*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0078*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x0120, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0079*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007A*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007B*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0125, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007C*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007D*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007E*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1674, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*007F*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0080*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0081*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1678, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0082*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0083*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0084*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0085*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0086*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0087*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0088*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0089*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008A*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008B*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008C*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008D*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008E*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D60, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*008F*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D63, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0090*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D66, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0091*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D69, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0092*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D6C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0093*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D6F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0094*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D72, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0095*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D75, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0096*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D78, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0097*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0098*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0099*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009A*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D81, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009B*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D84, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009C*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009D*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009E*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*009F*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A0*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A1*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D90, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A2*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D93, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A3*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D96, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A4*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D99, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A5*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D96, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A6*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A7*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A8*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00A9*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AA*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AB*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AC*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AD*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AE*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00AF*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B0*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B1*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B2*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B3*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B4*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B5*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B6*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DC0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B7*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B8*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00B9*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BA*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BB*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BC*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BD*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DD2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BE*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DD5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00BF*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DD8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C0*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DDB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C1*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DDE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C2*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C3*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C4*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C5*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DE7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C6*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DEA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C7*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DED, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C8*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00C9*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CA*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CB*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CC*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DF9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CD*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DFC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CE*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DFF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00CF*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E02, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D0*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E05, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D1*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E05, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D2*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E08, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D3*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0590, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D4*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0594, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D5*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0598, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D6*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x059C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D7*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D8*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00D9*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DA*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E0B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DB*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E0E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DC*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E11, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DD*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E14, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DE*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00DF*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E0*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E1A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E1*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E1D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E2*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E20, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E3*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E23, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E4*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E26, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E5*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E6*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E7*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E2C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E8*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E2F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00E9*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E32, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00EA*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E35, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00EB*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E38, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00EC*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00ED*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00EE*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00EF*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F0*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F1*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F2*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F3*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F4*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F5*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F6*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E41, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F7*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F8*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E47, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00F9*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FA*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FB*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FC*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FD*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FE*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*00FF*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x12C2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0100*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0101*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0102*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x12C6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0103*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0104*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0105*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05AC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0106*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0107*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0108*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1680, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0109*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010A*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010B*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1684, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010C*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B11, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010D*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B0E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010E*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B17, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*010F*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B17, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0110*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B14, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0111*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0112*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0113*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0114*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B23, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0115*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B23, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0116*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B20, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0117*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0118*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0119*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011A*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011B*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011C*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12E2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011D*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011E*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*011F*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12E6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0120*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0121*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0122*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0123*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0124*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0125*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0126*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D84, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0127*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0128*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0129*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012A*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012B*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012C*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D90, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012D*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012E*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*012F*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0130*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0131*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0132*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0133*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0134*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0135*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0136*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0137*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0138*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0139*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013A*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DC0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013B*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013C*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013D*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013E*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*013F*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0140*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0141*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DD2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0142*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DE7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0143*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DEA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0144*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DED, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0145*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0146*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0147*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0148*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0149*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E0B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014A*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E0E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014B*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E11, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014C*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E14, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014D*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014E*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*014F*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E1A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0150*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E1D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0151*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E20, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0152*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E23, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0153*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E26, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0154*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0155*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0156*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E2C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0157*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E2F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0158*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E32, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0159*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E35, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015A*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E38, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015B*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015C*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015D*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015E*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*015F*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0160*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x12C2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0161*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0162*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0163*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x12C6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0164*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0165*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0166*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1680, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0167*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0168*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0169*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1684, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016A*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016B*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016C*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12E2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016D*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016E*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*016F*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12E6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0170*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0171*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0172*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0173*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0174*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0175*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0176*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E50, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0177*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E53, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0178*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E56, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0179*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E59, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017A*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E5C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017B*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E5F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017C*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E62, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017D*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E65, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017E*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E68, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*017F*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0180*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0181*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0182*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E71, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0183*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E74, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0184*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E77, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0185*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E7A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0186*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E7D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0187*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E80, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0188*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E80, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0189*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E83, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018A*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E41, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018B*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018C*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E47, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018D*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018E*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*018F*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0190*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0191*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E86, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0192*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E89, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0193*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0194*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0195*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0196*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E92, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0197*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E92, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0198*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E95, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0199*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E98, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019A*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E98, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019B*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E9B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019C*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019D*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019E*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0134, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*019F*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0139, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A0*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x013E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A1*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0143, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A2*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A3*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A4*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A5*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A6*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A7*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A8*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01A9*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AA*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AB*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AC*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AD*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AE*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01AF*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B0*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B1*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B2*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B3*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B4*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B5*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B6*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B7*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B8*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01B9*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BA*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BB*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BC*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BD*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BE*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01BF*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C0*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C1*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C2*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C3*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C4*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C5*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C6*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C7*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C8*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05B8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01C9*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05BC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CA*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05C0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CB*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05C4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CC*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05C8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CD*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05CC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CE*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01CF*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D0*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D1*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05DC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D2*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05E0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D3*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05E4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D4*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05E8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D5*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05EC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D6*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05F0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D7*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05F4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D8*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05F8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01D9*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05FC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DA*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0600, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DB*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0604, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DC*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0608, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DD*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x060C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DE*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x0610, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01DF*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x0614, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E0*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0EB0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E1*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0B38, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E2*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E3*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E4*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E5*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E6*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E7*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E8*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01E9*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01EA*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01EB*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01EC*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01ED*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01EE*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01EF*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F0*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F1*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F2*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F3*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F4*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F5*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F6*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F7*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F8*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01F9*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FA*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FB*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FC*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FD*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FE*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*01FF*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0200*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0201*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0202*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0203*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0204*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0205*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0206*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0207*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0208*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0209*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020A*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020B*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020C*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020D*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020E*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*020F*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0210*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0211*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0212*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0213*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0214*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0215*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0216*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0217*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0218*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0219*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021A*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021B*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021C*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021D*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021E*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*021F*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0220*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0221*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0222*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0223*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0224*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0225*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0226*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0227*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0228*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0229*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022A*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022C*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022D*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022E*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*022F*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0230*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0231*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0232*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0233*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0234*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0235*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0236*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0237*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0238*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0239*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023A*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023B*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023C*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023D*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023E*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*023F*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0240*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0241*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0242*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0243*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0244*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0245*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0246*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0247*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0248*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0249*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024A*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024B*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024C*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024D*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024E*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*024F*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0250*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0251*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0252*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0253*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0254*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0255*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0256*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0257*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0258*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0259*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025A*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025B*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025C*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025D*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025E*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*025F*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0260*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0261*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0262*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0263*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0264*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0265*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0266*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0267*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0268*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0269*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026A*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026B*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026C*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026D*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026E*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*026F*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0270*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0271*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0272*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0273*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0274*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0275*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0276*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0277*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0278*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0279*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027D*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027E*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*027F*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0280*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0281*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0282*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0283*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0284*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0285*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0286*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0287*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0288*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0289*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028A*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028B*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028C*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028D*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028E*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*028F*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0290*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0291*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0292*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0293*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0294*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0295*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0296*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0297*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0298*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0299*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029A*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029B*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029C*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029D*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029E*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*029F*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A0*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A1*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A2*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A3*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A4*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A5*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A6*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A7*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A8*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02A9*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AA*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AB*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AC*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AD*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AE*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02AF*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B0*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B1*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B2*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B3*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B4*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B5*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B6*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B7*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B8*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02B9*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BA*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BB*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BC*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BD*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BE*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02BF*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C0*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C1*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C2*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C3*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C4*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C5*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C6*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C7*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C8*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02C9*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CA*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CB*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CC*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CD*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CE*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02CF*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D0*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D1*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D2*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D3*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D4*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D5*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D6*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D7*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D8*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02D9*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DA*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DB*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DC*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DD*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DE*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02DF*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E0*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E1*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E2*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E3*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E4*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E5*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E6*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E7*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E8*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02E9*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02EA*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02EB*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02EC*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02ED*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02EE*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02EF*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F0*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F1*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F2*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F3*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F4*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F5*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F6*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F7*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F8*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02F9*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FA*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FB*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FC*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FD*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FE*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*02FF*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0300*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0301*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0302*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0303*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0304*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0305*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0306*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0307*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0308*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0309*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030B*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030C*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030D*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030E*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*030F*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0310*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0311*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0312*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0313*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0314*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0315*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0316*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0317*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0318*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0319*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031A*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031B*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031C*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031D*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*031F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0320*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0321*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0322*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0323*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0324*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0325*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0326*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0327*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0328*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0329*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032A*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032B*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032C*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032D*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032E*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*032F*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0330*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0331*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0332*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0333*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0334*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0335*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0336*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0337*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0338*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0339*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033A*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0618, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033B*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033C*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0620, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033D*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033E*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0624, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*033F*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0340*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0628, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0341*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0342*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0630, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0343*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0344*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0634, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0345*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0346*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0618, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0347*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0638, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0348*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x0628, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0349*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x063C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034A*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034B*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034C*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034D*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EBC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034E*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EBF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*034F*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EC2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0350*/ { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0351*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0352*/ { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0353*/ { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0354*/ { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0355*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0356*/ { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0357*/ { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0358*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EB3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0359*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EC5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035A*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EC8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035B*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ECB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035C*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ECE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035D*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ED1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*035F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0360*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0361*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0362*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0363*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0364*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0365*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0366*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0367*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0368*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0369*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036A*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036B*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036C*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036D*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036E*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*036F*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0370*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0371*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0372*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0373*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0374*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0375*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0376*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0377*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0378*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0379*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037A*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037B*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037C*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037D*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037E*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*037F*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0380*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0381*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0382*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0383*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0384*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0385*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0386*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0387*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0388*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01AC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0389*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01B1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038A*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01B6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038B*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01BB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038C*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038D*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038E*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*038F*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0390*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0391*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0392*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0393*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0394*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0395*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0396*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0397*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0398*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0399*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039A*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039B*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039C*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0210, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039D*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0215, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039E*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*039F*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A0*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A1*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A2*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A3*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A4*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A5*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A6*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A7*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A8*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03A9*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AA*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AB*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AC*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AD*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AE*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03AF*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B0*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B1*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B2*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B3*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B4*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B5*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B6*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B7*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B8*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03B9*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BA*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BB*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BC*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BD*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BE*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03BF*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C0*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C1*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C2*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C3*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C4*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C5*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C6*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C7*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C8*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03C9*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CA*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CB*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CC*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CD*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CE*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03CF*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D0*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D1*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D2*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D4*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D5*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D6*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03D9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DB*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DC*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DD*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DE*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03DF*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E0*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x1696, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E1*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x1614, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E2*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E3*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FF7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E4*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E5*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0ED4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E6*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E7*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E8*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03E9*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03EA*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03EB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03EC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03ED*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03EE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03EF*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F0*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F1*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F2*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F3*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F4*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F5*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F6*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F7*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F8*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03F9*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FA*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FB*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FC*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FD*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FE*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*03FF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0400*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0401*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0402*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0403*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0404*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0405*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0406*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0407*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0408*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F10, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0409*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F13, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040A*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F16, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040B*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F19, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040C*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F1C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040D*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F1F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040E*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*040F*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0410*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0411*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0412*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0413*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0414*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0415*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0416*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0417*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0418*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0419*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041A*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041B*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041C*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041D*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041E*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*041F*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0420*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0421*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0422*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0423*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0424*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0425*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0426*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F22, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0427*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F25, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0428*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F28, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0429*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F2B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042A*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F2E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042B*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F31, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042C*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F34, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042D*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F37, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042E*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F3A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*042F*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F3D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0430*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F40, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0431*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F43, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0432*/ { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0x0085, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0433*/ { ZYDIS_MNEMONIC_VMOVHPD, 3, 0x0B92, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0434*/ { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x15E4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0435*/ { ZYDIS_MNEMONIC_VMOVHPS, 3, 0x0B95, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0436*/ { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0437*/ { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0x0B98, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0438*/ { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x04D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0439*/ { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x140C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043A*/ { ZYDIS_MNEMONIC_VMOVLPS, 3, 0x0B9B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043B*/ { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x15E6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043C*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1698, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043D*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043E*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*043F*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0A03, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0440*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0C82, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0441*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x169E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0442*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0443*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x15D2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0444*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x16A0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0445*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0446*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x15D6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0447*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x16A2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0448*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16A4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0449*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x161C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044A*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044B*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044C*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0A93, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044D*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x161C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044E*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16A6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*044F*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0450*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0ED4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0451*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0452*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0F46, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0453*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x0670, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0454*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0455*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0456*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0457*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0458*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0459*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045A*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045B*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045C*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045D*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045E*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*045F*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0460*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0D33, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0461*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0462*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0F49, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0463*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0674, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0464*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0465*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0466*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0467*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0468*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0469*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046A*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046B*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046C*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046D*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046E*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*046F*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0470*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0471*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0472*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0473*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0474*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0475*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0476*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0477*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0478*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0479*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047A*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047B*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047C*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047D*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047E*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*047F*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0480*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0481*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0482*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0483*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0484*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0485*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0486*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0487*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0488*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0489*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048A*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048B*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048C*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048D*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048E*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*048F*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0490*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0491*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0492*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0493*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0494*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0495*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0496*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0497*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0498*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0499*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049A*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049B*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049C*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x0678, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049D*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x067C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049E*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x0678, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*049F*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x067C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A0*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F4C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A1*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F4F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A2*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F52, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A3*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F55, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A4*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F58, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A5*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F5B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A6*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F5E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A7*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F61, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A8*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F64, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04A9*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F67, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AA*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F6A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AB*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F6D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AC*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F70, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AD*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F73, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AE*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F76, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04AF*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F79, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B0*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F7C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B1*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F7F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B2*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F82, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B3*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F85, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B4*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F88, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B5*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F8B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B6*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F8E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B7*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F91, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B8*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0680, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04B9*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0684, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BA*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0688, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BB*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x068C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BC*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0690, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BD*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0694, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BE*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0698, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04BF*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x069C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C0*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C1*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C2*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C3*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06AC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C4*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C5*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C6*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C7*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C8*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06C0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04C9*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CA*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06C8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CB*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06CC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CC*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CD*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CE*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04CF*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06DC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D0*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D1*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D2*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D3*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D4*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D5*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D6*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D7*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04D9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DB*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DC*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DD*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DE*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04DF*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E0*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E1*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E2*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E3*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E4*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E5*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E6*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E7*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E8*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04E9*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04EA*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04EB*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04EC*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04ED*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04EE*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04EF*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F0*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F1*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F2*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F3*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F4*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F5*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F6*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F7*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F8*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04F9*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FA*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FB*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FC*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FD*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FE*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*04FF*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0500*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0501*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0502*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0503*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0504*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0505*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0506*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0507*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0508*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0509*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050A*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050B*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050C*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050D*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050E*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*050F*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0510*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0511*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0512*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0513*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0514*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0515*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0516*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0517*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0518*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0519*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051A*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051B*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051C*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051D*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051E*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*051F*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0520*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0521*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0522*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0523*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0524*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0525*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0526*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0527*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0528*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0529*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052A*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052B*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052C*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052D*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052E*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*052F*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0530*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0531*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0532*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0533*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0534*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0535*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0536*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0537*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0538*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0539*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053A*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053B*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053C*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053D*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053E*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*053F*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0540*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0541*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0542*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F22, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0543*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F94, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0544*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F97, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*0545*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F9A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*0546*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F9D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - /*0547*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - /*0548*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0549*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*054A*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, - /*054B*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FAC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*054C*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*054D*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FAF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*054E*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0D09, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*054F*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0550*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0D0F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0551*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0552*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0553*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FBB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0554*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16A8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - /*0555*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16AA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0556*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16AC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0557*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16AE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0558*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16B0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0559*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16B2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*055A*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FBE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - /*055B*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - /*055C*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*055D*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*055E*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*055F*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FCA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0560*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FCD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - /*0561*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FD0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - /*0562*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FD3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0563*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0564*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FD6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*0565*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FD9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0566*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FDC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*0567*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FDF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*0568*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*0569*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - /*056A*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - /*056B*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FEB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, - /*056C*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0238, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*056D*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x023D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*056E*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0242, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*056F*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0247, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0570*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x024C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0571*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0251, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0572*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0256, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0573*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x025B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0574*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0260, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0575*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0265, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0576*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0577*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0578*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0579*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057A*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057B*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057C*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057D*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057E*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*057F*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0580*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0581*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0582*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0583*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0584*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0585*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0586*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0587*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0588*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0589*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058A*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058B*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058C*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058D*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058E*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*058F*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0590*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0591*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0592*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0593*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0594*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0595*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0596*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0256, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0597*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x025B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0598*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0260, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0599*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0265, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059A*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059C*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0274, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059D*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0279, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059E*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x027E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*059F*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0283, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A0*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0288, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A1*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x028D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A2*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A3*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A4*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A5*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A6*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A7*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A8*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0274, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05A9*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0279, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AA*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x027E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AB*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0283, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AC*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0288, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AD*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x028D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AE*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05AF*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B0*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B1*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B2*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B3*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B4*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B5*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B6*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B7*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B8*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05B9*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BA*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BB*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BC*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BD*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BE*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05BF*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C0*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C1*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C2*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C3*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C4*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C5*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C6*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C7*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C8*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0314, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05C9*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0319, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CA*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x031E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CB*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0323, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CC*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CD*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CE*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05CF*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D0*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D1*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D2*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D3*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D4*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D5*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D6*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D7*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D8*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05D9*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DA*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DB*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DC*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DD*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DE*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05DF*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0FEE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E0*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E1*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E2*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E3*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E4*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E5*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E6*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E7*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E8*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05E9*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05EA*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05EB*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05EC*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05ED*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05EE*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0728, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05EF*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x072C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F0*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0730, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F1*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0734, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F2*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0738, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F3*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x073C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F4*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F5*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F6*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F7*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F8*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05F9*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FA*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FB*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FC*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FD*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FE*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*05FF*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0600*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0601*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0602*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0603*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0604*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0605*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0606*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0607*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0608*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0609*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060A*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060B*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060C*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0740, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060D*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0744, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060E*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0748, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*060F*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x074C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0610*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0750, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0611*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0754, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0612*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0613*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0614*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0615*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0616*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0617*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0618*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0619*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061A*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061B*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061C*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061D*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061E*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*061F*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0620*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0621*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0622*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0623*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0624*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0625*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0626*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0627*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0628*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0629*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062A*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062B*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062C*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062D*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062E*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*062F*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0630*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0631*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0632*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0633*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0634*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0635*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0636*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0637*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0638*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0639*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063A*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063B*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063C*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063D*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063E*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0728, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*063F*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x072C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0640*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0730, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0641*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0734, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0642*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0738, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0643*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x073C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0644*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0645*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0646*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0647*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0648*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0649*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064A*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064B*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064C*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064D*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064E*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*064F*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0650*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0651*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0652*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0653*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0654*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0655*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0656*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0657*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0658*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0659*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065A*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065B*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065C*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0740, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065D*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0744, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065E*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0748, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*065F*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x074C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0660*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0750, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0661*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0754, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0662*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0663*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0664*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0665*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0666*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0667*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0668*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0669*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066A*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066B*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066C*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066D*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066E*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*066F*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0670*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0671*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0672*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0673*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0674*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0FF1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0675*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0C22, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0676*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0677*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FF7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0678*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FFA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0679*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067A*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1000, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067B*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1003, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067C*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1006, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067D*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1009, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067E*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x100C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*067F*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x100F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0680*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1012, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0681*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1015, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0682*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1018, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0683*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x101B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0684*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x101E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0685*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x1021, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0686*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1012, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0687*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1024, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0688*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1027, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0689*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x056C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068A*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x0568, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068B*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0574, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068C*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0570, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068D*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x057C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068E*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x0578, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*068F*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0584, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0690*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0580, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0691*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0692*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0693*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0694*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0695*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0696*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0697*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0698*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0FEE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0699*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069A*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069B*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069C*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069D*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069E*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*069F*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A0*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A1*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A2*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A3*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A4*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A5*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A6*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A7*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A8*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06A9*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AA*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AB*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AC*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AD*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AE*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06AF*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0768, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B0*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x076C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B1*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0770, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B2*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0774, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B3*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0778, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B4*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x077C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B5*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B6*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B7*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B8*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06B9*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BA*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BB*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0780, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BC*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0784, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BD*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0788, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BE*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x078C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06BF*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0790, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C0*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0794, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C1*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0798, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C2*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x079C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C3*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C4*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C5*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C6*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07AC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C7*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C8*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06C9*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CA*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CB*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CC*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CD*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CE*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06CF*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D0*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D1*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D2*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D3*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D4*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D5*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D6*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D7*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D8*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06D9*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DA*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DB*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DC*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DD*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DE*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06DF*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E0*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E1*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E2*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E3*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E4*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E5*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E6*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E7*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E8*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06E9*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06EA*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06EB*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0780, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06EC*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0784, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06ED*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0788, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06EE*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x078C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06EF*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0790, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F0*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0794, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F1*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0798, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F2*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x079C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F3*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F4*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F5*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F6*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07AC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F7*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F8*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06F9*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FA*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FB*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FC*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FD*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FE*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*06FF*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0700*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0701*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0702*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0703*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0704*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0705*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0706*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0707*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0708*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0709*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070A*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070B*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070C*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070D*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070E*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*070F*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0710*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0711*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0712*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0713*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0714*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0715*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0716*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0717*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0718*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0719*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071A*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071B*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x102A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071C*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x102D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071D*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1030, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071E*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1033, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*071F*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1036, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0720*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1039, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0721*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x103C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0722*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x103F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0723*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1042, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0724*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1045, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0725*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1048, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0726*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x104B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0727*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0728*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0729*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072A*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16C6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072B*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16C8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072C*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16CA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072D*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16CC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072E*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16CE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*072F*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16D0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0730*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0731*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0732*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0733*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16D8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0734*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16DA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0735*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16DC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0736*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x104E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0737*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1051, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0738*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1054, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0739*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1057, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073A*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x105A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073B*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x105D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073C*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1060, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073D*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1063, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073E*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1066, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*073F*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1069, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0740*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x106C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0741*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x106F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0742*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1072, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0743*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1075, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0744*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1078, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0745*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x107B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0746*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x107E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0747*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1081, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0748*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1084, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0749*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1087, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074A*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x108A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074B*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x108D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074C*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1090, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074D*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1093, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074E*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1096, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*074F*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1099, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0750*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x109C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0751*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x109F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0752*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x10A2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0753*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x10A5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0754*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10A8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0755*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10AB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0756*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10AE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0757*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0758*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0759*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075A*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10BA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075B*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10BD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075C*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075D*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075E*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*075F*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0760*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10CC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0761*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10CF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0762*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0763*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0764*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D8, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0765*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10DB, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0766*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10DE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0767*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E1, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0768*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E4, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0769*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076A*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10EA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076B*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10ED, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076C*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076D*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076E*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*076F*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0770*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10FC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0771*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10FF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0772*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1102, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0773*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1105, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0774*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1108, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0775*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x110B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0776*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x110E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0777*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1111, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0778*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1114, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0779*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1117, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077A*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x111A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077B*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x111D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077C*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1120, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077D*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1123, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077E*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1126, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*077F*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1129, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0780*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x112C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0781*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x112F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0782*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1132, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0783*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1135, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0784*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1138, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0785*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x113B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0786*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x113E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0787*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1141, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0788*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1144, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0789*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1147, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078A*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x114A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078B*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x114D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078C*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1150, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078D*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1153, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078E*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1156, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*078F*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1159, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0790*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x102A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0791*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x102D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0792*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1030, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0793*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1033, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0794*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1036, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0795*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1039, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0796*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x103C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0797*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x103F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0798*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1042, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0799*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1045, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079A*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1048, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079B*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x104B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079C*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x104E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079D*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1051, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079E*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1054, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*079F*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1057, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A0*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x105A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A1*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x105D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A2*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1060, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A3*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1063, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A4*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1066, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A5*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1069, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A6*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x106C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A7*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x106F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A8*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1072, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07A9*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1075, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AA*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1078, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AB*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x107B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AC*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x107E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AD*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1081, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AE*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x115C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07AF*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x115F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B0*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1162, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B1*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1165, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B2*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1168, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B3*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x116B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B4*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16DE, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B5*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16E0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B6*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16E2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B7*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x115C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B8*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x115F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07B9*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1162, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BA*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1165, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BB*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1168, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BC*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x116B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BD*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BE*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07BF*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C0*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C1*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10FC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C2*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10FF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C3*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1102, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C4*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1105, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C5*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1108, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C6*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x110B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C7*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x110E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C8*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1111, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07C9*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1114, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CA*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1117, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CB*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x111A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CC*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x111D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CD*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1120, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CE*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1123, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07CF*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1126, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D0*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1129, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D1*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x112C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D2*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x112F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D3*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1132, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D4*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1135, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D5*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1138, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D6*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x113B, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D7*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x113E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D8*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1141, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07D9*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1144, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DA*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1147, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DB*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x114A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DC*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x114D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DD*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1150, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DE*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1153, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07DF*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1156, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E0*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1159, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E1*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E2*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E3*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E4*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E5*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07C0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E6*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E7*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E8*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07E9*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07EA*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07EB*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07EC*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07ED*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07EE*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07EF*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F0*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F1*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F2*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F3*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F4*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F5*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F6*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F7*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F8*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07F9*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FA*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FB*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FC*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FD*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FE*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*07FF*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0800*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0801*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0802*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0803*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0804*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0805*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0806*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0807*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0808*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0809*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080A*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080B*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07C8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080C*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07CC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080D*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080E*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*080F*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0810*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07DC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0811*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0812*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0813*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0814*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0815*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07F0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0816*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07F4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0817*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0818*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0819*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081A*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081B*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081C*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081D*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081E*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*081F*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0820*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0821*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0822*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0823*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0824*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0825*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0826*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0827*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0828*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0829*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082A*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082B*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082C*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082D*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082E*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*082F*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0830*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0831*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0832*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0833*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0834*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0835*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0836*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0837*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0838*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0839*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083A*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083B*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083C*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083D*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083E*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*083F*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0840*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0841*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0842*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0843*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0844*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0845*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0846*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0847*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0848*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0849*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084A*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084B*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084C*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084D*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084E*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*084F*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0850*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0851*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0852*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0853*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0854*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0855*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0856*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0857*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0514, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0858*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0510, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0859*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x051C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085A*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0518, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085B*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x116E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085C*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x1171, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085D*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1174, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085E*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1177, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*085F*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x117A, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0860*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x117D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0861*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1180, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0862*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1183, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0863*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1186, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0864*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1189, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0865*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x118C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0866*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x117D, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0867*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x118F, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0868*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1192, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0869*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086A*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086B*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086C*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086D*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086E*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*086F*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0870*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0871*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0872*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0873*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0874*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0875*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0876*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0877*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0878*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0879*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087A*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087B*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087C*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087D*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087E*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*087F*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0880*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0881*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0882*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0883*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0884*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0885*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0886*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0887*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0888*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0889*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088A*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088B*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088C*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088D*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1195, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088E*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*088F*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x119B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0890*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x119E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0891*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x11A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0892*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x11A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0893*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0894*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0895*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0896*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0897*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0898*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0899*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089A*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089B*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089C*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089D*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089E*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*089F*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A0*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A1*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A2*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A3*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A4*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A5*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A6*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A7*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A8*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08A9*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AA*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AB*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AC*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AD*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AE*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08AF*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B0*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B1*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B2*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B3*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B4*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B5*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B6*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B7*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B8*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08B9*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BA*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BB*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BC*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BD*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BE*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08BF*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C0*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C1*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C2*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C3*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C4*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C5*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C6*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C7*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C8*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08C9*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CA*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CB*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CC*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CD*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CE*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08CF*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D0*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D1*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D2*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D3*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D4*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D5*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D6*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D7*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D8*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08D9*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DA*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DB*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DC*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DD*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DE*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08DF*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E0*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E1*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E2*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E3*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E4*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E5*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E6*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E7*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E8*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08E9*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08EA*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08EB*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08EC*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08ED*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08EE*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08EF*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F0*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F1*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F2*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F3*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F4*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F5*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F6*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F7*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F8*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08F9*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FA*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FB*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FC*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FD*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FE*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*08FF*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1195, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0900*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0901*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x119B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0902*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x119E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0903*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x11A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0904*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x11A4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0905*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0906*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0907*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0908*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0909*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090A*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090B*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090C*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090D*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090E*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*090F*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0910*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0911*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0912*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0913*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0914*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0915*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0916*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0917*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0918*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0919*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091A*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091B*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091C*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091D*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091E*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*091F*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0920*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0921*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0922*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0923*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0924*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0925*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0926*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0927*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0928*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0929*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092A*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092B*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092C*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092D*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092E*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*092F*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0930*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0931*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0932*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0933*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0934*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0935*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0936*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0937*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0938*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0939*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093A*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093B*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093C*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093D*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093E*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*093F*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0940*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0941*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0942*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0943*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0944*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0945*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0946*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0947*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0948*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0949*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094A*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094B*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094C*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094D*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094E*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*094F*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0950*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0951*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0952*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0953*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0954*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0955*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0956*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0957*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0958*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0959*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095A*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095B*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095C*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095D*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095E*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*095F*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0960*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0961*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0962*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0963*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0964*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0965*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0966*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0967*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0968*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0969*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096A*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096B*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096C*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096D*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096E*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*096F*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0970*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0971*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0972*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0973*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0974*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0975*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0976*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0977*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0978*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0979*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097A*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097B*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097C*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097D*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097E*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*097F*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0980*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0981*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0982*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0983*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0984*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0985*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0986*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0987*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0988*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0989*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098A*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098B*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098C*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098D*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098E*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*098F*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0990*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0991*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0992*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0993*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0994*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0995*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0996*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0997*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0998*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0999*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099A*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099B*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099C*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099D*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099E*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*099F*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A0*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A1*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A2*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A3*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A4*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A5*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A6*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A7*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A8*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09A9*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AA*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AB*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AC*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AD*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AE*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09AF*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B0*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B1*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B2*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B3*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B4*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B5*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B6*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B7*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B8*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09B9*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BA*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BB*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BC*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BD*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BE*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09BF*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C0*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C1*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C2*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C3*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C4*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C5*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C6*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C7*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C8*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09C9*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CA*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CB*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CC*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CD*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CE*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09CF*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D0*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D1*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D2*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D3*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D4*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D5*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D6*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D7*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D8*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09D9*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DA*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DB*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DC*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DD*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DE*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09DF*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E0*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E1*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E2*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E3*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E4*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E5*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E6*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E7*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E8*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09E9*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09EA*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09EB*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09EC*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09ED*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09EE*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09EF*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F0*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F1*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F2*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F3*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F4*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F5*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F6*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F7*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F8*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09F9*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FA*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FB*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FC*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FD*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FE*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*09FF*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A00*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A01*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A02*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A03*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A04*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A05*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A06*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A07*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A08*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A09*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0A*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0B*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0C*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0D*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0E*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A0F*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A10*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A11*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A12*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A13*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A14*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A15*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A16*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A17*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A18*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A19*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1A*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1B*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1C*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1D*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1E*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A1F*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A20*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A21*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A22*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A23*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A24*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A25*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A26*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A27*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A28*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A29*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2A*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2B*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2C*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2D*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2E*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A2F*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A30*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A31*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A32*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A33*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A34*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A35*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A36*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A37*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A38*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A39*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3A*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3B*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3C*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3D*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3E*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A3F*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A40*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A41*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A42*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A43*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A44*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A45*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A46*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A47*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A48*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A49*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4A*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4B*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4C*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4D*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4E*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A4F*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A50*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A51*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A52*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A53*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A54*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A55*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A56*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A57*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A58*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A59*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5A*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5B*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5C*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5D*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5E*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A5F*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11A7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A60*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11AA, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A61*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11AD, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A62*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B0, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A63*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B3, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A64*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B6, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A65*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A66*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A67*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A68*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A69*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6B*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6C*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6D*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11A7, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6E*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11B9, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A6F*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11BC, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A70*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11BF, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A71*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11C2, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A72*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11C5, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A73*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A74*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A75*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A76*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A77*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A78*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A79*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7A*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7B*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7C*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7D*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7E*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A7F*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A80*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A81*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A82*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A83*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A84*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A85*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A86*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A87*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A88*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A89*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8A*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8B*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8C*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8D*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8E*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A8F*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A90*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A91*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A92*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A93*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A94*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A95*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A96*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A97*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A98*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A99*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9A*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9B*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9C*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9D*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9E*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0A9F*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA0*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA1*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA2*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA3*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA4*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA5*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA6*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA7*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA8*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AA9*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAA*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAB*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAC*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAD*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAE*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AAF*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB0*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB1*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB2*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB3*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB4*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB5*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB6*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB7*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB8*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AB9*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1674, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABA*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABB*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABC*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1678, 0x00, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABD*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABE*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ABF*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC0*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC1*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC2*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC3*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC4*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC5*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC6*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC7*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC8*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AC9*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACA*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACB*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACC*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACD*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACE*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ACF*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD0*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD1*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD2*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD3*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD4*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD5*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD6*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD7*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD8*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AD9*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADA*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADB*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADC*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADD*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADE*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0ADF*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - /*0AE0*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE } + /*0000*/ { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x0588, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0001*/ { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x058C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0002*/ { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x0588, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0003*/ { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x058C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0004*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0005*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0006*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0007*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000E*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*000F*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0010*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0011*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0012*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0013*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0014*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0015*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0016*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0017*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0018*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0019*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001A*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001B*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001C*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001D*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001E*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*001F*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0020*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0021*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0022*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0023*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0024*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0025*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0026*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0027*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0028*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0029*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002A*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002B*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002C*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002D*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002E*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*002F*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0030*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0031*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0032*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0033*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0034*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0035*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0036*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0037*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0038*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0039*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003A*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003B*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003C*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003D*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003E*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*003F*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0040*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0041*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0042*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0043*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0044*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0045*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0046*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0047*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0048*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CE8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*0049*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CEB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*004A*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CEE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + /*004B*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CF1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + /*004C*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CF4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + /*004D*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CF7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, + /*004E*/ { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0x0CFA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, + /*004F*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + /*0050*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0D00, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*0051*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x0D03, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + /*0052*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + /*0053*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D06, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + /*0054*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D09, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*0055*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D0C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*0056*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D0F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + /*0057*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0D12, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_16 }, + /*0058*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0D15, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + /*0059*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0D18, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_16 }, + /*005A*/ { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0x0D1B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_8_TO_16 }, + /*005B*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0D1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_4 }, + /*005C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0D21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_2_TO_8 }, + /*005D*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x0D24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_4_TO_8 }, + /*005E*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*005F*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D2A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0060*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D2D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0061*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0D30, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0062*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D33, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0063*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0064*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D36, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0065*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CE8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0066*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D39, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0067*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CEE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0068*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0069*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006A*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00EE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006B*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006C*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006D*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006E*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00FD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*006F*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0070*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0107, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0071*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x010C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0072*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0111, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0073*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0074*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0075*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x011B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0076*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0077*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0078*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x0120, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0079*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007A*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007B*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0125, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007C*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007D*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007E*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1674, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*007F*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0080*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0081*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1678, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0082*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0083*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0084*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0085*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0086*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0087*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0088*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0089*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008A*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008B*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008C*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008D*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008E*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D60, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*008F*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D63, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0090*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D66, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0091*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D69, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0092*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D6C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0093*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D6F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0094*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D72, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0095*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D75, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0096*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D78, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0097*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0098*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0099*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D7E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009A*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D81, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009B*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D84, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009C*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009D*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009E*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*009F*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A0*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A1*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D90, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A2*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D93, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A3*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D96, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A4*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D99, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A5*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D96, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A6*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A7*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A8*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D9F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00A9*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AA*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AB*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AC*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AD*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AE*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00AF*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B0*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B1*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B2*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B3*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B4*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B5*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B6*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0DC0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B7*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B8*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00B9*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DC9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BA*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BB*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BC*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BD*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DD2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BE*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DD5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00BF*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DD8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C0*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DDB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C1*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DDE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C2*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C3*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C4*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DE4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C5*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DE7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C6*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DEA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C7*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C8*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00C9*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CA*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CB*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DF6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CC*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DF9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CD*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DFC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CE*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DFF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00CF*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E02, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D0*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E05, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D1*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E05, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D2*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0E08, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D3*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0590, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D4*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0594, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D5*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0598, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D6*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x059C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D7*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D8*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00D9*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x05A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DA*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E0B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DB*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E0E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DC*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E11, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DD*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E14, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DE*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00DF*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E0*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0E1A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E1*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E1D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E2*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E20, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E3*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E23, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E4*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E26, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E5*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E6*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E7*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0E2C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E8*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E2F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00E9*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E32, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00EA*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E35, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00EB*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E38, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00EC*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00ED*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00EE*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E3E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00EF*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F0*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F1*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F2*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F3*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F4*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F5*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F6*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E41, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F7*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F8*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E47, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00F9*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FA*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FB*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FC*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E4D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FD*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FE*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*00FF*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x12C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0100*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0101*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0102*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x12C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0103*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0104*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0105*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x05AC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0106*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0107*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0108*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1680, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0109*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010A*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010B*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1684, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010C*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B11, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010D*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B0E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010E*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B17, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*010F*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B17, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0110*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0B14, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0111*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0112*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0113*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B1A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0114*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B23, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0115*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B23, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0116*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0B20, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0117*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0118*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0119*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x05B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011A*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011B*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011C*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011D*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011E*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*011F*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0120*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0121*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0122*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0123*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0124*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0125*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x168E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0126*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D84, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0127*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0128*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0129*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D87, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012A*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012B*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D8D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012C*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D90, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012D*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012E*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*012F*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DA8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0130*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0131*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0132*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DAE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0133*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0DB1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0134*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0135*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0136*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0137*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DB7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0138*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0139*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DBD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013A*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0DC0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013B*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013C*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013D*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DC9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013E*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*013F*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0140*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DCF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0141*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DD2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0142*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DE7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0143*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DEA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0144*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0145*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0146*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0147*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0148*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DF6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0149*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E0B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014A*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E0E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014B*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E11, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014C*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E14, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014D*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014E*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E17, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*014F*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0E1A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0150*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E1D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0151*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E20, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0152*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E23, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0153*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E26, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0154*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0155*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E29, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0156*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0E2C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0157*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E2F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0158*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E32, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0159*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E35, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015A*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E38, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015B*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015C*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015D*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E3E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015E*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*015F*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0160*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x12C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0161*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0162*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x167C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0163*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x12C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0164*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0165*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x167E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0166*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1680, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0167*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0168*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1682, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0169*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1684, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016A*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016B*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016C*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016D*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016E*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1686, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*016F*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0170*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0171*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1688, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0172*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0173*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0174*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0175*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x168E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0176*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E50, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0177*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E53, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0178*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E56, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0179*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E59, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017A*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E5C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017B*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E5F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017C*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E62, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017D*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E65, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017E*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E68, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*017F*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0180*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0181*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E6E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0182*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E71, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0183*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E74, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0184*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E77, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0185*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E7A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0186*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E7D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0187*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E80, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0188*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E80, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0189*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E83, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018A*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E41, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018B*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018C*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E47, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018D*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E44, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018E*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*018F*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0190*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E4D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0191*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E86, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0192*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E89, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0193*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0194*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0195*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E8F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0196*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E92, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0197*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E92, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0198*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E95, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0199*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E98, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019A*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E98, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019B*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E9B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019C*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019D*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019E*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0134, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*019F*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0139, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A0*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x013E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A1*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0143, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A2*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A3*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A4*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A5*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A6*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A7*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A8*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01A9*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AA*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AB*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AC*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AD*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AE*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01AF*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B0*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B1*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B2*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B3*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B4*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B5*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B6*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B7*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B8*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01B9*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BA*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BB*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BC*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BD*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BE*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01BF*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C0*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C1*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C2*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C3*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C4*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C5*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C6*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C7*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C8*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01C9*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CA*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CB*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CC*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CD*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CE*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01CF*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D0*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D1*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D2*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D3*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D4*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D5*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D6*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D7*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D8*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01D9*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DA*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0600, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DB*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0604, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DC*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x0608, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DD*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x060C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DE*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x0610, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01DF*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x0614, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E0*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0EB0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E1*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0B38, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E2*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E3*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E4*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E5*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E6*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E7*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E8*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01E9*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01EA*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01EB*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01EC*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01ED*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01EE*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01EF*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F0*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F1*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F2*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F3*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F4*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F5*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F6*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F7*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F8*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01F9*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FA*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FB*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FC*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FD*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FE*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*01FF*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0200*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0201*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0202*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0203*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0204*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0205*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0206*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0207*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0208*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0209*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020A*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020B*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020C*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020D*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020E*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*020F*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0210*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0211*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0212*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0213*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0214*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0215*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0216*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0217*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0218*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0219*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021A*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021B*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021C*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021D*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021E*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*021F*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0220*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0221*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0222*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0223*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0224*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0225*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0226*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0227*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0228*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0229*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022A*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022C*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022D*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022E*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*022F*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0230*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0231*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0232*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0233*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0234*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0235*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0236*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0237*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0238*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0239*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023A*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023B*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023C*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023D*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023E*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*023F*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0240*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0241*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0242*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0243*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0244*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0245*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0246*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0247*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0248*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0249*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024A*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024B*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024C*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024D*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024E*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*024F*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0250*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0251*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0252*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0253*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0254*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0255*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0256*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0257*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0258*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0259*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025A*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025B*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025C*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025D*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025E*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*025F*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0260*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0261*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0262*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0263*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0264*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0265*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0266*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0267*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0268*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0269*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026A*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026B*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026C*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026D*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026E*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*026F*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0270*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0271*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0272*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0273*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0274*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0275*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0276*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0277*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0278*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0279*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027D*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027E*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*027F*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0280*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0281*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0282*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0283*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0284*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0285*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0286*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0287*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0288*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0289*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028A*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028B*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028C*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028D*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028E*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*028F*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0290*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0291*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0292*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0293*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0294*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0295*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0296*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0297*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0298*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0299*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029A*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029B*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029C*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029D*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029E*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*029F*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A0*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A1*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A2*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A3*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A4*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A5*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A6*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A7*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A8*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02A9*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AA*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AB*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AC*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AD*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AE*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02AF*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B0*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B1*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B2*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B3*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B4*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B5*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B6*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B7*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B8*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02B9*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BA*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BB*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BC*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BD*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BE*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02BF*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C0*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C1*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C2*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C3*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C4*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C5*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C6*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C7*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C8*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02C9*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CA*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CB*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CC*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CD*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CE*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02CF*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D0*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D1*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D2*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D3*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D4*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D5*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D6*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D7*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D8*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02D9*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DA*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DB*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DC*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DD*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DE*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02DF*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E0*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E1*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E2*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E3*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E4*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E5*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E6*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E7*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E8*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02E9*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02EA*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02EB*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02EC*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02ED*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02EE*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02EF*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F0*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F1*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F2*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F3*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F4*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F5*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F6*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F7*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F8*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02F9*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FA*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FB*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FC*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FD*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FE*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*02FF*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0300*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0301*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0302*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0303*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0304*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0305*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0306*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0307*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0308*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0309*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030B*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030C*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030D*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030E*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*030F*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0310*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0311*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0312*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0313*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0314*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0315*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0316*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0317*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0318*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0319*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031A*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031B*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031C*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031D*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*031F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0320*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0321*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0322*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0323*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0324*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0325*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0326*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0327*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0328*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0329*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032A*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032B*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032C*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032D*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032E*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*032F*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0330*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0331*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0332*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0333*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0334*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0335*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0336*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0337*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0338*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0339*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033A*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0618, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033B*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033C*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0620, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033D*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033E*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0624, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*033F*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x061C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0340*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0628, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0341*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0342*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0630, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0343*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0344*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0634, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0345*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x062C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0346*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0618, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0347*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0638, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0348*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x0628, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0349*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x063C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034A*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB3, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034B*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB6, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034C*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0EB9, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034D*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EBC, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034E*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EBF, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*034F*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0EC2, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0350*/ { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0351*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0352*/ { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0353*/ { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0354*/ { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0355*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0356*/ { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0357*/ { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0358*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EB3, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0359*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EC5, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035A*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0EC8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035B*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ECB, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035C*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ECE, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035D*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0ED1, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*035F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0360*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0361*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0362*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0363*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0364*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0365*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0366*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0367*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0368*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0369*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036A*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036B*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036C*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036D*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036E*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*036F*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0370*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0371*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0372*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0373*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0374*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0375*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0376*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0377*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0378*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0379*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037A*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037B*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037C*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037D*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037E*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*037F*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0380*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0381*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0382*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0383*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0384*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0385*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0386*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0387*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0388*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01AC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0389*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01B1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038A*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01B6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038B*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01BB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038C*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038D*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038E*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*038F*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0390*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0391*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0392*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0393*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0394*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0395*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0396*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0397*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0398*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0399*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039A*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039B*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039C*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0210, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039D*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0215, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039E*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*039F*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A0*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A1*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A2*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A3*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A4*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A5*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A6*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A7*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A8*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03A9*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AA*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AB*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AC*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AD*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AE*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03AF*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B0*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B1*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B2*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B3*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B4*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B5*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B6*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B7*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B8*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03B9*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BA*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BB*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BC*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BD*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BE*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03BF*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C0*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C1*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C2*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C3*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C4*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C5*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C6*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C7*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C8*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03C9*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CA*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CB*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CC*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CD*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CE*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03CF*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D0*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D1*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D2*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D4*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D5*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D6*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03D9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DB*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DC*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DD*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DE*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03DF*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E0*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x1696, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E1*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x1614, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E2*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E3*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FF7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E4*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E5*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0ED4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E6*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E7*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E8*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03E9*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03EA*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03EB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03EC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03ED*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03EE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03EF*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F0*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F1*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F2*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F3*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F4*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F5*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F6*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F7*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F8*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03F9*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FA*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FB*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FC*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FD*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FE*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*03FF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0400*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0401*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0402*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0403*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0404*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0405*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0406*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0407*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0408*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F10, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0409*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F13, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040A*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F16, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040B*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F19, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040C*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F1C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040D*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0F1F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040E*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*040F*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0410*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0411*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0412*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0413*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0414*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0415*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0416*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0417*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0418*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0419*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041A*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041B*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041C*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041D*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041E*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*041F*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0420*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0421*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0422*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0423*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0424*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0425*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0426*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F22, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0427*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F25, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0428*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F28, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0429*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F2B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042A*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F2E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042B*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F31, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042C*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F34, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042D*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F37, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042E*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F3A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*042F*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F3D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0430*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F40, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0431*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F43, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0432*/ { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0x0085, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0433*/ { ZYDIS_MNEMONIC_VMOVHPD, 3, 0x0B92, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0434*/ { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x15E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0435*/ { ZYDIS_MNEMONIC_VMOVHPS, 3, 0x0B95, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0436*/ { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0437*/ { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0x0B98, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0438*/ { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x04D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0439*/ { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x140C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043A*/ { ZYDIS_MNEMONIC_VMOVLPS, 3, 0x0B9B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043B*/ { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x15E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043C*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1698, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043D*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043E*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*043F*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0A03, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0440*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0C82, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0441*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x169E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0442*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0443*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x15D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0444*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x16A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0445*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0446*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x15D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0447*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x16A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0448*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0449*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x161C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044A*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044B*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044C*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0A93, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044D*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x161C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044E*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*044F*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0450*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0ED4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0451*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0452*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0F46, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0453*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x0670, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0454*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0455*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0456*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0457*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0458*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0459*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045A*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045B*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045C*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045D*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045E*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*045F*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0460*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0D33, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0461*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0462*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0F49, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0463*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0674, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0464*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0465*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E9E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0466*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0467*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0EA1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0468*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0469*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0EA4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046A*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046B*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046C*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D45, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046D*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D42, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046E*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*046F*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0470*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0471*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EA7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0472*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0473*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EAA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0474*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0475*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0EAD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0476*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0477*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0478*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0479*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047A*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047B*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047C*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047D*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047E*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*047F*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0480*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0481*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0482*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0483*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0484*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0485*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0486*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0487*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0488*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0489*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048A*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048B*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048C*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048D*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048E*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*048F*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0490*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0491*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0492*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0493*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0494*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0495*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0496*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0497*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0498*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0499*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049A*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049B*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049C*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x0678, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049D*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x067C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049E*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x0678, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*049F*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x067C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A0*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F4C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A1*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F4F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A2*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F52, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A3*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F55, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A4*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F58, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A5*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F5B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A6*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F5E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A7*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F61, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A8*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F64, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04A9*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F67, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AA*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F6A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AB*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F6D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AC*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F70, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AD*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F73, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AE*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F76, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04AF*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F79, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B0*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F7C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B1*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F7F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B2*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F82, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B3*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F85, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B4*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F88, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B5*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F8B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B6*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F8E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B7*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F91, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B8*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0680, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04B9*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0684, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BA*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0688, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BB*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x068C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BC*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0690, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BD*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0694, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BE*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0698, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04BF*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x069C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C0*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C1*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C2*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C3*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x06AC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C4*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C5*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C6*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06B8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C7*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C8*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06C0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04C9*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CA*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06C8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CB*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CC*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CD*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CE*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04CF*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D0*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D1*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D2*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D3*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D4*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D5*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D6*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D7*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04D9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DB*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DC*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DD*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DE*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04DF*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E0*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E1*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E2*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E3*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E4*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E5*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E6*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E7*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E8*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04E9*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04EA*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04EB*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04EC*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04ED*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04EE*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04EF*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F0*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F1*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F2*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F3*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F4*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F5*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F6*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F7*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F8*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04F9*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FA*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FB*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FC*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FD*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FE*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*04FF*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0500*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0501*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0502*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0503*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0504*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0505*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0506*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0507*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0508*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0509*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050A*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050B*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050C*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050D*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050E*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*050F*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0510*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0511*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0512*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0513*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0514*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0515*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0516*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0517*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0518*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0519*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051A*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051B*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051C*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051D*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051E*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*051F*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0520*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0521*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0522*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0523*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0524*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0525*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0526*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0527*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0528*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0529*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052A*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052B*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052C*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052D*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052E*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*052F*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0530*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0531*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0532*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0533*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0534*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0535*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0536*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0537*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0538*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0539*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053A*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053B*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053C*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053D*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053E*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*053F*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0540*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0541*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0542*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F22, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0543*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F94, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0544*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F97, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*0545*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F9A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*0546*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F9D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + /*0547*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + /*0548*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0549*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*054A*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0FA9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_64 }, + /*054B*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FAC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*054C*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*054D*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FAF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*054E*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0D09, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*054F*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0550*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0D0F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0551*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0552*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FB8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0553*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0FBB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0554*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + /*0555*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0556*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x16AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0557*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0558*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0559*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x16B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*055A*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FBE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + /*055B*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + /*055C*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*055D*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*055E*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FC7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*055F*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FCA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0560*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FCD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + /*0561*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FD0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + /*0562*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FD3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0563*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0564*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FD6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*0565*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FD9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0566*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FDC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*0567*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FDF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*0568*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*0569*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + /*056A*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FE8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + /*056B*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FEB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_32 }, + /*056C*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0238, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*056D*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x023D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*056E*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0242, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*056F*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0247, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0570*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x024C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0571*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0251, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0572*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0256, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0573*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x025B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0574*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0260, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0575*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0265, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0576*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0577*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0578*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0579*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057A*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057B*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057C*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057D*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057E*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*057F*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0580*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0581*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0582*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0583*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0584*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0585*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0586*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0587*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0588*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0589*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058A*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058B*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058C*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058D*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058E*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*058F*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0590*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0591*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0592*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0593*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0594*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0595*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0596*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0256, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0597*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x025B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0598*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0260, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0599*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0265, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059A*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059C*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0274, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059D*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0279, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059E*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x027E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*059F*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0283, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A0*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0288, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A1*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x028D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A2*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A3*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A4*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A5*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A6*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A7*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A8*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0274, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05A9*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0279, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AA*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x027E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AB*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0283, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AC*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0288, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AD*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x028D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AE*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05AF*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B0*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B1*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B2*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B3*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B4*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B5*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B6*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B7*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B8*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05B9*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BA*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BB*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BC*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BD*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BE*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05BF*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C0*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C1*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C2*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C3*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C4*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C5*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C6*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C7*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C8*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0314, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05C9*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0319, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CA*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x031E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CB*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0323, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CC*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CD*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CE*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05CF*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EE6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D0*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EEF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D1*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EEC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D2*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F01, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D3*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0EFE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D4*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F07, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D5*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F04, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D6*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F0D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D7*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0F0A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D8*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05D9*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DA*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DB*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DC*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DD*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DE*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05DF*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0FEE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E0*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E1*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E2*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E3*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E4*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E5*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E6*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E7*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E8*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05E9*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05EA*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05EB*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05EC*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05ED*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05EE*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0728, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05EF*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x072C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F0*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0730, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F1*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0734, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F2*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0738, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F3*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x073C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F4*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F5*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F6*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F7*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F8*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05F9*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FA*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FB*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FC*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FD*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FE*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*05FF*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0600*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0601*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0602*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0603*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0604*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0605*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0606*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0607*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0608*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0609*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060A*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060B*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060C*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0740, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060D*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0744, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060E*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0748, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*060F*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x074C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0610*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0750, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0611*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0754, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0612*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0613*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0614*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0615*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0616*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0617*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0618*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0619*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061A*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061B*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061C*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061D*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061E*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*061F*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0620*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0621*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0622*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0623*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0624*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0625*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0626*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0627*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0628*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0629*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062A*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062B*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062C*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062D*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062E*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*062F*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0630*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0631*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0632*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0633*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0634*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0635*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0636*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0637*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0638*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0639*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063A*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063B*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063C*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063D*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063E*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0728, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*063F*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x072C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0640*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0730, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0641*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0734, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0642*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0738, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0643*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x073C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0644*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0645*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0646*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0647*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0648*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0649*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064A*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0148, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064B*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x014D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064C*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0152, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064D*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0157, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064E*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x015C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*064F*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0161, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0650*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0166, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0651*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x016B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0652*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0170, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0653*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0175, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0654*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0655*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0656*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0657*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0658*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0659*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065A*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065B*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065C*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0740, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065D*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0744, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065E*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0748, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*065F*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x074C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0660*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0750, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0661*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0754, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0662*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0663*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0664*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0665*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0666*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0667*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0668*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0ED7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0669*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066A*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EDA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066B*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066C*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EDD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066D*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066E*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*066F*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0670*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EF8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0671*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0672*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EFB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0673*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0674*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0FF1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0675*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0C22, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0676*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0677*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FF7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0678*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FFA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0679*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067A*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067B*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1003, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067C*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x1006, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067D*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x1009, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067E*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x100C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*067F*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x100F, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0680*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1012, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0681*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1015, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0682*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x1018, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0683*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x101B, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0684*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x101E, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0685*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x1021, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0686*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1012, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0687*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1024, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0688*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x1027, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0689*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x056C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068A*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x0568, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068B*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0574, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068C*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0570, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068D*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x057C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068E*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x0578, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*068F*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0584, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0690*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0580, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0691*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0692*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0693*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0694*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0695*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0696*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0697*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0EF2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0698*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0FEE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0699*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0758, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069A*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x075C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069B*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069C*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069D*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069E*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*069F*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A0*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A1*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A2*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A3*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A4*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A5*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A6*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A7*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A8*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06A9*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AA*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AB*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AC*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AD*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AE*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06AF*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0768, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B0*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x076C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B1*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0770, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B2*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0774, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B3*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0778, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B4*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x077C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B5*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B6*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B7*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B8*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06B9*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BA*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BB*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0780, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BC*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0784, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BD*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0788, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BE*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x078C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06BF*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0790, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C0*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0794, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C1*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0798, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C2*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x079C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C3*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C4*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C5*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C6*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x07AC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C7*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C8*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06C9*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CA*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CB*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CC*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CD*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CE*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06CF*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D0*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D1*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D2*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D3*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D4*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D5*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D6*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D7*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D8*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06D9*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DA*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DB*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DC*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DD*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DE*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06DF*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E0*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E1*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E2*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E3*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E4*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E5*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E6*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E7*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E8*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06E9*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06EA*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06EB*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0780, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06EC*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0784, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06ED*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0788, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06EE*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x078C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06EF*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0790, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F0*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0794, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F1*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0798, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F2*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x079C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F3*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F4*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F5*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F6*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x07AC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F7*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F8*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06F9*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FA*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FB*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FC*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FD*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FE*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*06FF*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0700*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0701*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0702*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0703*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0704*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0705*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0706*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0707*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0708*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0709*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070A*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070B*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070C*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070D*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070E*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*070F*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0710*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0711*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0712*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0713*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0714*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0715*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0716*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0717*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x16B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0718*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0719*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071A*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x16BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071B*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x102A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071C*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x102D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071D*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1030, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071E*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1033, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*071F*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1036, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0720*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1039, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0721*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x103C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0722*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x103F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0723*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1042, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0724*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1045, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0725*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1048, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0726*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x104B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0727*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0728*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0729*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x16C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072A*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072B*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072C*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x16CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072D*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072E*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*072F*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x16D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0730*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0731*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0732*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x16D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0733*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0734*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0735*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0736*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x104E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0737*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1051, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0738*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1054, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0739*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1057, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073A*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x105A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073B*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x105D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073C*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1060, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073D*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1063, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073E*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1066, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*073F*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1069, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0740*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x106C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0741*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x106F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0742*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1072, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0743*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1075, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0744*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1078, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0745*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x107B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0746*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x107E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0747*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1081, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0748*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1084, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0749*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1087, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074A*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x108A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074B*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x108D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074C*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1090, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074D*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1093, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074E*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1096, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*074F*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1099, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0750*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x109C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0751*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x109F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0752*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x10A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0753*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x10A5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0754*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0755*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10AB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0756*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0757*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0758*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0759*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x10B7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075A*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075B*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10BD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075C*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075D*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075E*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*075F*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x10C9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0760*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0761*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10CF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0762*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0763*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0764*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0765*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10DB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0766*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0767*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0768*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0769*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076A*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076B*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076C*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076D*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076E*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*076F*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0770*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0771*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10FF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0772*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1102, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0773*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1105, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0774*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1108, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0775*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x110B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0776*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x110E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0777*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x1111, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0778*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1114, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0779*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1117, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077A*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x111A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077B*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x111D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077C*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1120, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077D*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x1123, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077E*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1126, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*077F*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1129, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0780*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x112C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0781*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x112F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0782*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1132, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0783*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1135, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0784*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1138, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0785*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x113B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0786*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x113E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0787*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1141, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0788*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1144, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0789*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1147, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078A*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x114A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078B*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x114D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078C*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1150, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078D*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1153, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078E*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1156, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*078F*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1159, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0790*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x102A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0791*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x102D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0792*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1030, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0793*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1033, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0794*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1036, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0795*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1039, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0796*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x103C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0797*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x103F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0798*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1042, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0799*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1045, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079A*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1048, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079B*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x104B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079C*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x104E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079D*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1051, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079E*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1054, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*079F*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1057, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A0*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x105A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A1*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x105D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A2*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1060, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A3*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1063, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A4*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1066, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A5*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1069, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A6*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x106C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A7*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x106F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A8*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1072, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07A9*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1075, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AA*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1078, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AB*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x107B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AC*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x107E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AD*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1081, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AE*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x115C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07AF*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x115F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B0*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1162, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B1*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1165, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B2*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1168, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B3*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x116B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B4*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B5*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B6*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B7*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x115C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B8*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x115F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07B9*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1162, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BA*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1165, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BB*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1168, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BC*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x116B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BD*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BE*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07BF*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C0*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C1*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C2*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10FF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C3*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1102, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C4*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1105, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C5*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1108, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C6*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x110B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C7*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x110E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C8*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x1111, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07C9*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1114, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CA*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1117, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CB*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x111A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CC*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x111D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CD*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1120, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CE*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x1123, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07CF*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1126, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D0*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1129, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D1*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x112C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D2*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x112F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D3*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1132, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D4*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1135, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D5*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1138, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D6*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x113B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D7*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x113E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D8*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1141, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07D9*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1144, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DA*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1147, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DB*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x114A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DC*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x114D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DD*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1150, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DE*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1153, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07DF*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1156, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E0*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1159, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E1*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E2*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E3*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07B8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E4*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E5*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07C0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E6*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E7*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E8*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07E9*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07EA*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07EB*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07EC*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07ED*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07EE*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07EF*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F0*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F1*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F2*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F3*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F4*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F5*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F6*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F7*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F8*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07F9*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FA*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FB*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FC*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FD*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FE*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*07FF*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0800*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0801*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0802*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0803*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0804*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0805*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0806*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0807*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0808*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0809*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080A*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080B*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07C8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080C*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080D*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080E*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*080F*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0810*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0811*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0812*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0813*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0814*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0815*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0816*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0817*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0818*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0819*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0760, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081A*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0764, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081B*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081C*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081D*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081E*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*081F*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0820*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0821*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0822*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0823*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0824*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0825*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0826*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0827*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0828*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0829*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082A*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082B*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082C*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082D*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082E*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*082F*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0830*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0831*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0832*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0833*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0834*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0835*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0836*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0837*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0838*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0839*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083A*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083B*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083C*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083D*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083E*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*083F*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0840*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0841*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0842*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0843*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0844*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0845*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0846*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0847*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0848*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0849*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084A*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084B*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084C*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084D*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084E*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*084F*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0850*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0851*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0852*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0853*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0854*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0855*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0856*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0857*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0514, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0858*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0510, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0859*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x051C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085A*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0518, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085B*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x116E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085C*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x1171, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085D*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1174, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085E*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1177, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*085F*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x117A, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0860*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x117D, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0861*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1180, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0862*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1183, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0863*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1186, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0864*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1189, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0865*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x118C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0866*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x117D, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0867*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x118F, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0868*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1192, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0869*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086A*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086B*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086C*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086D*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086E*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*086F*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0828, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0870*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x082C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0871*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0830, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0872*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0834, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0873*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0838, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0874*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x083C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0875*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0876*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0877*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0878*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0879*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087A*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087B*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0840, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087C*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0844, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087D*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0848, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087E*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x084C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*087F*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0850, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0880*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0854, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0881*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0882*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0883*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0884*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0885*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0886*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0887*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0888*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0889*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088A*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088B*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088C*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088D*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1195, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088E*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*088F*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x119B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0890*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x119E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0891*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x11A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0892*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x11A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0893*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0894*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0895*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0896*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0897*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0898*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0899*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089A*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089B*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089C*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089D*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089E*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*089F*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A0*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A1*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A2*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A3*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A4*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A5*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A6*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A7*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A8*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08A9*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AA*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AB*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AC*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AD*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AE*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08AF*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B0*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B1*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B2*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B3*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B4*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B5*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B6*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B7*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B8*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08B9*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BA*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BB*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BC*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BD*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BE*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08BF*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C0*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C1*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C2*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C3*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C4*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C5*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C6*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C7*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C8*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08C9*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CA*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CB*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CC*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CD*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CE*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08CF*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D0*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D1*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D2*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D3*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D4*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D5*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D6*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D7*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D8*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08D9*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DA*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DB*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DC*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DD*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DE*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08DF*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E0*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E1*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E2*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E3*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E4*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E5*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E6*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E7*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E8*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08E9*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08EA*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08EB*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08EC*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08ED*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08EE*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08EF*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F0*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F1*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F2*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F3*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F4*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F5*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0800, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F6*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0804, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F7*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0808, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F8*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x080C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08F9*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FA*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0858, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FB*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01DE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FC*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FD*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FE*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01ED, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*08FF*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1195, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0900*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0901*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x119B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0902*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x119E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0903*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x11A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0904*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x11A4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0905*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0810, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0906*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0814, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0907*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0818, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0908*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x081C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0909*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0820, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090A*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0824, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090B*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090C*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x085C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090D*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x01FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090E*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0201, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*090F*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0206, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0910*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x020B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0911*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0912*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0913*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0914*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0915*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0916*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0917*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0918*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0919*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091A*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091B*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091C*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091D*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091E*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*091F*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0920*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0921*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0922*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0923*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0860, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0924*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0864, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0925*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0868, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0926*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x086C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0927*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0870, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0928*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0874, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0929*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092A*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092B*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0878, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092C*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x087C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092D*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0880, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092E*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0884, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*092F*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0930*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0931*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0932*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0933*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0934*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0935*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0936*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0937*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0938*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0939*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093A*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093B*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093C*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093D*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093E*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*093F*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0940*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0941*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0942*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0943*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0944*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0945*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0946*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0947*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06F8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0948*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06FC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0949*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0700, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094A*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0704, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094B*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x0708, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094C*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x070C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094D*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094E*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*094F*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0950*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0951*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0952*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0953*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0954*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0955*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0956*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0957*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0958*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0959*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095A*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095B*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095C*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095D*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095E*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*095F*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0328, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0960*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x032D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0961*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0332, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0962*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0337, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0963*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x033C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0964*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0341, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0965*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0346, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0966*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x034B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0967*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0350, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0968*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0355, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0969*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096A*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096B*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096C*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096D*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096E*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*096F*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0970*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0971*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0972*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0973*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0974*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0975*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0976*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0977*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0978*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0979*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097A*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097B*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097C*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097D*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097E*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*097F*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0980*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0981*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0982*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0983*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0292, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0984*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0297, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0985*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x029C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0986*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0987*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0988*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02AB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0989*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098A*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098B*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098C*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098D*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098E*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*098F*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02CE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0990*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0991*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0992*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02DD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0993*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0994*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0995*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0996*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0997*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0998*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02FB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0999*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0300, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099A*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0305, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099B*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099C*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099D*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099E*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*099F*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A0*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A1*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A2*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A3*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A4*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A5*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A6*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A7*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A8*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09A9*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AA*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AB*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AC*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AD*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AE*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09AF*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B0*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B1*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B2*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B3*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B4*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B5*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0224, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B6*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0229, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B7*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x022E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B8*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0233, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09B9*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BA*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BB*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BC*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BD*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BE*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09BF*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C0*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C1*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C2*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C3*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C4*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C5*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0710, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C6*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0714, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C7*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0718, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C8*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x071C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09C9*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0720, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CA*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0724, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CB*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00A8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CC*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00AD, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CD*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CE*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09CF*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D0*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D1*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00C6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D2*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00CB, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D3*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D4*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D5*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D6*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D7*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D8*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09D9*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DA*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DB*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DC*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DD*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DE*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09DF*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E0*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E1*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E2*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E3*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E4*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E5*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E6*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E7*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E8*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09E9*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09EA*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09EB*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09EC*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09ED*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09EE*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09EF*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F0*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F1*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F2*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F3*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F4*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F5*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F6*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F7*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F8*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09F9*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FA*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FB*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FC*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FD*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FE*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*09FF*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A00*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A01*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A02*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A03*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A04*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A05*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A06*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A07*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A08*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A09*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0A*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0B*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0C*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0D*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0E*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A0F*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A10*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A11*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A12*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A13*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A14*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A15*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A16*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A17*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A18*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A19*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1A*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1B*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1C*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1D*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1E*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A1F*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A20*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A21*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A22*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A23*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A24*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A25*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A26*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A27*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A28*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A29*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2A*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2B*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2C*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2D*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2E*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A2F*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A30*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A31*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A32*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A33*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A34*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A35*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A36*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A37*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A38*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A39*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3A*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3B*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3C*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3D*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3E*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A3F*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A40*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A41*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A42*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A43*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A44*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A45*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A46*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A47*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A48*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A49*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4A*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4B*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4C*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4D*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4E*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A4F*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A50*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A51*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A52*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A53*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A54*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A55*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A56*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A57*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A58*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A59*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5A*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5B*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5C*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5D*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5E*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A5F*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11A7, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A60*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11AA, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A61*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11AD, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A62*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B0, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A63*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B3, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A64*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x11B6, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A65*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A66*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A67*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A68*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A69*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x1690, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6B*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1694, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6C*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x1692, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6D*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11A7, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6E*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11B9, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A6F*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x11BC, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A70*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11BF, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A71*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11C2, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A72*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x11C5, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A73*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A74*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A75*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A76*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A77*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A78*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A79*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7A*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7B*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B2, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7C*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B7, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7D*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00BC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7E*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00C1, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A7F*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A80*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A81*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A82*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A83*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A84*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A85*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A86*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A87*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A88*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A89*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8A*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8B*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8C*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8D*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8E*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A8F*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0640, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A90*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0644, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A91*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0648, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A92*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x064C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A93*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A94*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0650, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A95*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0654, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A96*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0658, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A97*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x065C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A98*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0660, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A99*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0664, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9A*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9B*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0668, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9C*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x066C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9D*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9E*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0A9F*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA0*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA1*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA2*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA3*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA4*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA5*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA6*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA7*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA8*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AA9*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAA*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAB*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAC*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAD*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAE*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AAF*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB0*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB1*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB2*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB3*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x0193, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB4*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB5*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB6*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x019D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB7*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB8*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1666, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AB9*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1674, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABA*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABB*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x166E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABC*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1678, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABD*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABE*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ABF*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC0*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC1*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC2*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC3*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC4*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC5*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC6*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC7*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC8*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AC9*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACA*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACB*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACC*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACD*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACE*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ACF*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD0*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD1*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD2*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD3*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD4*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD5*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x018E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD6*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD7*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0369, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD8*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x036E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AD9*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0373, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADA*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADB*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0198, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADC*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x037D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADD*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0382, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADE*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0387, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0ADF*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x038C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + /*0AE0*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0391, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_EVEX_STATIC_BROADCAST_NONE } }; const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = { - /*0000*/ { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0001*/ { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0002*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0003*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0004*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0005*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0006*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0007*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000E*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*000F*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0010*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0898, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0011*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x0396, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0012*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0013*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0014*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0015*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0016*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0017*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0018*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0019*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, - /*001A*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, - /*001B*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, - /*001C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, - /*001D*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, - /*001E*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - /*001F*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0020*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A5, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0021*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A5, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0022*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AA, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0023*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AF, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0024*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AF, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0025*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0026*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0027*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0028*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0029*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x08A0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002A*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x08A0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002B*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002C*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002D*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002E*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08AC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*002F*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08B0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0030*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08B0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0031*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0032*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08B4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0033*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08B4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0034*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08AC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0035*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08B8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0036*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08B8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0037*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0038*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x08BC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0039*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x08BC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003A*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003B*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x11CB, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003C*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x11CB, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003D*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003E*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*003F*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0040*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0041*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0042*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0043*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0044*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0045*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0046*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0047*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0048*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0049*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004A*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004B*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004C*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004D*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004E*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*004F*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0050*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0051*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0052*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0053*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0054*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0055*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0056*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0057*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0058*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0059*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005A*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005C*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005D*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005E*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*005F*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0060*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0061*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0062*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0063*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0064*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0065*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0066*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0067*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0068*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0069*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006D*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006E*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*006F*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0070*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0071*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0072*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0073*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0074*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0075*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0076*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0077*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0078*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0079*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007A*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007B*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007C*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007D*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007E*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*007F*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0080*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0081*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0082*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0083*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0084*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0085*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0086*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0087*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0088*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0089*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008B*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008C*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008D*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*008F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0090*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0091*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0092*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0093*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0094*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0095*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0096*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0097*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x11D1, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0098*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x11D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0099*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009A*/ { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009B*/ { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009C*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009D*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*009F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A0*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A1*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A2*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A3*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A4*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A5*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A6*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A7*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A8*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00A9*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AA*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AB*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AC*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AD*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AE*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00AF*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B0*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B1*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B2*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B3*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B4*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B5*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B6*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B7*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B8*/ { ZYDIS_MNEMONIC_VLOADUNPACKHD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00B9*/ { ZYDIS_MNEMONIC_VLOADUNPACKHPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BA*/ { ZYDIS_MNEMONIC_VLOADUNPACKHPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BB*/ { ZYDIS_MNEMONIC_VLOADUNPACKHQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BC*/ { ZYDIS_MNEMONIC_VLOADUNPACKLD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BD*/ { ZYDIS_MNEMONIC_VLOADUNPACKLPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BE*/ { ZYDIS_MNEMONIC_VLOADUNPACKLPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00BF*/ { ZYDIS_MNEMONIC_VLOADUNPACKLQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C0*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C1*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C2*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C4*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C5*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C6*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x11D7, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00C9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CD*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00CF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D0*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D1*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D2*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E3, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D3*/ { ZYDIS_MNEMONIC_VMOVNRAPD, 3, 0x11E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D4*/ { ZYDIS_MNEMONIC_VMOVNRAPS, 3, 0x11E9, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D5*/ { ZYDIS_MNEMONIC_VMOVNRNGOAPD, 3, 0x11E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D6*/ { ZYDIS_MNEMONIC_VMOVNRNGOAPS, 3, 0x11E9, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D7*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D8*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00D9*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DA*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DB*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DC*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DD*/ { ZYDIS_MNEMONIC_VPACKSTOREHD, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DE*/ { ZYDIS_MNEMONIC_VPACKSTOREHPD, 3, 0x11EC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00DF*/ { ZYDIS_MNEMONIC_VPACKSTOREHPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E0*/ { ZYDIS_MNEMONIC_VPACKSTOREHQ, 3, 0x11EF, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E1*/ { ZYDIS_MNEMONIC_VPACKSTORELD, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E2*/ { ZYDIS_MNEMONIC_VPACKSTORELPD, 3, 0x11EC, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E3*/ { ZYDIS_MNEMONIC_VPACKSTORELPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E4*/ { ZYDIS_MNEMONIC_VPACKSTORELQ, 3, 0x11EF, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E5*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E6*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E7*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00E9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00EA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00EB*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00EC*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00ED*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00EE*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0898, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00EF*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F0*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F1*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F2*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F3*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F4*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F5*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F6*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F7*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F8*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00F9*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FA*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FB*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FC*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FD*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FE*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*00FF*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0100*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0101*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0102*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0103*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - /*0104*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, - /*0105*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0106*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0107*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0108*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0109*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010A*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010C*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010D*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010E*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*010F*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0110*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0111*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03BE, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0112*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03C3, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0113*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03C3, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0114*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x0396, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0115*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0116*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0117*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0118*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0119*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x11F2, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011A*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x11F5, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011B*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011C*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011D*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011E*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*011F*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0120*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0121*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0122*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0123*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0124*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0125*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0126*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0127*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0128*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0129*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012A*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012B*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012C*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012D*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012E*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*012F*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0130*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0131*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0132*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0133*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0134*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0135*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0136*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0137*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0138*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0139*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013A*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013B*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013C*/ { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013D*/ { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013E*/ { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*013F*/ { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0140*/ { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0141*/ { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0142*/ { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0143*/ { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0144*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0145*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0146*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0147*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0148*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0149*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014A*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014B*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x11FB, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014C*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014D*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014E*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*014F*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0150*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0151*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0152*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0153*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0154*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0155*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0156*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0157*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0158*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0159*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015A*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015B*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015C*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015D*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015E*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*015F*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0160*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0161*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0162*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0163*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0164*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0165*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0166*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0167*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0168*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0169*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016A*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016B*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016C*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016D*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016E*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*016F*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0170*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0171*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0172*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0173*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0174*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0175*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0176*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0177*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0178*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0179*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017A*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017B*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017C*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017D*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017E*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*017F*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0180*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0181*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0182*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0183*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0184*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0185*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11FE, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0186*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1201, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0187*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0188*/ { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0189*/ { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018B*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018C*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018D*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018E*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*018F*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0190*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0191*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0192*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0193*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0194*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0195*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - /*0196*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE } + /*0000*/ { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0001*/ { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0002*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0003*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0004*/ { ZYDIS_MNEMONIC_VADDNPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0005*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0006*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0007*/ { ZYDIS_MNEMONIC_VADDNPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000E*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*000F*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0010*/ { ZYDIS_MNEMONIC_VADDSETSPS, 4, 0x0898, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0011*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x0396, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0012*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0013*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0014*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0015*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0016*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0017*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0018*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0019*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, + /*001A*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, + /*001B*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_16 }, + /*001C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_4_TO_8 }, + /*001D*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + /*001E*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + /*001F*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0020*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0021*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x03A5, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0022*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AA, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0023*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0024*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x03AF, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0025*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0026*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0027*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0028*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0029*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x08A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002A*/ { ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS, 4, 0x08A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002B*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002C*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002D*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ, 4, 0x08A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002E*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*002F*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0030*/ { ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ, 4, 0x08B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0031*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0032*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0033*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ, 4, 0x08B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0034*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0035*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0036*/ { ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ, 4, 0x08B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0037*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0038*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x08BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0039*/ { ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS, 4, 0x08BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003A*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003B*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x11CB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003C*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x11CB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003D*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003E*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*003F*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0040*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0041*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0042*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0043*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0044*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0045*/ { ZYDIS_MNEMONIC_VEXP223PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0046*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0047*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0048*/ { ZYDIS_MNEMONIC_VFIXUPNANPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0049*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004A*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004B*/ { ZYDIS_MNEMONIC_VFIXUPNANPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004C*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004D*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004E*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*004F*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0050*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0051*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0052*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0053*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0054*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0055*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0056*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0057*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0058*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0059*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005A*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005C*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005D*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005E*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*005F*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0060*/ { ZYDIS_MNEMONIC_VFMADD233PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0061*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0062*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0063*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0064*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0065*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0066*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0067*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0068*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0069*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006D*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006E*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*006F*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0070*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0071*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0072*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0073*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0074*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0075*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0076*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0077*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0078*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0079*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007A*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007B*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007C*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007D*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007E*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*007F*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0080*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0081*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0082*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0083*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0084*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0085*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0086*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0087*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0088*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0089*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008B*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008C*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008D*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*008F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0090*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0091*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0092*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0093*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0094*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0095*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0096*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0097*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x11D1, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0098*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x11D4, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0099*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009A*/ { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009B*/ { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009C*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x16E4, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009D*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*009F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A0*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A1*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A2*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x11CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A3*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A4*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A5*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A6*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A7*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A8*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00A9*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AA*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AB*/ { ZYDIS_MNEMONIC_VGMAXABSPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AC*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AD*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AE*/ { ZYDIS_MNEMONIC_VGMAXPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00AF*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B0*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B1*/ { ZYDIS_MNEMONIC_VGMAXPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B2*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B3*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B4*/ { ZYDIS_MNEMONIC_VGMINPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B5*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B6*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B7*/ { ZYDIS_MNEMONIC_VGMINPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B8*/ { ZYDIS_MNEMONIC_VLOADUNPACKHD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00B9*/ { ZYDIS_MNEMONIC_VLOADUNPACKHPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BA*/ { ZYDIS_MNEMONIC_VLOADUNPACKHPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BB*/ { ZYDIS_MNEMONIC_VLOADUNPACKHQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BC*/ { ZYDIS_MNEMONIC_VLOADUNPACKLD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BD*/ { ZYDIS_MNEMONIC_VLOADUNPACKLPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BE*/ { ZYDIS_MNEMONIC_VLOADUNPACKLPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00BF*/ { ZYDIS_MNEMONIC_VLOADUNPACKLQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C0*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C1*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C2*/ { ZYDIS_MNEMONIC_VLOG2PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C4*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C5*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C6*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x11D7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00C9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CD*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00CF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D0*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D1*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D2*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x11E3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D3*/ { ZYDIS_MNEMONIC_VMOVNRAPD, 3, 0x11E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D4*/ { ZYDIS_MNEMONIC_VMOVNRAPS, 3, 0x11E9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D5*/ { ZYDIS_MNEMONIC_VMOVNRNGOAPD, 3, 0x11E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D6*/ { ZYDIS_MNEMONIC_VMOVNRNGOAPS, 3, 0x11E9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D7*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D8*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00D9*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DA*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DB*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DC*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DD*/ { ZYDIS_MNEMONIC_VPACKSTOREHD, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DE*/ { ZYDIS_MNEMONIC_VPACKSTOREHPD, 3, 0x11EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00DF*/ { ZYDIS_MNEMONIC_VPACKSTOREHPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E0*/ { ZYDIS_MNEMONIC_VPACKSTOREHQ, 3, 0x11EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E1*/ { ZYDIS_MNEMONIC_VPACKSTORELD, 3, 0x11DD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E2*/ { ZYDIS_MNEMONIC_VPACKSTORELPD, 3, 0x11EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E3*/ { ZYDIS_MNEMONIC_VPACKSTORELPS, 3, 0x11DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E4*/ { ZYDIS_MNEMONIC_VPACKSTORELQ, 3, 0x11EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E5*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E6*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E7*/ { ZYDIS_MNEMONIC_VPADCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00E9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00EA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00EB*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00EC*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00ED*/ { ZYDIS_MNEMONIC_VPADDSETCD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00EE*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0898, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00EF*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F0*/ { ZYDIS_MNEMONIC_VPADDSETSD, 4, 0x0894, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F1*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F2*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F3*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F4*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F5*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F6*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F7*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F8*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00F9*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FA*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FB*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FC*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FD*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FE*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*00FF*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0100*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0101*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0102*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0103*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x08A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, + /*0104*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x11C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_8 }, + /*0105*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0106*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0107*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0108*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0109*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010A*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010C*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010D*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010E*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*010F*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0110*/ { ZYDIS_MNEMONIC_VPCMPLTD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0111*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03BE, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0112*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03C3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0113*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x03C3, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0114*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x0396, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0115*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0116*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0117*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0118*/ { ZYDIS_MNEMONIC_VPERMF32X4, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0119*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x11F2, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011A*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x11F5, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011B*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011C*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011D*/ { ZYDIS_MNEMONIC_VPMADD231D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011E*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32_BCST_4TO16, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*011F*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0120*/ { ZYDIS_MNEMONIC_VPMADD233D, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0121*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0122*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0123*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0124*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0125*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0126*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0127*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0128*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0129*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012A*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012B*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012C*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012D*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012E*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*012F*/ { ZYDIS_MNEMONIC_VPMULHD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0130*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0131*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0132*/ { ZYDIS_MNEMONIC_VPMULHUD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0133*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0134*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0135*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0136*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0137*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0138*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0139*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013A*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013B*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013C*/ { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013D*/ { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013E*/ { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*013F*/ { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0140*/ { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0141*/ { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0142*/ { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0143*/ { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0144*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0145*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0146*/ { ZYDIS_MNEMONIC_VPSBBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0147*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0148*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0149*/ { ZYDIS_MNEMONIC_VPSBBRD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014A*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014B*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x11FB, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014C*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014D*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014E*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*014F*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0150*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0151*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0152*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0153*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0154*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0155*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0156*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0157*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0158*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0159*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015A*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015B*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015C*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08DC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015D*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x08E0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015E*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*015F*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0160*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x08E8, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0161*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0162*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0163*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0164*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0165*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0166*/ { ZYDIS_MNEMONIC_VPSUBRD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0167*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0168*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0169*/ { ZYDIS_MNEMONIC_VPSUBRSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016A*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016B*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016C*/ { ZYDIS_MNEMONIC_VPSUBSETBD, 4, 0x08D0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016D*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016E*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*016F*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x03B9, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0170*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0171*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0172*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0173*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0174*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0175*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0176*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0177*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0178*/ { ZYDIS_MNEMONIC_VRCP23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0179*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017A*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017B*/ { ZYDIS_MNEMONIC_VRNDFXPNTPD, 4, 0x08C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017C*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x089C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017D*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017E*/ { ZYDIS_MNEMONIC_VRNDFXPNTPS, 4, 0x08C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*017F*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0180*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0181*/ { ZYDIS_MNEMONIC_VRSQRT23PS, 3, 0x08D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0182*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0183*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0184*/ { ZYDIS_MNEMONIC_VSCALEPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0185*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x11FE, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0186*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1201, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_DF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0187*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0188*/ { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0189*/ { ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x11F8, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018B*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018C*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018D*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018E*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*018F*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0190*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0191*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x0888, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0192*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0193*/ { ZYDIS_MNEMONIC_VSUBRPD, 4, 0x088C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0194*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x0890, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0195*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + /*0196*/ { ZYDIS_MNEMONIC_VSUBRPS, 4, 0x039B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE } }; diff --git a/include/Zydis/Internal/InstructionTable.h b/include/Zydis/Internal/InstructionTable.h index c197212..312d2d9 100644 --- a/include/Zydis/Internal/InstructionTable.h +++ b/include/Zydis/Internal/InstructionTable.h @@ -648,6 +648,10 @@ enum ZydisMaskPolicies ZYDIS_INSTRUCTION_DEFINITION_BASE; \ ZydisBool hasNDSNDDOperand ZYDIS_BITFIELD( 1) +#define ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX \ + ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR; \ + ZydisBool hasVSIB ZYDIS_BITFIELD( 1) + /** * @brief Defines the @c ZydisInstructionDefinition struct. */ @@ -689,7 +693,7 @@ typedef struct ZydisInstructionDefinitionVEX_ typedef struct ZydisInstructionDefinitionEVEX_ { - ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR; + ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; ZydisInternalVectorLength vectorLength ZYDIS_BITFIELD(2); ZydisEVEXTupleType tupleType ZYDIS_BITFIELD(4); ZydisInternalElementSize elementSize ZYDIS_BITFIELD(4); @@ -700,7 +704,7 @@ typedef struct ZydisInstructionDefinitionEVEX_ typedef struct ZydisInstructionDefinitionMVEX_ { - ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR; + ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; ZydisMVEXFunctionality functionality ZYDIS_BITFIELD(5); ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD(2); ZydisBool hasElementGranularity ZYDIS_BITFIELD(1); diff --git a/include/Zydis/Internal/OperandDefinitions.inc b/include/Zydis/Internal/OperandDefinitions.inc index b2cf88d..a3d1f25 100644 --- a/include/Zydis/Internal/OperandDefinitions.inc +++ b/include/Zydis/Internal/OperandDefinitions.inc @@ -89,883 +89,883 @@ const ZydisOperandDefinition operandDefinitions[] = /*0056*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_ECX } } } }, /*0057*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EBX } } } }, /*0058*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0059*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0059*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*005A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*005B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*005C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*005B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*005C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*005D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*005E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*005E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*005F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0060*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*0061*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0060*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*0061*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0062*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0063*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0063*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0064*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0065*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*0066*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0065*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*0066*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0067*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0068*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0068*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0069*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*006A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*006B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*006A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*006B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*006C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*006D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*006E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*006D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*006E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*006F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0070*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0070*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0071*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0072*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0073*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0072*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0073*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0074*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0075*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0075*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0076*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0077*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0078*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0077*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0078*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0079*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*007A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*007A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*007B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*007C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*007D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*007C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*007D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*007E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*007F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*007F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0080*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0081*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0081*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0082*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0083*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*0084*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0083*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*0084*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0085*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0086*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0086*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0087*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0088*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*0089*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0088*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*0089*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*008A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*008B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*008B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*008C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*008D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*008E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*008D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*008E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*008F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0090*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0090*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0091*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0092*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, - /*0093*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0092*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, + /*0093*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0094*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0095*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0096*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0095*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0096*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0097*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0098*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*0098*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0099*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*009A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*009B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*009A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*009B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*009C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*009D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*009D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*009E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*009F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*00A0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*009F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*00A0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*00A1*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*00A2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*00A2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*00A3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*00A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*00A5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*00A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*00A5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*00A6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*00A7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NONE } }, + /*00A7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*00A8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00A9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00AA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00AA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00AB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00AC*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00AD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00AE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00AF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00AF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00B0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00B1*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00B2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00B3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00B4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00B4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00B5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00B6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00B7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00B8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00B9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00B9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00BA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00BB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00BC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00BD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00BE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00BE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00BF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00C0*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00C1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00C2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00C3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00C3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00C4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00C5*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00C6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00C7*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00C8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00C8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00C9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00CA*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00CB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00CC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00CD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00CD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00CE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00CF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00D0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00D1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00D3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00D4*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00D5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00D6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00D7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00D7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00D8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00D9*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00DB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00DD*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00DE*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00DF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00E0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00E1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00E1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00E2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00E3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00E4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00E5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00E7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00E8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00E9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00EA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00EB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00EB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00EC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00ED*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00EE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00EF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00F0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00F0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00F1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00F2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00F3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00F4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00F5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00F5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00F6*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00F7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00F8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00F9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00FA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00FA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*00FB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*00FC*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*00FD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*00FE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*00FF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*00FF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0100*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0101*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0102*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0103*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0104*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0104*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0105*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0106*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0107*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0108*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0109*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0109*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*010A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*010B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*010C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*010D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*010E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*010E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*010F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0110*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0111*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0112*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0113*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0113*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0114*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0115*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0116*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0117*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0118*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0118*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0119*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*011A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*011B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*011C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*011D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*011D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*011E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*011F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0120*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0121*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0122*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0122*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0123*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0124*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0125*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0126*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0127*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0127*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0128*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0129*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*012A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*012B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*012C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*012C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*012D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*012E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*012F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0130*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0131*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0131*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0132*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0133*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0134*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0135*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0136*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0136*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0137*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0138*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0139*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*013A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*013B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*013B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*013C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*013D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*013E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*013F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0140*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0140*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0141*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0142*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0143*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0144*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0145*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0145*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0146*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0147*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0148*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0149*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*014A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*014A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*014B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*014C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*014D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*014E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*014F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*014F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0150*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0151*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0152*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0153*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0154*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0154*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0155*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0156*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0157*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0158*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0159*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0159*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*015A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*015B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*015C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*015D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*015E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*015E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*015F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0160*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0161*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0162*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0163*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0163*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0164*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0165*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0166*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0167*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0168*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0168*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0169*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*016A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*016B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*016C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*016D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*016D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*016E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*016F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0170*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0171*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0172*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0172*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0173*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0174*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0175*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0176*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0177*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0177*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0178*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0179*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*017A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*017B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*017C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*017C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*017D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*017E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*017F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0180*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0181*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0181*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0182*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0183*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0184*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0185*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0186*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0186*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0187*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0188*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0189*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*018A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*018B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*018B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*018C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*018D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*018E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*018F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0190*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0190*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0191*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0192*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0193*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0194*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0195*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0195*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0196*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0197*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0198*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0199*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*019A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*019A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*019B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*019C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*019D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*019E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*019F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*019F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01A0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01A1*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01A2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01A3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01A5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01A6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01A7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01A8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01A9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01A9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01AA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01AB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01AC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01AD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01AF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01B0*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01B1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01B2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01B3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01B3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01B4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01B5*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01B6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01B7*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01B8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01B8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01B9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01BA*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01BB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01BC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01BD*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01BD*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01BE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01BF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01C0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01C1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01C2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01C2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01C3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01C4*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01C5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01C6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01C7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01C7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01C8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01C9*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01CA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01CB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01CC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01CC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01CD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01CE*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01CF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01D0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01D1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01D1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01D2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01D3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01D4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01D5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01D6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01D6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01D7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01D8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01D9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01DA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01DB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01DB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01DC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01DD*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01DE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01DF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01E0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01E0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01E1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01E2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01E3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01E4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01E5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01E5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01E6*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01E7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01E8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01E9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01EA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01EA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01EB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01EC*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01ED*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01EE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01EF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01EF*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01F0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01F1*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01F2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01F3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01F4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01F4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01F5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01F6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01F7*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01F8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01F9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01F9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01FA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*01FB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*01FC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*01FD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*01FE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*01FE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*01FF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0200*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0201*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0202*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0203*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0203*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0204*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0205*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0206*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0207*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0208*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0208*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0209*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*020A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*020B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*020C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*020D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*020D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*020E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*020F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0210*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0211*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0212*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0212*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0213*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0214*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0215*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0216*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0217*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0217*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0218*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0219*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*021A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*021B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*021C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*021C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*021D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*021E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*021F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0220*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0221*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0221*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0222*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0223*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0224*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0225*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0226*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0226*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0227*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0228*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0229*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*022A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*022B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*022B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*022C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*022D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*022E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*022F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0230*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0230*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0231*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0232*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0233*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0234*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0235*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0235*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0236*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0237*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0238*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0239*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*023A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*023A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*023B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*023C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*023D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*023E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*023F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*023F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0240*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0241*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0242*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0243*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0244*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0244*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0245*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0246*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0247*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0248*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0249*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0249*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*024A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*024B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*024C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*024D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*024E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*024E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*024F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0250*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0251*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0252*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0253*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0253*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0254*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0255*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0256*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0257*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0258*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0258*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0259*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*025A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*025B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*025C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*025D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*025D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*025E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*025F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0260*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0261*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0262*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0262*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0263*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0264*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0265*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0266*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0267*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0267*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0268*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0269*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*026A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*026B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*026C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*026C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*026D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*026E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*026F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0270*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0271*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0271*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0272*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0273*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0274*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0275*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0276*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0276*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0277*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0278*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0279*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*027A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*027B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*027B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*027C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*027D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*027E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*027F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0280*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0280*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0281*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0282*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0283*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0284*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0285*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0285*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0286*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0287*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0288*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0289*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*028A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*028A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*028B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*028C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*028D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*028E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*028F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*028F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0290*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0291*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0292*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0293*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0294*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0294*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0295*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0296*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0297*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0298*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0299*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0299*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*029A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*029B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*029C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*029D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*029E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*029E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*029F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02A0*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02A1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02A2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02A3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02A3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02A4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02A5*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02A6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02A7*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02A8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02A8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02A9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02AA*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02AB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02AC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02AD*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02AD*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02AE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02AF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02B0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02B1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02B4*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02B5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02B6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02B7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02B7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02B8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02B9*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02BA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02BB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02BC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02BC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02BD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02BE*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02BF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02C0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02C1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02C1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02C2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02C3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02C4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02C5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02C7*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02C8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02C9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02CA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02CB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02CB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02CC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02CD*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02CE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02CF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02D0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02D0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02D1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02D2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02D3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02D4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02D5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02D5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02D6*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02D7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02D8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02D9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02DA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02DA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02DB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02DC*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02DD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02DE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02DF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02DF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02E0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02E1*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02E2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02E3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02E4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02E4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02E5*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02E6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02E7*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02E8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02E9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02E9*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02EA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02EB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02EC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02ED*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02EE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02EE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02EF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02F0*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02F1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02F2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02F3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02F3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02F4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02F5*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02F6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02F7*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02F8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02F8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02F9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02FA*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*02FB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*02FC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*02FD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*02FD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*02FE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*02FF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0300*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0301*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0302*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0302*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0303*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0304*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0305*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0306*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0307*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0307*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0308*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0309*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*030A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*030B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*030C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*030C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*030D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*030E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*030F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0310*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0311*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0311*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0312*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0313*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0314*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0315*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0316*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0316*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0317*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0318*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0319*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*031A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*031B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*031B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*031C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*031D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*031E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*031F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0320*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0320*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0321*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0322*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0323*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0324*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0325*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0325*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0326*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0327*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0328*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0329*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*032A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*032A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*032B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*032C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*032D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*032E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*032F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*032F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0330*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0331*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0332*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0333*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0334*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0334*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0335*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0336*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0337*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0338*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0339*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0339*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*033A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*033B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*033C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*033D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*033E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*033E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*033F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0340*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0341*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0342*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0343*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0343*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0344*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0345*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0346*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0347*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0348*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0348*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0349*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*034A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*034B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*034C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*034D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*034D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*034E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*034F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0350*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0351*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0352*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0352*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0353*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0354*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0355*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0356*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0357*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0357*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0358*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0359*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*035A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*035B*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*035C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*035C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*035D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*035E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*035F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0360*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0361*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0361*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0362*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0363*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0364*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0365*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0366*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0366*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0367*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0368*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0369*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*036A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*036B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*036B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*036C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*036D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*036E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*036F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0370*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0370*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0371*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0372*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0373*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0374*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0375*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0375*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0376*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0377*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0378*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0379*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*037A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*037A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*037B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*037C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*037D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*037E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*037F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*037F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0380*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0381*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0382*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0383*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0384*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0384*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0385*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0386*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0387*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0388*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0389*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0389*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*038A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*038B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*038C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*038D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*038E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*038E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*038F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0390*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0391*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0392*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0393*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0393*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0394*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0395*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0396*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0397*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0398*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0398*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0399*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*039A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*039B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*039C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*039D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*039D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*039E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*039F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03A0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03A1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03A2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03A2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03A3*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03A4*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03A5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03A6*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03A7*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03A7*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03A8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03A9*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03AA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03AB*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03AC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03AC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03AD*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03AE*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03AF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03B0*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03B1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03B1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03B2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03B3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03B4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03B5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03B6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03B6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03B7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03B8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03B9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03BA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03BB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03BB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03BC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03BD*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03BE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03BF*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03C0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03C0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03C1*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03C2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03C3*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*03C4*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*03C5*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03C5*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*03C7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*03C8*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, @@ -1017,412 +1017,412 @@ const ZydisOperandDefinition operandDefinitions[] = /*03F6*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EAX } } } }, /*03F7*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_XCR0 } } } }, /*03F8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*03F9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03F9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03FA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*03FB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*03FB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*03FC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*03FD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*03FD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*03FE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*03FF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*03FF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0400*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0401*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0402*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0401*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0402*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0403*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0404*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0405*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0406*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0405*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0406*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0407*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0408*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0409*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0409*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*040A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*040B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*040B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*040C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*040D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*040D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*040E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*040F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*040F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0410*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0411*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0412*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0411*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0412*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0413*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0414*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0415*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*0416*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0415*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*0416*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0417*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0418*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0419*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0419*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*041A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*041B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*041C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*041D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*041D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*041E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*041F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0420*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0421*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0421*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0422*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0423*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0424*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0425*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0425*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0426*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0427*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0428*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0429*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0429*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*042A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*042B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*042C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*042D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*042D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*042E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*042F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0430*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0431*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0431*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0432*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0433*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0434*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0435*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0435*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0436*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0437*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0438*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0439*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0439*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*043A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*043B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*043C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*043D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*043D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*043E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*043F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0440*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0441*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0441*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0442*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0443*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0444*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0445*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0445*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0446*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0447*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0448*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0449*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0449*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*044A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*044B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*044C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*044D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*044D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*044E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*044F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0450*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0451*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0451*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0452*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0453*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0454*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0455*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0455*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0456*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0457*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0458*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0459*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0459*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*045A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*045B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*045B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*045C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*045D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*045D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*045E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*045F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*045F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0460*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0461*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0461*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0462*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0463*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0463*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0464*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0465*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0465*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0466*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0467*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0467*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0468*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0469*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0469*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*046A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*046B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*046B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*046C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*046D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*046D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*046E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*046F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*046F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0470*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0471*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0471*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0472*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0473*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0473*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0474*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0475*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0475*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0476*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0477*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0477*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0478*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0479*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*047A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0479*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*047A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*047B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*047C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*047D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*047E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*047D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*047E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*047F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0480*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0481*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0481*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0482*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0483*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, /*0484*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0485*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0485*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0486*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0487*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_EDX } } } }, /*0488*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0489*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0489*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*048A*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*048B*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, /*048C*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*048D*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*048D*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*048E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*048F*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_RDX } } } }, /*0490*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0491*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0491*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0492*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0493*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0494*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0495*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0495*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0496*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0497*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0498*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0499*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0499*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*049A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*049B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*049C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*049D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*049D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*049E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*049F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04A0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04A1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04A1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04A2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04A3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04A4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04A5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04A5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04A6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04A7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04A8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04A9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04A9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04AA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04AB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04AC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04AD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04AD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04AE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04AF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04B0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04B1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04B1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04B2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04B4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04B5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04B5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04B7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04B7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04B8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04B9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04B9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04BA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04BB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04BB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04BC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04BD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04BD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04BE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04BF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04BF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04C0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04C1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04C1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04C2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04C3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04C3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04C4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04C5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04C5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04C6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04C7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04C7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04C8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04C9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04C9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04CA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04CB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04CB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04CC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04CD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04CD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04CE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04CF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04CF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04D0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04D1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04D1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04D2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04D3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04D4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04D5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04D5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04D6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04D7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04D8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04D9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04D9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04DA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04DB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04DC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04DD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04DD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04DE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04DF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*04E0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04E1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04E1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04E2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04E3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04E3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04E4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04E5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04E5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04E7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04E7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04E8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04E9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*04EA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04E9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*04EA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04EB*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04EC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04ED*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*04EE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04ED*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*04EE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04EF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04F0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04F1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04F1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04F2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04F3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04F3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04F4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04F5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*04F5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*04F6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*04F7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04F7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04F8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04F9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*04FA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04F9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*04FA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04FB*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*04FC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*04FD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, - /*04FE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*04FD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, + /*04FE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*04FF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0500*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0501*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0501*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0502*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0503*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0504*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0505*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0505*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0506*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0507*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0508*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0509*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0509*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*050A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*050B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*050C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*050D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*050D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*050E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*050F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0510*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0511*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0511*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0512*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0513*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0514*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0515*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0515*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0516*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0517*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0518*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0519*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0519*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*051A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*051B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*051C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*051D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*051D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*051E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*051F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0520*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0521*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0521*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0522*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0523*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0524*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0525*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0525*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0526*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0527*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0528*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0529*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0529*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*052A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*052B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*052C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*052D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*052D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*052E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*052F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0530*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0531*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0531*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0532*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0533*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0534*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0535*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0535*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0536*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0537*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0538*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0539*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0539*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*053A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*053B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*053B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*053C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*053D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*053D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*053E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*053F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*053F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0540*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0541*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0541*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0542*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0543*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0543*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0544*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0545*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0545*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0546*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0547*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8_HI } }, + /*0547*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_IS4 } }, /*0548*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0549*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0549*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*054A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*054B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*054C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*054D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*054D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*054E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*054F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0550*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0551*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0551*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0552*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0553*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0554*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0555*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0555*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0556*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0557*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0558*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0559*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0559*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*055A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*055B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*055C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*055D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*055D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*055E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*055F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0560*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0561*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0561*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0562*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0563*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0564*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0565*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0565*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0566*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0567*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0568*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0569*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0569*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*056A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*056B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*056C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*056D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*056D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*056E*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*056F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0570*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0571*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0571*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0572*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0573*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0574*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0575*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0575*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0576*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0577*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0578*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0579*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0579*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*057A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*057B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*057C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*057D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*057D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*057E*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*057F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0580*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0581*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0581*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0582*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0583*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0584*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0585*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0585*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0586*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0587*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0588*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0589*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*058A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*058A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*058B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*058C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*058D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*058E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*058E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*058F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0590*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0591*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -1450,19 +1450,19 @@ const ZydisOperandDefinition operandDefinitions[] = /*05A7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*05A8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*05A9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*05AA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*05AA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*05AB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*05AC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*05AD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*05AE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*05AE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*05AF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*05B0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*05B1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*05B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*05B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*05B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*05B4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*05B5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*05B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*05B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*05B7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*05B8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*05B9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -1650,235 +1650,235 @@ const ZydisOperandDefinition operandDefinitions[] = /*066F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0670*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0671*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0672*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0672*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0673*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0674*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0675*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0676*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0676*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0677*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0678*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0679*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*067A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*067A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*067B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*067C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*067D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*067E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*067E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*067F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0680*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0681*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0682*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0682*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0683*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0684*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0685*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0686*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0686*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0687*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0688*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0689*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*068A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*068A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*068B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*068C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*068D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*068E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*068E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*068F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0690*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0691*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0692*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0692*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0693*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0694*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0695*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0696*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0696*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0697*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0698*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0699*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*069A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*069A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*069B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*069C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*069D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*069E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*069E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*069F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06A0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06A1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06A2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06A2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06A3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06A5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06A6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06A6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06A7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06A8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06A9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06AA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06AA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06AB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06AC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06AD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06AF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06B0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06B1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06B4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06B5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06B7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06B8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06B9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06BA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06BA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06BB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06BC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06BD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06BE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06BE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06BF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06C0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06C1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06C2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06C2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06C3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06C4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06C5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06C7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06C8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06C9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06CA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06CA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06CB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06CC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06CD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06CE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06CE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06CF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06D0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06D1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06D3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06D4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06D5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06D6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06D6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06D7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06D8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06D9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06DB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06DD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06DE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06DE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06DF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06E0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06E1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06E2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06E2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06E3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06E4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06E5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06E7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06E8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06E9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06EA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06EA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06EB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06EC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06ED*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06EE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06EE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06EF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06F0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06F1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06F2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06F2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06F3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06F4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06F5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06F6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06F6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06F7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06F8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06F9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06FA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06FA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06FB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*06FC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*06FD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*06FE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*06FE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*06FF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0700*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0701*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0702*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0702*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0703*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0704*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0705*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0706*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0706*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0707*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0708*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0709*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*070A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*070A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*070B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*070C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*070D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*070E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*070E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*070F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0710*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0711*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0712*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0712*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0713*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0714*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0715*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0716*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0716*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0717*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0718*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0719*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*071A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*071A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*071B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*071C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*071D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*071E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*071E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*071F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0720*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0721*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0722*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0722*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0723*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0724*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0725*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0726*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0726*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0727*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0728*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0729*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*072A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*072A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*072B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*072C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*072D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*072E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*072E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*072F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0730*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0731*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0732*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0732*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0733*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0734*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0735*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0736*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0736*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0737*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0738*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0739*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*073A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*073A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*073B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*073C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*073D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*073E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*073E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*073F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0740*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0741*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0742*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0742*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0743*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0744*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0745*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0746*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0746*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0747*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0748*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0749*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*074A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*074A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*074B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*074C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*074D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*074E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*074E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*074F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0750*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0751*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0752*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0752*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0753*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0754*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0755*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0756*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0756*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0757*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0758*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0759*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -1898,193 +1898,193 @@ const ZydisOperandDefinition operandDefinitions[] = /*0767*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0768*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0769*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*076A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*076A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*076B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*076C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*076D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*076E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*076E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*076F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0770*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0771*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0772*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0772*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0773*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0774*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0775*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0776*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0776*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0777*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0778*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0779*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*077A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*077A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*077B*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*077C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*077D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*077E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*077E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*077F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0780*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0781*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0782*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0782*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0783*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0784*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0785*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0786*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0786*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0787*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0788*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0789*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*078A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*078A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*078B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*078C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*078D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*078E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*078E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*078F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0790*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0791*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0792*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0792*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0793*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0794*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0795*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0796*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0796*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0797*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0798*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0799*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*079A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*079A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*079B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*079C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*079D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*079E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*079E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*079F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07A0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07A1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07A2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07A2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07A3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07A4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07A5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07A6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07A6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07A7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07A8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07A9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07AA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07AA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07AB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07AC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07AD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07AE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07AF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07B0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07B1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07B2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07B3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07B4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07B5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07B6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07B7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07B8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07B9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07BA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07BA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07BB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07BC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07BD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07BE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07BE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07BF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07C0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07C1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07C2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07C2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07C3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07C4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07C5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07C6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07C7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07C8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07C9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07CA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07CA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07CB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07CC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07CD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07CE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07CE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07CF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07D0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07D1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07D2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07D3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07D4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07D5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07D6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07D6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07D7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07D8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07D9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07DB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07DD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07DE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07DE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07DF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07E0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07E1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07E2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07E2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07E3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07E4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07E5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07E6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07E7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07E8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07E9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07EA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07EA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07EB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07EC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07ED*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07EE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07EE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07EF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07F0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07F1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07F2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07F2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07F3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07F4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*07F5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*07F6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07F6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07F7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*07F8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07F8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07F9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*07FA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07FB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*07FC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*07FC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*07FD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*07FE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*07FF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0800*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0800*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0801*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0802*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0803*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0804*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0804*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0805*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0806*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0807*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0808*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0808*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0809*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*080A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*080B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*080C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*080C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*080D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*080E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*080F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0810*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0810*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0811*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0812*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0813*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0814*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0814*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0815*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0816*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0817*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0818*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0818*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0819*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*081A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*081B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*081C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*081C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*081D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*081E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*081F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0820*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0820*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0821*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0822*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0823*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0824*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0824*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0825*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0826*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0827*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2138,71 +2138,71 @@ const ZydisOperandDefinition operandDefinitions[] = /*0857*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0858*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0859*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*085A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*085A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*085B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*085C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*085D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*085E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*085E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*085F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0860*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0860*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0861*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0862*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0863*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0864*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0864*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0865*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0866*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0867*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0868*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0868*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0869*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*086A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*086B*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*086C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*086C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*086D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*086E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*086F*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0870*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0870*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0871*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0872*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0873*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0874*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0874*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0875*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0876*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0877*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0878*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0879*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*087A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*087A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*087B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*087C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*087D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*087E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*087E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*087F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0880*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0881*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0882*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0882*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0883*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0884*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0885*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0886*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0886*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0887*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0888*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0889*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*088A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*088A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*088B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*088C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*088D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*088E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*088E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*088F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0890*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0891*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0892*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0892*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0893*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0894*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0895*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*0896*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0896*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0897*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0898*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0899*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*089A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*089A*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*089B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*089C*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*089D*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -2254,11 +2254,11 @@ const ZydisOperandDefinition operandDefinitions[] = /*08CB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*08CC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*08CD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*08CE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08CE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08CF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08D0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*08D1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*08D2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08D2*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08D3*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08D4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*08D5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -2268,21 +2268,21 @@ const ZydisOperandDefinition operandDefinitions[] = /*08D9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*08DA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08DB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*08DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08DC*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08DD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*08DE*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08DF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*08E0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08E0*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08E1*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*08E2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08E3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*08E4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*08E5*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*08E6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08E6*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08E7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_VARIABLE, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08E8*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*08E9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, - /*08EA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*08EA*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*08EB*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*08EC*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_SIMM8 } }, /*08ED*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, @@ -2674,10 +2674,10 @@ const ZydisOperandDefinition operandDefinitions[] = /*0A6F*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A70*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A71*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM32 } }, - /*0A72*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A72*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A73*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A74*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM32 } }, - /*0A75*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A75*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A76*/ { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A77*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM32 } }, /*0A78*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -2688,10 +2688,10 @@ const ZydisOperandDefinition operandDefinitions[] = /*0A7D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0A7E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A7F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A80*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A80*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A81*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A82*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A83*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A83*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A84*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A85*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A86*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2700,10 +2700,10 @@ const ZydisOperandDefinition operandDefinitions[] = /*0A89*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0A8A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A8B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A8C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A8C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A8D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A8E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A8F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A8F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A90*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A91*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A92*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2712,10 +2712,10 @@ const ZydisOperandDefinition operandDefinitions[] = /*0A95*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0A96*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A97*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A9A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0A9B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0A9B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0A9C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0A9D*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0A9E*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, @@ -2724,63 +2724,63 @@ const ZydisOperandDefinition operandDefinitions[] = /*0AA1*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0AA2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AA3*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AA4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AA4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AA5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AA6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AA7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AA7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AA8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AA9*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AAA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AAA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AAB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AAC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AAD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AAD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AAE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AAF*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AB0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AB0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AB1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AB2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AB3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AB3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AB4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AB5*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AB6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AB6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AB7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AB8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AB9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AB9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ABA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0ABB*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0ABC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0ABC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ABD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0ABE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0ABF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0ABF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AC0*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AC1*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AC1*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AC2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AC3*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AC4*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AC4*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AC5*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AC6*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AC7*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AC7*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AC8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AC9*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0ACA*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0ACA*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ACB*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0ACC*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0ACD*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0ACE*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0ACE*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ACF*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AD0*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AD1*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AD1*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AD2*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AD3*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AD4*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AD4*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AD5*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0AD6*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0AD7*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AD7*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AD8*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AD9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AD9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ADA*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0ADB*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0ADC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0ADC*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0ADD*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0ADE*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0ADF*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -2801,16 +2801,16 @@ const ZydisOperandDefinition operandDefinitions[] = /*0AEE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AEF*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0AF0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AF1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AF1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AF2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AF3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AF4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AF4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AF5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AF6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AF7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AF7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AF8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AF9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0AFA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0AFA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0AFB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AFC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0AFD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -2825,40 +2825,40 @@ const ZydisOperandDefinition operandDefinitions[] = /*0B06*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B07*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0B08*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B09*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B09*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B0A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B0B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B0C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B0C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B0D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B0E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B0F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B0F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B10*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B11*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B12*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B12*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B13*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B14*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B15*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B15*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B16*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B17*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B18*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B18*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B19*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B1A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B1B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B1B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B1C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B1D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B1E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B1E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B1F*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B20*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B21*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B21*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B22*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B23*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B24*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B24*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B25*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B26*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B27*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B27*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B28*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B29*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B2A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B2A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B2B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B2C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B2D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, @@ -2879,202 +2879,202 @@ const ZydisOperandDefinition operandDefinitions[] = /*0B3C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B3D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0B3E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B3F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B3F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B40*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B41*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B42*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B42*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B43*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B44*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B45*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B45*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B46*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B47*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B48*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B48*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B49*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B4A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B4B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B4B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B4C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B4D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B4E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B4E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B4F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B50*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B51*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B51*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B52*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B53*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B54*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B54*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B55*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B56*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B57*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B57*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B58*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B59*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B5A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B5A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B5B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B5C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B5D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B5D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B5E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B5F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B60*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B60*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B61*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B62*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B63*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B64*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B64*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B65*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B66*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B67*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B67*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B68*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B69*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B6A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B6A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B6B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B6C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B6D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B6D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B6E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B6F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B70*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B70*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B71*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B72*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B73*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B73*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B74*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B75*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B76*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B76*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B77*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B78*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B79*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ADI, ZYDIS_OPERAND_ACTION_READ } } }, /*0B7A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B7B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B7B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B7C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B7D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B7E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B7E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B7F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B80*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B81*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B81*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B82*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B83*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B84*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B84*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B85*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B86*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B87*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B87*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B88*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B89*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B8A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B8A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B8B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B8C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B8D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B8D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B8E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B8F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B90*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B90*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B91*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0B92*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B93*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B93*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B94*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B95*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B96*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B96*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B97*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B9A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B9B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0B9C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B9C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0B9D*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0B9E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0B9F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0B9F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BA0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0BA1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0BA2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BA2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BA3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0BA4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BA5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BA5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BA6*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BA7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BA8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BA8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BA9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BAA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BAB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BAB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BAC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BAD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BAE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BAE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BAF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BB0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BB1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BB1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BB2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BB3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BB4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BB4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BB5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BB6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BB7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BB7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BB8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BB9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BBA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BBA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BBB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BBC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BBD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BBD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BBE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BBF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BC0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BC0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BC1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BC2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BC3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BC3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BC4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BC5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BC6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BC6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BC7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BC8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BC9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BC9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BCA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BCB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BCC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BCC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BCD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BCE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BCF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BCF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BD0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BD1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BD2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BD2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BD3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BD4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BD5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BD5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BD6*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BD7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BD8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BD8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BD9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BDA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BDB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BDB*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BDC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BDD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BDE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BDE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BDF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BE0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BE1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BE1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BE2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BE3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BE4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BE4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BE5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BE6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BE7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BE7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BE8*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BE9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BEA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BEA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BEB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BEC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BED*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BED*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BEE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BEF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BF0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BF0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BF1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT256, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BF2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BF3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BF3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BF4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BF5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BF6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BF6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BF7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BF8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BF9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BF9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BFA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BFB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BFC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BFC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0BFD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0BFE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0BFF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0BFF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C00*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C01*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C02*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C02*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C03*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C04*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C05*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3083,16 +3083,16 @@ const ZydisOperandDefinition operandDefinitions[] = /*0C08*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C09*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0C0A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C0B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C0B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C0C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C0D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C0E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C0E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C0F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C10*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C11*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C11*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C12*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C13*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C14*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C14*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C15*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C16*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C17*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3135,72 +3135,72 @@ const ZydisOperandDefinition operandDefinitions[] = /*0C3C*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0C3D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C3E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C3F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C3F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C40*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C41*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C42*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C42*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C43*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C44*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C45*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C45*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C46*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C47*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C48*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C48*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C49*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C4A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C4B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C4B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C4C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C4D*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C4E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C4E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C4F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C50*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBY, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C51*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C51*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C52*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C53*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C53*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C54*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C55*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C56*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C56*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C57*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C58*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C59*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C59*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C5A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C5B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C5C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C5C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C5D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C5E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C5F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C5F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C60*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C61*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C62*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C62*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C63*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C64*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C65*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C65*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C66*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C67*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C68*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C68*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C69*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C6A*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C6B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C6B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C6C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C6D*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0C6E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C6E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C6F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C70*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C71*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C71*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C72*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C73*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C74*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C74*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C75*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C76*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C77*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C77*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C78*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C79*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C7A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C7A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C7B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C7C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C7D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C7D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C7E*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C7F*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C80*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C80*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C81*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C82*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C83*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -3214,95 +3214,95 @@ const ZydisOperandDefinition operandDefinitions[] = /*0C8B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0C8C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C8D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0C8E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C8E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C8F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C90*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0C91*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C91*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C92*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C93*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0C94*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C95*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C95*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C96*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C97*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C9A*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C9B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C9B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C9C*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0C9D*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0C9E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0C9E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0C9F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0CA0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CA0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CA1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CA2*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CA3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CA3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CA4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT128, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CA5*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CA6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CA6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CA7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CA8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CA9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CA9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CAA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CAB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0CAC*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CAD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CAD*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CAE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CAF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CB0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CB0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CB1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0CB2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CB2*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CB3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CB4*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CB5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CB5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CB6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CB7*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0CB8*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CB9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CB9*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CBA*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CBB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CBC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CBC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CBD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CBE*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CBF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CBF*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CC0*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CC1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CC2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CC2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CC3*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0CC4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CC4*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CC5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CC6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CC7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CC7*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CC8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CC9*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0CCA*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CCB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CCB*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CCC*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CCD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CCE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CCE*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CCF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CD0*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CD1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CD1*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CD2*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CD3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CD4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CD4*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CD5*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*0CD6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CD6*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CD7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CD8*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*0CD9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CD9*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CDA*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CDB*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*0CDC*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CDD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CDD*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CDE*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CDF*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CE0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CE0*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CE1*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CE2*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CE3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CE3*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CE4*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CE5*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0CE6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0CE6*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0CE7*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0CE8*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0CE9*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -3719,28 +3719,28 @@ const ZydisOperandDefinition operandDefinitions[] = /*0E84*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*0E85*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E86*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E87*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E87*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E88*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E89*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E8A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E8A*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E8B*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E8C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E8D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E8D*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E8E*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E8F*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E90*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E90*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E91*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E92*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E93*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E93*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E94*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E95*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E96*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E96*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E97*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E98*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E99*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E9A*/ { ZYDIS_SEMANTIC_OPTYPE_GPR64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E9B*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*0E9C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*0E9C*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*0E9D*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*0E9E*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*0E9F*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -4463,10 +4463,10 @@ const ZydisOperandDefinition operandDefinitions[] = /*116C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*116D*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*116E*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*116F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*116F*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1170*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1171*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*1172*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1172*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1173*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1174*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1175*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, @@ -4501,22 +4501,22 @@ const ZydisOperandDefinition operandDefinitions[] = /*1192*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBZ, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1193*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MASK } }, /*1194*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, - /*1195*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1195*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1196*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1197*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*1198*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1198*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1199*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*119A*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*119B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*119B*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*119C*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*119D*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*119E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*119E*/ { ZYDIS_SEMANTIC_OPTYPE_YMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*119F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 32, 32, 32 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*11A0*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*11A1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*11A1*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*11A2*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*11A3*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, - /*11A4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*11A4*/ { ZYDIS_SEMANTIC_OPTYPE_ZMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*11A5*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 64, 64, 64 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*11A6*/ { ZYDIS_SEMANTIC_OPTYPE_IMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_UIMM8 } }, /*11A7*/ { ZYDIS_SEMANTIC_OPTYPE_MEM_VSIBX, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -5438,11 +5438,11 @@ const ZydisOperandDefinition operandDefinitions[] = /*153B*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_IMPLICIT, ZYDIS_OPERAND_ACTION_READWRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_GPR_OSZ, { .id = 0x00 } } } }, /*153C*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_MEM, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .mem = { 4, ZYDIS_IMPLMEM_BASE_ABX, ZYDIS_OPERAND_ACTION_READ } } }, /*153D*/ { ZYDIS_SEMANTIC_OPTYPE_IMPLICIT_REG, ZYDIS_OPERAND_VISIBILITY_HIDDEN, ZYDIS_OPERAND_ACTION_WRITE, { 0, 0, 0 }, ZYDIS_IELEMENT_TYPE_INVALID, { .reg = { ZYDIS_IMPLREG_TYPE_STATIC, { .reg = ZYDIS_REGISTER_AL } } } }, - /*153E*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*153E*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*153F*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*1540*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1540*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1541*/ { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 8 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*1542*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1542*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1543*/ { ZYDIS_SEMANTIC_OPTYPE_GPR16_32_64, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 4, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT32, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1544*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*1545*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_FLOAT64, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, @@ -5496,11 +5496,11 @@ const ZydisOperandDefinition operandDefinitions[] = /*1575*/ { ZYDIS_SEMANTIC_OPTYPE_MEM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, /*1576*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT16, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*1577*/ { ZYDIS_SEMANTIC_OPTYPE_XMM, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 16, 16, 16 }, ZYDIS_IELEMENT_TYPE_INT8, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, - /*1578*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*1578*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*1579*/ { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, - /*157A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*157A*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*157B*/ { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, - /*157C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDS } }, + /*157C*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, /*157D*/ { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM32 } }, /*157E*/ { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, /*157F*/ { ZYDIS_SEMANTIC_OPTYPE_GPR32, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 8, 8, 8 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, diff --git a/src/Decoder.c b/src/Decoder.c index d26e6ff..f9c1e5a 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -1780,7 +1780,7 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, ZydisInstru ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, ZydisCalcRegisterId(context, info, ZYDIS_REG_ENCODING_OPCODE, registerClass))); break; - case ZYDIS_OPERAND_ENCODING_NDS: + case ZYDIS_OPERAND_ENCODING_NDSNDD: ZYDIS_CHECK( ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, ZydisCalcRegisterId(context, info, ZYDIS_REG_ENCODING_NDSNDD, registerClass))); @@ -1790,7 +1790,7 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, ZydisInstru ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, ZydisCalcRegisterId(context, info, ZYDIS_REG_ENCODING_MASK, registerClass))); break; - case ZYDIS_OPERAND_ENCODING_UIMM8_HI: + case ZYDIS_OPERAND_ENCODING_IS4: ZYDIS_CHECK( ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, ZydisCalcRegisterId(context, info, ZYDIS_REG_ENCODING_IS4, registerClass))); @@ -1866,7 +1866,15 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, ZydisInstru ZYDIS_ASSERT((immId == 0) || (immId == 1)); info->operands[i].type = ZYDIS_OPERAND_TYPE_IMMEDIATE; info->operands[i].size = operand->size[context->eoszIndex] * 8; - info->operands[i].imm.value.uqword = info->details.imm[immId].value.uqword; + if (operand->op.encoding == ZYDIS_OPERAND_ENCODING_IS4) + { + // The upper half of the 8-bit immediate is used to encode a register specifier + ZYDIS_ASSERT(info->details.imm[immId].dataSize == 8); + info->operands[i].imm.value.ubyte = info->details.imm[immId].value.ubyte & 0x0F; + } else + { + info->operands[i].imm.value.uqword = info->details.imm[immId].value.uqword; + } info->operands[i].imm.isSigned = info->details.imm[immId].isSigned; info->operands[i].imm.isRelative = info->details.imm[immId].isRelative; ++immId; @@ -4017,6 +4025,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisIns ZYDIS_CHECK(ZydisDecodeOptionalInstructionParts(context, info, optionalParts)); ZydisBool hasNDSNDDOperand = ZYDIS_FALSE; + ZydisBool hasVSIB = ZYDIS_FALSE; ZydisMaskPolicy maskPolicy = ZYDIS_MASK_POLICY_INVALID; switch (info->encoding) { @@ -4059,6 +4068,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisIns const ZydisInstructionDefinitionEVEX* def = (const ZydisInstructionDefinitionEVEX*)definition; hasNDSNDDOperand = def->hasNDSNDDOperand; + hasVSIB = def->hasVSIB; maskPolicy = def->maskPolicy; break; } @@ -4067,6 +4077,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisIns const ZydisInstructionDefinitionMVEX* def = (const ZydisInstructionDefinitionMVEX*)definition; hasNDSNDDOperand = def->hasNDSNDDOperand; + hasVSIB = def->hasVSIB; maskPolicy = def->maskPolicy; // Check for invalid MVEX.SSS values @@ -4135,14 +4146,18 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisIns ZYDIS_UNREACHABLE; } - // TODO: Add check for invalid .V` - - // Check for invalid XOP/VEX/EVEX/MVEX.vvvv value + // Check for invalid `XOP/VEX/EVEX/MVEX.vvvv` value if (!hasNDSNDDOperand && (context->cache.v_vvvv & 0x0F)) { return ZYDIS_STATUS_DECODING_ERROR; } + // Check for invalid `EVEX/MVEX.v'` value + if (!hasNDSNDDOperand && !hasVSIB && context->cache.V2) + { + return ZYDIS_STATUS_DECODING_ERROR; + } + // Check for invalid MASK registers switch (maskPolicy) {