From 8a626388ae57f185546375df36f3a1ace164e51d Mon Sep 17 00:00:00 2001 From: flobernd Date: Tue, 4 Jul 2017 19:02:11 +0200 Subject: [PATCH 1/6] Improved formatting of decorators --- include/Zydis/Decoder.h | 11 +- include/Zydis/Formatter.h | 64 ++++++- src/Decoder.c | 8 +- src/Formatter.c | 392 ++++++++++++++++++++++---------------- src/InstructionTable.h | 10 +- 5 files changed, 299 insertions(+), 186 deletions(-) diff --git a/include/Zydis/Decoder.h b/include/Zydis/Decoder.h index 723d2f1..63fd67e 100644 --- a/include/Zydis/Decoder.h +++ b/include/Zydis/Decoder.h @@ -50,20 +50,23 @@ typedef uint32_t ZydisDecodeGranularity; */ enum ZydisDecodeGranularities { + /** + * @brief Defaults to `ZYDIS_DECODE_GRANULARITY_FULL`. + */ ZYDIS_DECODE_GRANULARITY_DEFAULT, /** * @brief Minimal instruction decoding without semantic analysis. * - * This mode should be sufficient, if you plan to analyse code for pure relocation purposes, - * as it gives you access to the mnemonic, the instruction-length, displacements, immediates - * and the `ZYDIS_ATTRIB_IS_RELATIVE` attribute. + * This mode provides access to the mnemonic, the instruction-length, the effective + * operand-size, the effective address-width, some attributes (e.g. `ZYDIS_ATTRIB_IS_RELATIVE`) + * and all of the information in the `raw` field of the `ZydisDecodedInstruction` struct. * * Operands, most attributes and other specific information (like AVX info) are not * accessible in this mode. */ ZYDIS_DECODE_GRANULARITY_MINIMAL, /** - * @brief Full physical and semantical instruction-decoding. + * @brief Full physical and semantic instruction-decoding. */ ZYDIS_DECODE_GRANULARITY_FULL }; diff --git a/include/Zydis/Formatter.h b/include/Zydis/Formatter.h index 4501089..076a44f 100644 --- a/include/Zydis/Formatter.h +++ b/include/Zydis/Formatter.h @@ -277,6 +277,26 @@ enum ZydisFormatterHookTypes /* ---------------------------------------------------------------------------------------------- */ +/** + * @brief Defines the @c ZydisDecoratorType datatype. + */ +typedef uint8_t ZydisDecoratorType; + +/** + * @brief Values that represent decorator-types. + */ +enum ZydisDecoratorTypes +{ + ZYDIS_DECORATOR_TYPE_INVALID, + ZYDIS_DECORATOR_TYPE_MASK, + ZYDIS_DECORATOR_TYPE_BROADCAST, + ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL, + ZYDIS_DECORATOR_TYPE_SAE, + ZYDIS_DECORATOR_TYPE_SWIZZLE, + ZYDIS_DECORATOR_TYPE_CONVERSION, + ZYDIS_DECORATOR_TYPE_EVICTION_HINT +}; + typedef struct ZydisFormatter_ ZydisFormatter; /** @@ -373,6 +393,32 @@ typedef ZydisStatus (*ZydisFormatterFormatAddressFunc)(const ZydisFormatter* for char** buffer, size_t bufferLen, ZydisDecodedInstruction* instruction, ZydisDecodedOperand* operand, uint64_t address); +/** + * @brief Defines the @c ZydisFormatterFormatDecoratorFunc function pointer. + * + * @param formatter A pointer to the @c ZydisFormatter instance. + * @param buffer A pointer to the string-buffer. + * @param bufferLen The length of the string-buffer. + * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param operand A pointer to the @c ZydisDecodedOperand struct. + * @param type The decorator type. + * @param mask The embedded-mask register (`ZYDIS_DECORATOR_TYPE_MASK` only). + * + * @return Returning a status code other than @c ZYDIS_STATUS_SUCCESS will immediately cause the + * formatting process to fail. + * + * After appending text to the @c buffer you MUST increase the buffer-pointer by the size of the + * number of chars written. + * + * Returning @c ZYDIS_STATUS_SUCCESS without increasing the buffer-pointer is valid and will cause + * the formatter to omit the current decorator. + * + * This function type is used for the @c ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR hook-type. + */ +typedef ZydisStatus (*ZydisFormatterFormatDecoratorFunc)(const ZydisFormatter* formatter, + char** buffer, size_t bufferLen, ZydisDecodedInstruction* instruction, + ZydisDecodedOperand* operand, ZydisDecoratorType type, ZydisRegister mask); + /** * @brief Defines the @c ZydisFormatter struct. */ @@ -393,15 +439,10 @@ struct ZydisFormatter_ ZydisFormatterFormatOperandFunc funcFormatOperandImm; ZydisFormatterFormatOperandFunc funcPrintOperandSize; ZydisFormatterFormatOperandFunc funcPrintSegment; - ZydisFormatterFormatOperandFunc funcPrintDecorator; + ZydisFormatterFormatDecoratorFunc funcPrintDecorator; ZydisFormatterFormatAddressFunc funcPrintAddress; ZydisFormatterFormatOperandFunc funcPrintDisplacement; - ZydisFormatterFormatOperandFunc funcPrintImmediate; - const char* prefixHEX; - const char* prefixOCT; - const char* delimMnemonic; - const char* delimOperands; - const char* fmtDecorator; // TODO: + ZydisFormatterFormatOperandFunc funcPrintImmediate; }; /* ============================================================================================== */ @@ -435,13 +476,18 @@ ZYDIS_EXPORT ZydisStatus ZydisFormatterInitEx(ZydisFormatter* formatter, ZydisFo ZydisFormatterImmediateFormat immmediateFormat); /** - * @brief TODO: + * @brief Replaces a formatter function with a custom callback and/or retrieves the currently + * used function. * * @param formatter A pointer to the @c ZydisFormatter instance. * @param hook The formatter hook-type. - * @param callback TODO: In Out + * @param callback A pointer to a variable that contains the pointer of the callback function + * and receives the pointer of the currently used function. * * @return A zydis status code. + * + * Call this function with `callback` pointing to a `NULL` value to retrieve the currently used + * function without replacing it. */ ZYDIS_EXPORT ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookType hook, const void** callback); diff --git a/src/Decoder.c b/src/Decoder.c index dcfbc0b..6c23c8b 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -2026,14 +2026,14 @@ FinalizeOperand: /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Sets prefix-related attributes for the given instruction. + * @brief Sets attributes for the given instruction. * * @param context A pointer to the @c ZydisDecoderContext struct. * @param instruction A pointer to the @c ZydisDecodedInstruction struct. * @param definition A pointer to the @c ZydisInstructionDefinition struct. */ -static void ZydisSetPrefixRelatedAttributes(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, const ZydisInstructionDefinition* definition) +static void ZydisSetAttributes(ZydisDecoderContext* context, ZydisDecodedInstruction* instruction, + const ZydisInstructionDefinition* definition) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); @@ -4294,7 +4294,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, if (context->decoder->decodeGranularity == ZYDIS_DECODE_GRANULARITY_FULL) { - ZydisSetPrefixRelatedAttributes(context, instruction, definition); + ZydisSetAttributes(context, instruction, definition); switch (instruction->encoding) { case ZYDIS_INSTRUCTION_ENCODING_XOP: diff --git a/src/Formatter.c b/src/Formatter.c index 032510f..0b47c0f 100644 --- a/src/Formatter.c +++ b/src/Formatter.c @@ -251,6 +251,11 @@ static ZydisStatus ZydisFormatterFormatOperandRegIntel(const ZydisFormatter* for return ZYDIS_STATUS_INVALID_PARAMETER; } + if ((operand->id == 1) && (operand->encoding == ZYDIS_OPERAND_ENCODING_MASK)) + { + return ZYDIS_STATUS_SUCCESS; + } + const char* reg = ZydisRegisterGetString(operand->reg); if (!reg) { @@ -514,9 +519,11 @@ static ZydisStatus ZydisFormatterPrintOperandSizeIntel(const ZydisFormatter* for switch (operand->id) { case 0: - typecast = ((instruction->operands[1].type == ZYDIS_OPERAND_TYPE_UNUSED) || - (instruction->operands[1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE) || - (instruction->operands[0].size != instruction->operands[1].size)) ? instruction->operands[0].size : 0; + typecast = + ((instruction->operands[1].type == ZYDIS_OPERAND_TYPE_UNUSED) || + (instruction->operands[1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE) || + (instruction->operands[0].size != instruction->operands[1].size)) ? + instruction->operands[0].size : 0; if (!typecast && (instruction->operands[1].type == ZYDIS_OPERAND_TYPE_REGISTER) && (instruction->operands[1].reg == ZYDIS_REGISTER_CL)) @@ -539,8 +546,9 @@ static ZydisStatus ZydisFormatterPrintOperandSizeIntel(const ZydisFormatter* for case 1: case 2: typecast = - (instruction->operands[operand->id - 1].size != instruction->operands[operand->id].size) ? - instruction->operands[operand->id].size : 0; + (instruction->operands[operand->id - 1].size != + instruction->operands[operand->id].size) ? + instruction->operands[operand->id].size : 0; break; default: break; @@ -627,7 +635,7 @@ static ZydisStatus ZydisFormatterPrintSegmentIntel(const ZydisFormatter* formatt static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* formatter, char** buffer, size_t bufferLen, ZydisDecodedInstruction* instruction, - ZydisDecodedOperand* operand) + ZydisDecodedOperand* operand, ZydisDecoratorType type, ZydisRegister mask) { if (!formatter || !buffer || !*buffer || (bufferLen <= 0) || !instruction || !operand) { @@ -635,194 +643,197 @@ static ZydisStatus ZydisFormatterPrintDecoratorIntel(const ZydisFormatter* forma } const char* bufEnd = *buffer + bufferLen; - - if (operand->id == 1) + switch (type) { - if ((operand->type == ZYDIS_OPERAND_TYPE_REGISTER) && - (operand->encoding == ZYDIS_OPERAND_ENCODING_MASK) && - (operand->reg != ZYDIS_REGISTER_K0)) + case ZYDIS_DECORATOR_TYPE_MASK: + { + if (mask != ZYDIS_REGISTER_K0) { - const char* reg = ZydisRegisterGetString(operand->reg); + const char* reg = ZydisRegisterGetString(mask); if (!reg) { return ZYDIS_STATUS_INVALID_PARAMETER; } - ZYDIS_CHECK(ZydisStringBufferAppendFormat(buffer, bufEnd - *buffer, ZYDIS_APPENDMODE, - " {%s}", reg)); + ZYDIS_CHECK(ZydisStringBufferAppendFormat( + buffer, bufEnd - *buffer, ZYDIS_APPENDMODE, " {%s}", reg)); if (instruction->avx.maskMode == ZYDIS_MASK_MODE_ZERO) { ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {z}")); - } - } - } else - { - if (instruction->operands[operand->id].type == ZYDIS_OPERAND_TYPE_MEMORY) - { - if (!instruction->avx.broadcast.isStatic) - { - switch (instruction->avx.broadcast.mode) - { - case ZYDIS_BROADCAST_MODE_INVALID: - break; - case ZYDIS_BROADCAST_MODE_1_TO_2: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to2}")); - break; - case ZYDIS_BROADCAST_MODE_1_TO_4: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to4}")); - break; - case ZYDIS_BROADCAST_MODE_1_TO_8: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to8}")); - break; - case ZYDIS_BROADCAST_MODE_1_TO_16: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to16}")); - break; - case ZYDIS_BROADCAST_MODE_4_TO_8: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {4to8}")); - break; - case ZYDIS_BROADCAST_MODE_4_TO_16: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {4to16}")); - break; - default: - return ZYDIS_STATUS_INVALID_PARAMETER; - } - } - switch (instruction->avx.conversionMode) - { - case ZYDIS_CONVERSION_MODE_INVALID: - break; - case ZYDIS_CONVERSION_MODE_FLOAT16: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {float16}")); - break; - case ZYDIS_CONVERSION_MODE_SINT8: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sint8}")); - break; - case ZYDIS_CONVERSION_MODE_UINT8: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {uint8}")); - break; - case ZYDIS_CONVERSION_MODE_SINT16: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sint16}")); - break; - case ZYDIS_CONVERSION_MODE_UINT16: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {uint16}")); - break; - default: - return ZYDIS_STATUS_INVALID_PARAMETER; - } - if (instruction->avx.hasEvictionHint) - { - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {eh}")); - } + } } - - if ((operand->id == (instruction->operandCount - 1)) || - ((operand->id != (instruction->operandCount - 1)) && - (instruction->operands[operand->id + 1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE))) + break; + } + case ZYDIS_DECORATOR_TYPE_BROADCAST: + if (!instruction->avx.broadcast.isStatic) { - if (instruction->avx.hasSAE) + switch (instruction->avx.broadcast.mode) { - switch (instruction->avx.roundingMode) - { - case ZYDIS_ROUNDING_MODE_INVALID: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sae}")); - break; - case ZYDIS_ROUNDING_MODE_RN: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rn-sae}")); - break; - case ZYDIS_ROUNDING_MODE_RD: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rd-sae}")); - break; - case ZYDIS_ROUNDING_MODE_RU: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {ru-sae}")); - break; - case ZYDIS_ROUNDING_MODE_RZ: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rz-sae}")); - break; - default: - return ZYDIS_STATUS_INVALID_PARAMETER; - } - } else - { - switch (instruction->avx.roundingMode) - { - case ZYDIS_ROUNDING_MODE_INVALID: - break; - case ZYDIS_ROUNDING_MODE_RN: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rn}")); - break; - case ZYDIS_ROUNDING_MODE_RD: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rd}")); - break; - case ZYDIS_ROUNDING_MODE_RU: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {ru}")); - break; - case ZYDIS_ROUNDING_MODE_RZ: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rz}")); - break; - default: - return ZYDIS_STATUS_INVALID_PARAMETER; - } - } - - switch (instruction->avx.swizzleMode) - { - case ZYDIS_SWIZZLE_MODE_INVALID: - case ZYDIS_SWIZZLE_MODE_DCBA: - // Nothing to do here - break; - case ZYDIS_SWIZZLE_MODE_CDAB: - ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {cdab}")); + case ZYDIS_BROADCAST_MODE_INVALID: break; - case ZYDIS_SWIZZLE_MODE_BADC: + case ZYDIS_BROADCAST_MODE_1_TO_2: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {badc}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to2}")); break; - case ZYDIS_SWIZZLE_MODE_DACB: + case ZYDIS_BROADCAST_MODE_1_TO_4: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {dacb}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to4}")); break; - case ZYDIS_SWIZZLE_MODE_AAAA: + case ZYDIS_BROADCAST_MODE_1_TO_8: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {aaaa}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to8}")); break; - case ZYDIS_SWIZZLE_MODE_BBBB: + case ZYDIS_BROADCAST_MODE_1_TO_16: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {bbbb}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {1to16}")); break; - case ZYDIS_SWIZZLE_MODE_CCCC: + case ZYDIS_BROADCAST_MODE_4_TO_8: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {cccc}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {4to8}")); break; - case ZYDIS_SWIZZLE_MODE_DDDD: + case ZYDIS_BROADCAST_MODE_4_TO_16: ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, - ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {dddd}")); + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {4to16}")); break; default: return ZYDIS_STATUS_INVALID_PARAMETER; } } + break; + case ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL: + if (instruction->avx.hasSAE) + { + switch (instruction->avx.roundingMode) + { + case ZYDIS_ROUNDING_MODE_INVALID: + break; + case ZYDIS_ROUNDING_MODE_RN: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rn-sae}")); + break; + case ZYDIS_ROUNDING_MODE_RD: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rd-sae}")); + break; + case ZYDIS_ROUNDING_MODE_RU: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {ru-sae}")); + break; + case ZYDIS_ROUNDING_MODE_RZ: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rz-sae}")); + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + } else + { + switch (instruction->avx.roundingMode) + { + case ZYDIS_ROUNDING_MODE_INVALID: + break; + case ZYDIS_ROUNDING_MODE_RN: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rn}")); + break; + case ZYDIS_ROUNDING_MODE_RD: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rd}")); + break; + case ZYDIS_ROUNDING_MODE_RU: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {ru}")); + break; + case ZYDIS_ROUNDING_MODE_RZ: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {rz}")); + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + } + break; + case ZYDIS_DECORATOR_TYPE_SAE: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sae}")); + break; + case ZYDIS_DECORATOR_TYPE_SWIZZLE: + switch (instruction->avx.swizzleMode) + { + case ZYDIS_SWIZZLE_MODE_INVALID: + case ZYDIS_SWIZZLE_MODE_DCBA: + // Nothing to do here + break; + case ZYDIS_SWIZZLE_MODE_CDAB: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {cdab}")); + break; + case ZYDIS_SWIZZLE_MODE_BADC: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {badc}")); + break; + case ZYDIS_SWIZZLE_MODE_DACB: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {dacb}")); + break; + case ZYDIS_SWIZZLE_MODE_AAAA: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {aaaa}")); + break; + case ZYDIS_SWIZZLE_MODE_BBBB: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {bbbb}")); + break; + case ZYDIS_SWIZZLE_MODE_CCCC: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {cccc}")); + break; + case ZYDIS_SWIZZLE_MODE_DDDD: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {dddd}")); + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + break; + case ZYDIS_DECORATOR_TYPE_CONVERSION: + switch (instruction->avx.conversionMode) + { + case ZYDIS_CONVERSION_MODE_INVALID: + break; + case ZYDIS_CONVERSION_MODE_FLOAT16: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {float16}")); + break; + case ZYDIS_CONVERSION_MODE_SINT8: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sint8}")); + break; + case ZYDIS_CONVERSION_MODE_UINT8: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {uint8}")); + break; + case ZYDIS_CONVERSION_MODE_SINT16: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {sint16}")); + break; + case ZYDIS_CONVERSION_MODE_UINT16: + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {uint16}")); + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; + } + break; + case ZYDIS_DECORATOR_TYPE_EVICTION_HINT: + if (instruction->avx.hasEvictionHint) + { + ZYDIS_CHECK(ZydisStringBufferAppend(buffer, bufEnd - *buffer, + ZYDIS_STRBUF_APPEND_MODE_DEFAULT, " {eh}")); + } + break; + default: + return ZYDIS_STATUS_INVALID_PARAMETER; } return ZYDIS_STATUS_SUCCESS; @@ -903,8 +914,55 @@ static ZydisStatus ZydisFormatterFormatInstrIntel(const ZydisFormatter* formatte if ((instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) || (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX)) { - ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, bufEnd - *buffer, - instruction, &instruction->operands[i])); + if (i == 0) + { + if (instruction->operands[i + 1].encoding == ZYDIS_OPERAND_ENCODING_MASK) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_MASK, instruction->operands[i + 1].reg)); + } + } else + { + if (instruction->operands[i].type == ZYDIS_OPERAND_TYPE_MEMORY) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_BROADCAST, ZYDIS_REGISTER_NONE)); + if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_CONVERSION, ZYDIS_REGISTER_NONE)); + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_EVICTION_HINT, ZYDIS_REGISTER_NONE)); + } + } else + { + if ((i == (instruction->operandCount - 1)) || + (instruction->operands[i + 1].type == ZYDIS_OPERAND_TYPE_IMMEDIATE)) + { + if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_MVEX) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_SWIZZLE, ZYDIS_REGISTER_NONE)); + } + if (instruction->avx.roundingMode) + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_ROUNDING_CONTROL, ZYDIS_REGISTER_NONE)); + } else + { + ZYDIS_CHECK(formatter->funcPrintDecorator(formatter, buffer, + bufEnd - *buffer, instruction, &instruction->operands[i], + ZYDIS_DECORATOR_TYPE_SAE, ZYDIS_REGISTER_NONE)); + } + } + } + } } } } @@ -1079,7 +1137,7 @@ ZydisStatus ZydisFormatterSetHook(ZydisFormatter* formatter, ZydisFormatterHookT formatter->funcPrintSegment = *(ZydisFormatterFormatOperandFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_PRINT_DECORATOR: - formatter->funcPrintDecorator = *(ZydisFormatterFormatOperandFunc*)&temp; + formatter->funcPrintDecorator = *(ZydisFormatterFormatDecoratorFunc*)&temp; break; case ZYDIS_FORMATTER_HOOK_PRINT_ADDRESS: formatter->funcPrintAddress = *(ZydisFormatterFormatAddressFunc*)&temp; diff --git a/src/InstructionTable.h b/src/InstructionTable.h index 2a54273..af09b54 100644 --- a/src/InstructionTable.h +++ b/src/InstructionTable.h @@ -217,7 +217,7 @@ typedef uint8_t ZydisInternalElementType; enum ZydisInternalElementTypes { ZYDIS_IELEMENT_TYPE_INVALID, - ZYDIS_IELEMENT_TYPE_VARIABLE, // TODO: Remove + ZYDIS_IELEMENT_TYPE_VARIABLE, ZYDIS_IELEMENT_TYPE_STRUCT, ZYDIS_IELEMENT_TYPE_INT, ZYDIS_IELEMENT_TYPE_UINT, @@ -270,6 +270,9 @@ typedef struct ZydisOperandDefinition_ } op; } ZydisOperandDefinition; +/** + * @brief Values that represent implicit-register types. + */ enum ZydisImplicitRegisterType { ZYDIS_IMPLREG_TYPE_STATIC, @@ -281,6 +284,9 @@ enum ZydisImplicitRegisterType ZYDIS_IMPLREG_TYPE_FLAGS_SSZ }; +/** + * @brief Values that represent implicit-memory base-registers. + */ enum ZydisImplicitMemBase { ZYDIS_IMPLMEM_BASE_ABX, @@ -657,7 +663,7 @@ enum ZydisMaskPolicies #define ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX \ ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR; \ - ZydisBool hasVSIB ZYDIS_BITFIELD( 1) + ZydisBool hasVSIB ZYDIS_BITFIELD( 1) /** * @brief Defines the @c ZydisInstructionDefinition struct. From f73539ede17dda23f3e4d090ce5e65ad9035f3e4 Mon Sep 17 00:00:00 2001 From: Florian Bernd Date: Tue, 4 Jul 2017 19:06:19 +0200 Subject: [PATCH 2/6] Added Gitter badge --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 000e5e2..9cdbab8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Zyan Disassembler Engine (Zydis) -[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Gitter](https://badges.gitter.im/zyantific/zyan-disassembler-engine.svg)](https://gitter.im/zyantific/zyan-disassembler-engine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge) Fast and lightweight x86/x86-64 disassembler library. @@ -83,4 +83,4 @@ Zydis builds cleanly on most platforms without any external dependencies. You ca ## License ## -Zyan Disassembler Engine is licensed under the MIT License. Dependencies are under their respective licenses. \ No newline at end of file +Zyan Disassembler Engine is licensed under the MIT License. Dependencies are under their respective licenses. From 34a05729483f16d8030373ca920c6498f5832d39 Mon Sep 17 00:00:00 2001 From: flobernd Date: Wed, 5 Jul 2017 13:33:59 +0200 Subject: [PATCH 3/6] Refactorings --- include/Zydis/DecoderTypes.h | 2 +- include/Zydis/Mnemonic.h | 6 ++-- src/Decoder.c | 32 ++++++++--------- ...tionClassMap.inc => PhysicalEncodings.inc} | 36 +++++++++---------- src/InstructionTable.c | 10 +++--- src/InstructionTable.h | 29 ++++++++------- src/Mnemonic.c | 2 +- 7 files changed, 59 insertions(+), 58 deletions(-) rename src/Generated/{InstructionClassMap.inc => PhysicalEncodings.inc} (54%) diff --git a/include/Zydis/DecoderTypes.h b/include/Zydis/DecoderTypes.h index 790fac6..fe7c4d3 100644 --- a/include/Zydis/DecoderTypes.h +++ b/include/Zydis/DecoderTypes.h @@ -885,7 +885,7 @@ typedef struct ZydisDecodedInstruction_ /** * @brief The instruction-mnemonic. */ - ZydisInstructionMnemonic mnemonic; + ZydisMnemonic mnemonic; /** * @brief The length of the decoded instruction. */ diff --git a/include/Zydis/Mnemonic.h b/include/Zydis/Mnemonic.h index 1250efd..80799a5 100644 --- a/include/Zydis/Mnemonic.h +++ b/include/Zydis/Mnemonic.h @@ -39,9 +39,9 @@ extern "C" { /* ============================================================================================== */ /** - * @brief Defines the @c ZydisInstructionMnemonic datatype. + * @brief Defines the @c ZydisMnemonic datatype. */ -typedef uint16_t ZydisInstructionMnemonic; +typedef uint16_t ZydisMnemonic; #include @@ -56,7 +56,7 @@ typedef uint16_t ZydisInstructionMnemonic; * * @return The instruction mnemonic string or @c NULL, if an invalid mnemonic was passed. */ -ZYDIS_EXPORT const char* ZydisMnemonicGetString(ZydisInstructionMnemonic mnemonic); +ZYDIS_EXPORT const char* ZydisMnemonicGetString(ZydisMnemonic mnemonic); /* ============================================================================================== */ diff --git a/src/Decoder.c b/src/Decoder.c index 6c23c8b..ae84d8d 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -3143,13 +3143,13 @@ static ZydisStatus ZydisCollectOptionalPrefixes(ZydisDecoderContext* context, * @return A zydis status code. */ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, const ZydisInstructionParts* optionalParts) + ZydisDecodedInstruction* instruction, const ZydisPhysicalInstructionInfo* info) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); - ZYDIS_ASSERT(optionalParts); + ZYDIS_ASSERT(info); - if (optionalParts->flags & ZYDIS_INSTRPART_FLAG_HAS_MODRM) + if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_MODRM) { if (!instruction->raw.modrm.isDecoded) { @@ -3159,7 +3159,7 @@ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, } uint8_t hasSIB = 0; uint8_t displacementSize = 0; - if (!(optionalParts->flags & ZYDIS_INSTRPART_FLAG_FORCE_REG_FORM)) + if (!(info->flags & ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM)) { switch (instruction->addressWidth) { @@ -3231,29 +3231,27 @@ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, } } - if (optionalParts->flags & ZYDIS_INSTRPART_FLAG_HAS_DISP) + if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_DISP) { ZYDIS_CHECK(ZydisReadDisplacement( - context, instruction, optionalParts->disp.size[context->easzIndex])); + context, instruction, info->disp.size[context->easzIndex])); } - if (optionalParts->flags & ZYDIS_INSTRPART_FLAG_HAS_IMM0) + if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_IMM0) { - if (optionalParts->imm[0].isRelative) + if (info->imm[0].isRelative) { instruction->attributes |= ZYDIS_ATTRIB_IS_RELATIVE; } ZYDIS_CHECK(ZydisReadImmediate(context, instruction, 0, - optionalParts->imm[0].size[context->eoszIndex], - optionalParts->imm[0].isSigned, optionalParts->imm[0].isRelative)); + info->imm[0].size[context->eoszIndex], info->imm[0].isSigned, info->imm[0].isRelative)); } - if (optionalParts->flags & ZYDIS_INSTRPART_FLAG_HAS_IMM1) + if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_IMM1) { - ZYDIS_ASSERT(!(optionalParts->flags & ZYDIS_INSTRPART_FLAG_HAS_DISP)); + ZYDIS_ASSERT(!(info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_DISP)); ZYDIS_CHECK(ZydisReadImmediate(context, instruction, 1, - optionalParts->imm[1].size[context->eoszIndex], - optionalParts->imm[1].isSigned, optionalParts->imm[1].isRelative)); + info->imm[1].size[context->eoszIndex], info->imm[1].isSigned, info->imm[1].isRelative)); } return ZYDIS_STATUS_SUCCESS; @@ -4266,9 +4264,9 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZydisSetEffectiveOperandSize(context, instruction, definition); ZydisSetEffectiveAddressWidth(context, instruction); - const ZydisInstructionParts* optionalParts; - ZydisGetOptionalInstructionParts(node, &optionalParts); - ZYDIS_CHECK(ZydisDecodeInstructionPhysical(context, instruction, optionalParts)); + const ZydisPhysicalInstructionInfo* info; + ZydisGetPhysicalInstructionInfo(node, &info); + ZYDIS_CHECK(ZydisDecodeInstructionPhysical(context, instruction, info)); if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_3DNOW) { diff --git a/src/Generated/InstructionClassMap.inc b/src/Generated/PhysicalEncodings.inc similarity index 54% rename from src/Generated/InstructionClassMap.inc rename to src/Generated/PhysicalEncodings.inc index f114a5a..fd621ca 100644 --- a/src/Generated/InstructionClassMap.inc +++ b/src/Generated/PhysicalEncodings.inc @@ -1,21 +1,21 @@ -static const ZydisInstructionParts instructionClassMap[] = +static const ZydisPhysicalInstructionInfo physicalEncodings[] = { /*00*/ { 0, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*01*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*02*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*03*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*04*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*05*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*06*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*07*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*08*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*09*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0 | ZYDIS_INSTRPART_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0A*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0 | ZYDIS_INSTRPART_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0B*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0C*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0D*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_DISP, { { 16, 32, 64 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0E*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0F*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM | ZYDIS_INSTRPART_FLAG_FORCE_REG_FORM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*10*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*11*/ { 0 | ZYDIS_INSTRPART_FLAG_HAS_MODRM | ZYDIS_INSTRPART_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } } + /*01*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*02*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*03*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*04*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*05*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*06*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*07*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*08*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*09*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0A*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0B*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0C*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0D*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_DISP, { { 16, 32, 64 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0E*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0F*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*10*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*11*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } } }; diff --git a/src/InstructionTable.c b/src/InstructionTable.c index 438d0c9..6ce9edf 100644 --- a/src/InstructionTable.c +++ b/src/InstructionTable.c @@ -286,7 +286,7 @@ extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; /* Physical instruction encodings */ /* ---------------------------------------------------------------------------------------------- */ -#include +#include /* ---------------------------------------------------------------------------------------------- */ /* Instruction tree */ @@ -446,13 +446,13 @@ void ZydisGetInstructionDefinition(const ZydisInstructionTreeNode* node, } } -void ZydisGetOptionalInstructionParts(const ZydisInstructionTreeNode* node, - const ZydisInstructionParts** info) +void ZydisGetPhysicalInstructionInfo(const ZydisInstructionTreeNode* node, + const ZydisPhysicalInstructionInfo** info) { ZYDIS_ASSERT(node->type & ZYDIS_NODETYPE_DEFINITION_MASK); uint8_t class = (node->type) & 0x7F; - ZYDIS_ASSERT(class < ZYDIS_ARRAY_SIZE(instructionClassMap)); - *info = &instructionClassMap[class]; + ZYDIS_ASSERT(class < ZYDIS_ARRAY_SIZE(physicalEncodings)); + *info = &physicalEncodings[class]; } /* ---------------------------------------------------------------------------------------------- */ diff --git a/src/InstructionTable.h b/src/InstructionTable.h index af09b54..0a683b9 100644 --- a/src/InstructionTable.h +++ b/src/InstructionTable.h @@ -652,7 +652,7 @@ enum ZydisMaskPolicies /* ---------------------------------------------------------------------------------------------- */ #define ZYDIS_INSTRUCTION_DEFINITION_BASE \ - ZydisInstructionMnemonic mnemonic ZYDIS_BITFIELD(11); \ + ZydisMnemonic mnemonic ZYDIS_BITFIELD(11); \ uint8_t operandCount ZYDIS_BITFIELD( 4); \ uint16_t operandReference ZYDIS_BITFIELD(15); \ uint8_t operandSizeMap ZYDIS_BITFIELD( 3) @@ -737,29 +737,29 @@ typedef struct ZydisInstructionDefinitionMVEX_ /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Defines the @c ZydisInstructionPartFlags datatype. + * @brief Defines the @c ZydisPhysicalInstructionInfoFlags datatype. */ -typedef uint8_t ZydisInstructionPartFlags; +typedef uint8_t ZydisPhysicalInstructionInfoFlags; /** * @brief The instruction has an optional modrm byte. */ -#define ZYDIS_INSTRPART_FLAG_HAS_MODRM 0x01 +#define ZYDIS_PHYSINSTR_FLAG_HAS_MODRM 0x01 /** * @brief The instruction has an optional displacement value. */ -#define ZYDIS_INSTRPART_FLAG_HAS_DISP 0x02 +#define ZYDIS_PHYSINSTR_FLAG_HAS_DISP 0x02 /** * @brief The instruction has an optional immediate value. */ -#define ZYDIS_INSTRPART_FLAG_HAS_IMM0 0x04 +#define ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 0x04 /** * @brief The instruction has a second optional immediate value. */ -#define ZYDIS_INSTRPART_FLAG_HAS_IMM1 0x08 +#define ZYDIS_PHYSINSTR_FLAG_HAS_IMM1 0x08 /** * @brief The instruction ignores the value of `modrm.mod` and always assumes `modrm.mod == 3` @@ -767,14 +767,17 @@ typedef uint8_t ZydisInstructionPartFlags; * * Instructions with this flag can't have a SIB byte or a displacement value. */ -#define ZYDIS_INSTRPART_FLAG_FORCE_REG_FORM 0x10 +#define ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM 0x10 -typedef struct ZydisInstructionParts_ +/** + * @brief Defines the @c ZydisPhysicalInstructionInfo struct. + */ +typedef struct ZydisPhysicalInstructionInfo_ { /** * @brief Contains flags with information about the physical instruction-encoding. */ - ZydisInstructionPartFlags flags; + ZydisPhysicalInstructionInfoFlags flags; /** * @brief Displacement info. */ @@ -803,7 +806,7 @@ typedef struct ZydisInstructionParts_ */ ZydisBool isRelative; } imm[2]; -} ZydisInstructionParts; +} ZydisPhysicalInstructionInfo; /* ============================================================================================== */ /* Functions */ @@ -851,8 +854,8 @@ ZYDIS_NO_EXPORT void ZydisGetInstructionDefinition(const ZydisInstructionTreeNod * @param node The instruction definition node. * @param info A pointer to the @c ZydisInstructionParts struct. */ -ZYDIS_NO_EXPORT void ZydisGetOptionalInstructionParts(const ZydisInstructionTreeNode* node, - const ZydisInstructionParts** info); +ZYDIS_NO_EXPORT void ZydisGetPhysicalInstructionInfo(const ZydisInstructionTreeNode* node, + const ZydisPhysicalInstructionInfo** info); /* ---------------------------------------------------------------------------------------------- */ /* Operand definition */ diff --git a/src/Mnemonic.c b/src/Mnemonic.c index 62f391b..1d03556 100644 --- a/src/Mnemonic.c +++ b/src/Mnemonic.c @@ -36,7 +36,7 @@ /* Exported functions */ /* ============================================================================================== */ -const char* ZydisMnemonicGetString(ZydisInstructionMnemonic mnemonic) +const char* ZydisMnemonicGetString(ZydisMnemonic mnemonic) { if (mnemonic > ZYDIS_ARRAY_SIZE(mnemonicStrings) - 1) { From 428da82416f1c02bd723bbb27ae59a0dab80cae2 Mon Sep 17 00:00:00 2001 From: flobernd Date: Wed, 5 Jul 2017 13:47:54 +0200 Subject: [PATCH 4/6] Added `ZYDIS_ATTRIB_IS_PRIVILEGED` --- src/Decoder.c | 4 + src/Generated/InstructionDefinitions.inc | 3832 +++++++++++----------- src/InstructionTable.h | 45 +- 3 files changed, 1943 insertions(+), 1938 deletions(-) diff --git a/src/Decoder.c b/src/Decoder.c index ae84d8d..f63da32 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -2046,6 +2046,10 @@ static void ZydisSetAttributes(ZydisDecoderContext* context, ZydisDecodedInstruc const ZydisInstructionDefinitionDEFAULT* def = (const ZydisInstructionDefinitionDEFAULT*)definition; + if (def->isPrivileged) + { + instruction->attributes |= ZYDIS_ATTRIB_IS_PRIVILEGED; + } if (def->acceptsLock) { instruction->attributes |= ZYDIS_ATTRIB_ACCEPTS_LOCK; diff --git a/src/Generated/InstructionDefinitions.inc b/src/Generated/InstructionDefinitions.inc index b8055e6..022a75f 100644 --- a/src/Generated/InstructionDefinitions.inc +++ b/src/Generated/InstructionDefinitions.inc @@ -1,1921 +1,1921 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { - /*0000*/ { ZYDIS_MNEMONIC_AAA, 2, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0001*/ { ZYDIS_MNEMONIC_AAD, 3, 0x08EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0002*/ { ZYDIS_MNEMONIC_AAM, 3, 0x08EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0003*/ { ZYDIS_MNEMONIC_AAS, 2, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0004*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0005*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0006*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0007*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0008*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0009*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*000A*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*000B*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*000C*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*000D*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*000E*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*000F*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0010*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0011*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0012*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0013*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0014*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0015*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0016*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0017*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0018*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0019*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*001A*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*001B*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*001C*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1224, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*001D*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1226, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*001E*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1228, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*001F*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x122A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0020*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0021*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0022*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0023*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0024*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0025*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0026*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0027*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0028*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0029*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*002A*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*002B*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*002C*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*002D*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*002E*/ { ZYDIS_MNEMONIC_ADD, 2, 0x122C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*002F*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0030*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0031*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0032*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0033*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0034*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0035*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0036*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0037*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0038*/ { ZYDIS_MNEMONIC_ADDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0039*/ { ZYDIS_MNEMONIC_ADDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*003A*/ { ZYDIS_MNEMONIC_ADDPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*003B*/ { ZYDIS_MNEMONIC_ADDPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*003C*/ { ZYDIS_MNEMONIC_ADDSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*003D*/ { ZYDIS_MNEMONIC_ADDSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*003E*/ { ZYDIS_MNEMONIC_ADDSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*003F*/ { ZYDIS_MNEMONIC_ADDSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0040*/ { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0041*/ { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0042*/ { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0043*/ { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0044*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1224, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0045*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1226, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0046*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1228, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0047*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x122A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0048*/ { ZYDIS_MNEMONIC_AESDEC, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0049*/ { ZYDIS_MNEMONIC_AESDEC, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*004A*/ { ZYDIS_MNEMONIC_AESDECLAST, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*004B*/ { ZYDIS_MNEMONIC_AESDECLAST, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*004C*/ { ZYDIS_MNEMONIC_AESENC, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*004D*/ { ZYDIS_MNEMONIC_AESENC, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*004E*/ { ZYDIS_MNEMONIC_AESENCLAST, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*004F*/ { ZYDIS_MNEMONIC_AESENCLAST, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0050*/ { ZYDIS_MNEMONIC_AESIMC, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0051*/ { ZYDIS_MNEMONIC_AESIMC, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0052*/ { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0053*/ { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0054*/ { ZYDIS_MNEMONIC_AND, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0055*/ { ZYDIS_MNEMONIC_AND, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0056*/ { ZYDIS_MNEMONIC_AND, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0057*/ { ZYDIS_MNEMONIC_AND, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0058*/ { ZYDIS_MNEMONIC_AND, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0059*/ { ZYDIS_MNEMONIC_AND, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*005A*/ { ZYDIS_MNEMONIC_AND, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*005B*/ { ZYDIS_MNEMONIC_AND, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*005C*/ { ZYDIS_MNEMONIC_AND, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*005D*/ { ZYDIS_MNEMONIC_AND, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*005E*/ { ZYDIS_MNEMONIC_AND, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*005F*/ { ZYDIS_MNEMONIC_AND, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0060*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0061*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0062*/ { ZYDIS_MNEMONIC_AND, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0063*/ { ZYDIS_MNEMONIC_AND, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0064*/ { ZYDIS_MNEMONIC_AND, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0065*/ { ZYDIS_MNEMONIC_AND, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0066*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0067*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0068*/ { ZYDIS_MNEMONIC_AND, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0069*/ { ZYDIS_MNEMONIC_AND, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*006A*/ { ZYDIS_MNEMONIC_AND, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*006B*/ { ZYDIS_MNEMONIC_AND, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*006C*/ { ZYDIS_MNEMONIC_ANDNPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*006D*/ { ZYDIS_MNEMONIC_ANDNPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*006E*/ { ZYDIS_MNEMONIC_ANDNPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*006F*/ { ZYDIS_MNEMONIC_ANDNPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0070*/ { ZYDIS_MNEMONIC_ANDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0071*/ { ZYDIS_MNEMONIC_ANDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0072*/ { ZYDIS_MNEMONIC_ANDPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0073*/ { ZYDIS_MNEMONIC_ANDPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0074*/ { ZYDIS_MNEMONIC_ARPL, 2, 0x1232, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0075*/ { ZYDIS_MNEMONIC_ARPL, 2, 0x1234, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0076*/ { ZYDIS_MNEMONIC_BLENDPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0077*/ { ZYDIS_MNEMONIC_BLENDPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0078*/ { ZYDIS_MNEMONIC_BLENDPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0079*/ { ZYDIS_MNEMONIC_BLENDPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*007A*/ { ZYDIS_MNEMONIC_BLENDVPD, 3, 0x0904, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*007B*/ { ZYDIS_MNEMONIC_BLENDVPD, 3, 0x0907, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*007C*/ { ZYDIS_MNEMONIC_BLENDVPS, 3, 0x090A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*007D*/ { ZYDIS_MNEMONIC_BLENDVPS, 3, 0x090D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*007E*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*007F*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0080*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0081*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0082*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0083*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0084*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0085*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0086*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0087*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0088*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0089*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*008A*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*008B*/ { ZYDIS_MNEMONIC_BNDMK, 2, 0x1240, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*008C*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1242, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*008D*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1244, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*008E*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1244, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*008F*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1246, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0090*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1248, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0091*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0092*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0093*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0094*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x124E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0095*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0096*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0097*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0098*/ { ZYDIS_MNEMONIC_BOUND, 2, 0x1252, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0099*/ { ZYDIS_MNEMONIC_BOUND, 2, 0x1254, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*009A*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*009B*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*009C*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*009D*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*009E*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*009F*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A0*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00A1*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A2*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00A3*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A4*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00A5*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A6*/ { ZYDIS_MNEMONIC_BSWAP, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A7*/ { ZYDIS_MNEMONIC_BT, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00A8*/ { ZYDIS_MNEMONIC_BT, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00A9*/ { ZYDIS_MNEMONIC_BT, 2, 0x125E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00AA*/ { ZYDIS_MNEMONIC_BT, 2, 0x1260, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00AB*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1262, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00AC*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00AD*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00AE*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00AF*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B0*/ { ZYDIS_MNEMONIC_BTC, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00B1*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B2*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B3*/ { ZYDIS_MNEMONIC_BTR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00B4*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1262, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B5*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B6*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00B7*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B8*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00B9*/ { ZYDIS_MNEMONIC_BTS, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*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_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 }, - /*00C4*/ { ZYDIS_MNEMONIC_CDQ, 2, 0x03CB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00C5*/ { ZYDIS_MNEMONIC_CDQE, 2, 0x1272, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00C6*/ { ZYDIS_MNEMONIC_CLAC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00C7*/ { ZYDIS_MNEMONIC_CLC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00C8*/ { ZYDIS_MNEMONIC_CLD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00C9*/ { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00CA*/ { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00CB*/ { ZYDIS_MNEMONIC_CLGI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00CC*/ { ZYDIS_MNEMONIC_CLI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00CD*/ { ZYDIS_MNEMONIC_CLRSSBSY, 1, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00CE*/ { ZYDIS_MNEMONIC_CLTS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00CF*/ { ZYDIS_MNEMONIC_CLWB, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00D0*/ { ZYDIS_MNEMONIC_CLZERO, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00D1*/ { ZYDIS_MNEMONIC_CMC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00D2*/ { ZYDIS_MNEMONIC_CMOVB, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00D3*/ { ZYDIS_MNEMONIC_CMOVB, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00D4*/ { ZYDIS_MNEMONIC_CMOVBE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00D5*/ { ZYDIS_MNEMONIC_CMOVBE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00D6*/ { ZYDIS_MNEMONIC_CMOVL, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00D7*/ { ZYDIS_MNEMONIC_CMOVL, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00D8*/ { ZYDIS_MNEMONIC_CMOVLE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00D9*/ { ZYDIS_MNEMONIC_CMOVLE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00DA*/ { ZYDIS_MNEMONIC_CMOVNB, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00DB*/ { ZYDIS_MNEMONIC_CMOVNB, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00DC*/ { ZYDIS_MNEMONIC_CMOVNBE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00DD*/ { ZYDIS_MNEMONIC_CMOVNBE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00DE*/ { ZYDIS_MNEMONIC_CMOVNL, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00DF*/ { ZYDIS_MNEMONIC_CMOVNL, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00E0*/ { ZYDIS_MNEMONIC_CMOVNLE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00E1*/ { ZYDIS_MNEMONIC_CMOVNLE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00E2*/ { ZYDIS_MNEMONIC_CMOVNO, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00E3*/ { ZYDIS_MNEMONIC_CMOVNO, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00E4*/ { ZYDIS_MNEMONIC_CMOVNP, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00E5*/ { ZYDIS_MNEMONIC_CMOVNP, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00E6*/ { ZYDIS_MNEMONIC_CMOVNS, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00E7*/ { ZYDIS_MNEMONIC_CMOVNS, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00E8*/ { ZYDIS_MNEMONIC_CMOVNZ, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00E9*/ { ZYDIS_MNEMONIC_CMOVNZ, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00EA*/ { ZYDIS_MNEMONIC_CMOVO, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00EB*/ { ZYDIS_MNEMONIC_CMOVO, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00EC*/ { ZYDIS_MNEMONIC_CMOVP, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00ED*/ { ZYDIS_MNEMONIC_CMOVP, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00EE*/ { ZYDIS_MNEMONIC_CMOVS, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00EF*/ { ZYDIS_MNEMONIC_CMOVS, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00F0*/ { ZYDIS_MNEMONIC_CMOVZ, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00F1*/ { ZYDIS_MNEMONIC_CMOVZ, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00F2*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1274, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00F3*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1276, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00F4*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00F5*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00F6*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1278, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00F7*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1275, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00F8*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00F9*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00FA*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00FB*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00FC*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00FD*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*00FE*/ { ZYDIS_MNEMONIC_CMP, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*00FF*/ { ZYDIS_MNEMONIC_CMP, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0100*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0101*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0102*/ { ZYDIS_MNEMONIC_CMP, 2, 0x094D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0103*/ { ZYDIS_MNEMONIC_CMP, 2, 0x0950, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0104*/ { ZYDIS_MNEMONIC_CMPPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0105*/ { ZYDIS_MNEMONIC_CMPPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0106*/ { ZYDIS_MNEMONIC_CMPPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0107*/ { ZYDIS_MNEMONIC_CMPPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0108*/ { ZYDIS_MNEMONIC_CMPSB, 3, 0x0913, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0109*/ { ZYDIS_MNEMONIC_CMPSB, 3, 0x0913, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010A*/ { ZYDIS_MNEMONIC_CMPSB, 2, 0x1282, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010B*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0916, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010C*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0916, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010D*/ { ZYDIS_MNEMONIC_CMPSD, 2, 0x1284, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010E*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*010F*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0110*/ { ZYDIS_MNEMONIC_CMPSQ, 3, 0x091F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0111*/ { ZYDIS_MNEMONIC_CMPSQ, 3, 0x091F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0112*/ { ZYDIS_MNEMONIC_CMPSQ, 2, 0x1286, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0113*/ { ZYDIS_MNEMONIC_CMPSS, 3, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0114*/ { ZYDIS_MNEMONIC_CMPSS, 3, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0115*/ { ZYDIS_MNEMONIC_CMPSW, 3, 0x0928, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0116*/ { ZYDIS_MNEMONIC_CMPSW, 3, 0x0928, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0117*/ { ZYDIS_MNEMONIC_CMPSW, 2, 0x1288, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0118*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092B, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0119*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*011A*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*011B*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0931, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*011C*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0931, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*011D*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0934, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*011E*/ { ZYDIS_MNEMONIC_CMPXCHG16B, 5, 0x004E, 0x05, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*011F*/ { ZYDIS_MNEMONIC_CMPXCHG16B, 5, 0x004E, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0120*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0121*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0122*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0123*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0124*/ { ZYDIS_MNEMONIC_COMISD, 2, 0x128A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0125*/ { ZYDIS_MNEMONIC_COMISD, 2, 0x128C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0126*/ { ZYDIS_MNEMONIC_COMISS, 2, 0x128E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0127*/ { ZYDIS_MNEMONIC_COMISS, 2, 0x1290, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0128*/ { ZYDIS_MNEMONIC_CPUID, 4, 0x03C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0129*/ { ZYDIS_MNEMONIC_CQO, 2, 0x1292, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*012A*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1294, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*012B*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1296, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*012C*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1298, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*012D*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x129A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*012E*/ { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x129C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*012F*/ { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x129E, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0130*/ { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x12A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0131*/ { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x12A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0132*/ { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x12A4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0133*/ { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x12A6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0134*/ { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x12A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0135*/ { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x12AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0136*/ { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x12AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0137*/ { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x12AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0138*/ { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x129C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0139*/ { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x12B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*013A*/ { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x12B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*013B*/ { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x12B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*013C*/ { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x12B6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*013D*/ { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x12B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*013E*/ { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x12BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*013F*/ { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x12BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0140*/ { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x12BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0141*/ { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x12C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0142*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0143*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0144*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0145*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0146*/ { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x12CA, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0147*/ { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x12CC, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0148*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12CE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0149*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*014A*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*014B*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*014C*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12D6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*014D*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12D8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*014E*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12DA, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*014F*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12DC, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0150*/ { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x12DE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0151*/ { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x12E0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0152*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0153*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0154*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0155*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0156*/ { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x12A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0157*/ { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x12A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0158*/ { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x12A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0159*/ { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x12AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*015A*/ { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x12B6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*015B*/ { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x12B8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*015C*/ { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x12EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*015D*/ { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x12EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*015E*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*015F*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0160*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0161*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0162*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0163*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0164*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0165*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0166*/ { ZYDIS_MNEMONIC_CWD, 2, 0x12EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0167*/ { ZYDIS_MNEMONIC_CWDE, 2, 0x12F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0168*/ { ZYDIS_MNEMONIC_DAA, 1, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0169*/ { ZYDIS_MNEMONIC_DAS, 1, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*016A*/ { ZYDIS_MNEMONIC_DEC, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*016B*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*016C*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*016D*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*016E*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*016F*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0170*/ { ZYDIS_MNEMONIC_DEC, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0171*/ { ZYDIS_MNEMONIC_DIV, 2, 0x12F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0172*/ { ZYDIS_MNEMONIC_DIV, 2, 0x12F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0173*/ { ZYDIS_MNEMONIC_DIV, 3, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0174*/ { ZYDIS_MNEMONIC_DIV, 3, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0175*/ { ZYDIS_MNEMONIC_DIVPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0176*/ { ZYDIS_MNEMONIC_DIVPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0177*/ { ZYDIS_MNEMONIC_DIVPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0178*/ { ZYDIS_MNEMONIC_DIVPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0179*/ { ZYDIS_MNEMONIC_DIVSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*017A*/ { ZYDIS_MNEMONIC_DIVSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*017B*/ { ZYDIS_MNEMONIC_DIVSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*017C*/ { ZYDIS_MNEMONIC_DIVSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*017D*/ { ZYDIS_MNEMONIC_DPPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*017E*/ { ZYDIS_MNEMONIC_DPPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*017F*/ { ZYDIS_MNEMONIC_DPPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0180*/ { ZYDIS_MNEMONIC_DPPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0181*/ { ZYDIS_MNEMONIC_EMMS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0182*/ { ZYDIS_MNEMONIC_ENCLS, 4, 0x03CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0183*/ { ZYDIS_MNEMONIC_ENCLU, 4, 0x03CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0184*/ { ZYDIS_MNEMONIC_ENDBR32, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0185*/ { ZYDIS_MNEMONIC_ENDBR64, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0186*/ { ZYDIS_MNEMONIC_ENTER, 3, 0x093D, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0187*/ { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0x0940, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0188*/ { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0189*/ { ZYDIS_MNEMONIC_F2XM1, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*018A*/ { ZYDIS_MNEMONIC_FABS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*018B*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*018C*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*018D*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*018E*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*018F*/ { ZYDIS_MNEMONIC_FADDP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0190*/ { ZYDIS_MNEMONIC_FBLD, 2, 0x12FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0191*/ { ZYDIS_MNEMONIC_FBSTP, 2, 0x1300, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0192*/ { ZYDIS_MNEMONIC_FCHS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0193*/ { ZYDIS_MNEMONIC_FCMOVB, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0194*/ { ZYDIS_MNEMONIC_FCMOVBE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0195*/ { ZYDIS_MNEMONIC_FCMOVE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0196*/ { ZYDIS_MNEMONIC_FCMOVNB, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0197*/ { ZYDIS_MNEMONIC_FCMOVNBE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0198*/ { ZYDIS_MNEMONIC_FCMOVNE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0199*/ { ZYDIS_MNEMONIC_FCMOVNU, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*019A*/ { ZYDIS_MNEMONIC_FCMOVU, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*019B*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1304, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*019C*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*019D*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1308, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*019E*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*019F*/ { ZYDIS_MNEMONIC_FCOMI, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A0*/ { ZYDIS_MNEMONIC_FCOMIP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A1*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1304, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01A2*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A3*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A4*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1308, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01A5*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A6*/ { ZYDIS_MNEMONIC_FCOMPP, 2, 0x130A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A7*/ { ZYDIS_MNEMONIC_FCOS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A8*/ { ZYDIS_MNEMONIC_FDECSTP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01A9*/ { ZYDIS_MNEMONIC_FDISI8087_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01AA*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01AB*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01AC*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01AD*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01AE*/ { ZYDIS_MNEMONIC_FDIVP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01AF*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01B0*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B1*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01B2*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B3*/ { ZYDIS_MNEMONIC_FDIVRP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B4*/ { ZYDIS_MNEMONIC_FEMMS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B5*/ { ZYDIS_MNEMONIC_FENI8087_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B6*/ { ZYDIS_MNEMONIC_FFREE, 1, 0x12F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B7*/ { ZYDIS_MNEMONIC_FFREEP, 1, 0x12F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01B8*/ { ZYDIS_MNEMONIC_FIADD, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01B9*/ { ZYDIS_MNEMONIC_FIADD, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BA*/ { ZYDIS_MNEMONIC_FICOM, 2, 0x1310, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BB*/ { ZYDIS_MNEMONIC_FICOM, 2, 0x1312, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BC*/ { ZYDIS_MNEMONIC_FICOMP, 2, 0x1310, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BD*/ { ZYDIS_MNEMONIC_FICOMP, 2, 0x1312, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BE*/ { ZYDIS_MNEMONIC_FIDIV, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01BF*/ { ZYDIS_MNEMONIC_FIDIV, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C0*/ { ZYDIS_MNEMONIC_FIDIVR, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C1*/ { ZYDIS_MNEMONIC_FIDIVR, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C2*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1314, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C3*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1316, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C4*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1318, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C5*/ { ZYDIS_MNEMONIC_FIMUL, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C6*/ { ZYDIS_MNEMONIC_FIMUL, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C7*/ { ZYDIS_MNEMONIC_FINCSTP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01C8*/ { ZYDIS_MNEMONIC_FIST, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01C9*/ { ZYDIS_MNEMONIC_FIST, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CA*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CB*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CC*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CD*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CE*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01CF*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D0*/ { ZYDIS_MNEMONIC_FISUB, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D1*/ { ZYDIS_MNEMONIC_FISUB, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D2*/ { ZYDIS_MNEMONIC_FISUBR, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D3*/ { ZYDIS_MNEMONIC_FISUBR, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D4*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1320, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D5*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1322, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01D6*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1324, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D7*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1326, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01D8*/ { ZYDIS_MNEMONIC_FLD1, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01D9*/ { ZYDIS_MNEMONIC_FLDCW, 1, 0x16E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01DA*/ { ZYDIS_MNEMONIC_FLDENV, 1, 0x16E9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01DB*/ { ZYDIS_MNEMONIC_FLDENV, 1, 0x16EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01DC*/ { ZYDIS_MNEMONIC_FLDL2E, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01DD*/ { ZYDIS_MNEMONIC_FLDL2T, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01DE*/ { ZYDIS_MNEMONIC_FLDLG2, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01DF*/ { ZYDIS_MNEMONIC_FLDLN2, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E0*/ { ZYDIS_MNEMONIC_FLDPI, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E1*/ { ZYDIS_MNEMONIC_FLDZ, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E2*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01E3*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E4*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01E5*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E6*/ { ZYDIS_MNEMONIC_FMULP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E7*/ { ZYDIS_MNEMONIC_FNCLEX, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E8*/ { ZYDIS_MNEMONIC_FNINIT, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01E9*/ { ZYDIS_MNEMONIC_FNOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01EA*/ { ZYDIS_MNEMONIC_FNSAVE, 1, 0x16EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01EB*/ { ZYDIS_MNEMONIC_FNSAVE, 1, 0x16EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01EC*/ { ZYDIS_MNEMONIC_FNSTCW, 1, 0x16ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01ED*/ { ZYDIS_MNEMONIC_FNSTENV, 1, 0x16EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01EE*/ { ZYDIS_MNEMONIC_FNSTENV, 1, 0x16EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01EF*/ { ZYDIS_MNEMONIC_FNSTSW, 1, 0x16ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01F0*/ { ZYDIS_MNEMONIC_FNSTSW, 1, 0x16F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F1*/ { ZYDIS_MNEMONIC_FPATAN, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F2*/ { ZYDIS_MNEMONIC_FPREM, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F3*/ { ZYDIS_MNEMONIC_FPREM1, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F4*/ { ZYDIS_MNEMONIC_FPTAN, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F5*/ { ZYDIS_MNEMONIC_FRNDINT, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F6*/ { ZYDIS_MNEMONIC_FRSTOR, 1, 0x16F1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01F7*/ { ZYDIS_MNEMONIC_FRSTOR, 1, 0x16F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01F8*/ { ZYDIS_MNEMONIC_FSCALE, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01F9*/ { ZYDIS_MNEMONIC_FSETPM287_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01FA*/ { ZYDIS_MNEMONIC_FSIN, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01FB*/ { ZYDIS_MNEMONIC_FSINCOS, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01FC*/ { ZYDIS_MNEMONIC_FSQRT, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*01FD*/ { ZYDIS_MNEMONIC_FST, 2, 0x132E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01FE*/ { ZYDIS_MNEMONIC_FST, 2, 0x1330, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*01FF*/ { ZYDIS_MNEMONIC_FST, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0200*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x132E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0201*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1334, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0202*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1330, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0203*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0204*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0205*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0206*/ { ZYDIS_MNEMONIC_FSTPNCE, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0207*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0208*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0209*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*020A*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*020B*/ { ZYDIS_MNEMONIC_FSUBP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*020C*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*020D*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*020E*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*020F*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0210*/ { ZYDIS_MNEMONIC_FSUBRP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0211*/ { ZYDIS_MNEMONIC_FTST, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0212*/ { ZYDIS_MNEMONIC_FUCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0213*/ { ZYDIS_MNEMONIC_FUCOMI, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0214*/ { ZYDIS_MNEMONIC_FUCOMIP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0215*/ { ZYDIS_MNEMONIC_FUCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0216*/ { ZYDIS_MNEMONIC_FUCOMPP, 2, 0x130A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0217*/ { ZYDIS_MNEMONIC_FWAIT, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0218*/ { ZYDIS_MNEMONIC_FXAM, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0219*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*021A*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*021B*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*021C*/ { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x16F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*021D*/ { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x16F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*021E*/ { ZYDIS_MNEMONIC_FXSAVE, 1, 0x16F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*021F*/ { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x16F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0220*/ { ZYDIS_MNEMONIC_FXTRACT, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0221*/ { ZYDIS_MNEMONIC_FYL2X, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0222*/ { ZYDIS_MNEMONIC_FYL2XP1, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0223*/ { ZYDIS_MNEMONIC_GETSEC, 2, 0x1338, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0224*/ { ZYDIS_MNEMONIC_HADDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0225*/ { ZYDIS_MNEMONIC_HADDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0226*/ { ZYDIS_MNEMONIC_HADDPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0227*/ { ZYDIS_MNEMONIC_HADDPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0228*/ { ZYDIS_MNEMONIC_HLT, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0229*/ { ZYDIS_MNEMONIC_HSUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*022A*/ { ZYDIS_MNEMONIC_HSUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*022B*/ { ZYDIS_MNEMONIC_HSUBPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*022C*/ { ZYDIS_MNEMONIC_HSUBPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*022D*/ { ZYDIS_MNEMONIC_IDIV, 2, 0x12F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*022E*/ { ZYDIS_MNEMONIC_IDIV, 2, 0x12F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*022F*/ { ZYDIS_MNEMONIC_IDIV, 3, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0230*/ { ZYDIS_MNEMONIC_IDIV, 3, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0231*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0232*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0233*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x094C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0234*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x094F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0235*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0952, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0236*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0955, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0237*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0958, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0238*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x095B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0239*/ { ZYDIS_MNEMONIC_IMUL, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*023A*/ { ZYDIS_MNEMONIC_IMUL, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*023B*/ { ZYDIS_MNEMONIC_IN, 2, 0x133A, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*023C*/ { ZYDIS_MNEMONIC_IN, 0, 0x0000, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*023D*/ { ZYDIS_MNEMONIC_IN, 2, 0x133C, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*023E*/ { ZYDIS_MNEMONIC_IN, 0, 0x0000, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*023F*/ { ZYDIS_MNEMONIC_INC, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0240*/ { ZYDIS_MNEMONIC_INC, 1, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0241*/ { ZYDIS_MNEMONIC_INC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0242*/ { ZYDIS_MNEMONIC_INC, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0243*/ { ZYDIS_MNEMONIC_INC, 1, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0244*/ { ZYDIS_MNEMONIC_INC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0245*/ { ZYDIS_MNEMONIC_INC, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0246*/ { ZYDIS_MNEMONIC_INCSSPD, 1, 0x056E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0247*/ { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x16F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0248*/ { ZYDIS_MNEMONIC_INSB, 3, 0x095E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0249*/ { ZYDIS_MNEMONIC_INSB, 3, 0x095E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024A*/ { ZYDIS_MNEMONIC_INSB, 2, 0x133E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024B*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024C*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024D*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024E*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*024F*/ { ZYDIS_MNEMONIC_INSD, 2, 0x1340, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0250*/ { ZYDIS_MNEMONIC_INSD, 2, 0x1340, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0251*/ { ZYDIS_MNEMONIC_INSERTPS, 3, 0x0964, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0252*/ { ZYDIS_MNEMONIC_INSERTPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0253*/ { ZYDIS_MNEMONIC_INSW, 3, 0x0967, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0254*/ { ZYDIS_MNEMONIC_INSW, 3, 0x0967, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0255*/ { ZYDIS_MNEMONIC_INSW, 2, 0x1342, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0256*/ { ZYDIS_MNEMONIC_INT, 2, 0x1344, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0257*/ { ZYDIS_MNEMONIC_INT1, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0258*/ { ZYDIS_MNEMONIC_INT3, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0259*/ { ZYDIS_MNEMONIC_INTO, 1, 0x0912, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*025A*/ { ZYDIS_MNEMONIC_INVD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*025B*/ { ZYDIS_MNEMONIC_INVEPT, 2, 0x1346, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*025C*/ { ZYDIS_MNEMONIC_INVEPT, 2, 0x1348, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*025D*/ { ZYDIS_MNEMONIC_INVLPG, 1, 0x056A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*025E*/ { ZYDIS_MNEMONIC_INVLPGA, 2, 0x134A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*025F*/ { ZYDIS_MNEMONIC_INVPCID, 2, 0x1346, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0260*/ { ZYDIS_MNEMONIC_INVPCID, 2, 0x1348, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0261*/ { ZYDIS_MNEMONIC_INVVPID, 2, 0x1346, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0262*/ { ZYDIS_MNEMONIC_INVVPID, 2, 0x1348, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*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_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_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_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_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_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 }, - /*02B5*/ { ZYDIS_MNEMONIC_LDDQU, 2, 0x1356, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02B6*/ { ZYDIS_MNEMONIC_LDMXCSR, 2, 0x1358, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02B7*/ { ZYDIS_MNEMONIC_LDS, 3, 0x0976, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02B8*/ { ZYDIS_MNEMONIC_LEA, 2, 0x135A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02B9*/ { ZYDIS_MNEMONIC_LEAVE, 3, 0x0979, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02BA*/ { ZYDIS_MNEMONIC_LES, 3, 0x097C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02BB*/ { ZYDIS_MNEMONIC_LFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02BC*/ { ZYDIS_MNEMONIC_LFS, 3, 0x097F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02BD*/ { ZYDIS_MNEMONIC_LGDT, 2, 0x135C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02BE*/ { ZYDIS_MNEMONIC_LGDT, 2, 0x135E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02BF*/ { ZYDIS_MNEMONIC_LGS, 3, 0x0982, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C0*/ { ZYDIS_MNEMONIC_LIDT, 2, 0x1360, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C1*/ { ZYDIS_MNEMONIC_LIDT, 2, 0x1362, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C2*/ { ZYDIS_MNEMONIC_LLDT, 2, 0x1364, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C3*/ { ZYDIS_MNEMONIC_LLDT, 2, 0x1366, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02C4*/ { ZYDIS_MNEMONIC_LMSW, 2, 0x1368, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C5*/ { ZYDIS_MNEMONIC_LMSW, 2, 0x136A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02C6*/ { ZYDIS_MNEMONIC_LODSB, 3, 0x0985, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C7*/ { ZYDIS_MNEMONIC_LODSB, 3, 0x0985, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C8*/ { ZYDIS_MNEMONIC_LODSB, 2, 0x136C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02C9*/ { ZYDIS_MNEMONIC_LODSD, 3, 0x0988, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CA*/ { ZYDIS_MNEMONIC_LODSD, 3, 0x0988, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CB*/ { ZYDIS_MNEMONIC_LODSD, 2, 0x136E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CC*/ { ZYDIS_MNEMONIC_LODSQ, 3, 0x098B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CD*/ { ZYDIS_MNEMONIC_LODSQ, 3, 0x098B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CE*/ { ZYDIS_MNEMONIC_LODSQ, 2, 0x1370, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02CF*/ { ZYDIS_MNEMONIC_LODSW, 3, 0x098E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02D0*/ { ZYDIS_MNEMONIC_LODSW, 3, 0x098E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02D1*/ { ZYDIS_MNEMONIC_LODSW, 2, 0x1372, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02D2*/ { ZYDIS_MNEMONIC_LOOP, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D3*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D4*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D5*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D6*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D7*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D8*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02D9*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02DA*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02DB*/ { ZYDIS_MNEMONIC_LSL, 2, 0x1374, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02DC*/ { ZYDIS_MNEMONIC_LSL, 2, 0x1376, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02DD*/ { ZYDIS_MNEMONIC_LSS, 3, 0x0994, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02DE*/ { ZYDIS_MNEMONIC_LTR, 2, 0x1378, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02DF*/ { ZYDIS_MNEMONIC_LTR, 2, 0x137A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02E0*/ { ZYDIS_MNEMONIC_LZCNT, 2, 0x137C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E1*/ { ZYDIS_MNEMONIC_LZCNT, 2, 0x137E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02E2*/ { ZYDIS_MNEMONIC_MASKMOVDQU, 3, 0x0997, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E3*/ { ZYDIS_MNEMONIC_MASKMOVQ, 3, 0x099A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E4*/ { ZYDIS_MNEMONIC_MAXPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E5*/ { ZYDIS_MNEMONIC_MAXPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02E6*/ { ZYDIS_MNEMONIC_MAXPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E7*/ { ZYDIS_MNEMONIC_MAXPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02E8*/ { ZYDIS_MNEMONIC_MAXSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02E9*/ { ZYDIS_MNEMONIC_MAXSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02EA*/ { ZYDIS_MNEMONIC_MAXSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02EB*/ { ZYDIS_MNEMONIC_MAXSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02EC*/ { ZYDIS_MNEMONIC_MFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02ED*/ { ZYDIS_MNEMONIC_MINPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02EE*/ { ZYDIS_MNEMONIC_MINPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02EF*/ { ZYDIS_MNEMONIC_MINPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02F0*/ { ZYDIS_MNEMONIC_MINPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F1*/ { ZYDIS_MNEMONIC_MINSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02F2*/ { ZYDIS_MNEMONIC_MINSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F3*/ { ZYDIS_MNEMONIC_MINSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02F4*/ { ZYDIS_MNEMONIC_MINSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F5*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x0008, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F6*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x099D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F7*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x09A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F8*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x09A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02F9*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02FA*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1382, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02FB*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1384, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02FC*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02FD*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1388, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*02FE*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*02FF*/ { ZYDIS_MNEMONIC_MOV, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0300*/ { ZYDIS_MNEMONIC_MOV, 2, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0301*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0302*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0303*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1390, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0304*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1392, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0305*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1394, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0306*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1396, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0307*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1398, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0308*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0309*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*030A*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*030B*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*030C*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*030D*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*030E*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*030F*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A8, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0310*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AA, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0311*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AC, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0312*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AE, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0313*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B0, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0314*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B2, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0315*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B4, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0316*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B6, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0317*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0318*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0319*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*031A*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x13BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*031B*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*031C*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*031D*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*031E*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x13BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*031F*/ { ZYDIS_MNEMONIC_MOVBE, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0320*/ { ZYDIS_MNEMONIC_MOVBE, 2, 0x1384, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0321*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0322*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0323*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0324*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0325*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0326*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0327*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0328*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0329*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*032A*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*032B*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*032C*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*032D*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*032E*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*032F*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0330*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0331*/ { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x13D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0332*/ { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x13D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0333*/ { ZYDIS_MNEMONIC_MOVDQ2Q, 2, 0x13D4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0334*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0335*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0336*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x13D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0337*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x13D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0338*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x08F5, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0339*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x08F2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*033A*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x13D6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*033B*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x13D8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*033C*/ { ZYDIS_MNEMONIC_MOVHLPS, 2, 0x13DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*033D*/ { ZYDIS_MNEMONIC_MOVHPD, 2, 0x12D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*033E*/ { ZYDIS_MNEMONIC_MOVHPD, 2, 0x13DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*033F*/ { ZYDIS_MNEMONIC_MOVHPS, 2, 0x13DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0340*/ { ZYDIS_MNEMONIC_MOVHPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0341*/ { ZYDIS_MNEMONIC_MOVLHPS, 2, 0x13DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0342*/ { ZYDIS_MNEMONIC_MOVLPD, 2, 0x12D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0343*/ { ZYDIS_MNEMONIC_MOVLPD, 2, 0x13DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0344*/ { ZYDIS_MNEMONIC_MOVLPS, 2, 0x13DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0345*/ { ZYDIS_MNEMONIC_MOVLPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0346*/ { ZYDIS_MNEMONIC_MOVMSKPD, 2, 0x13E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0347*/ { ZYDIS_MNEMONIC_MOVMSKPS, 2, 0x13E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0348*/ { ZYDIS_MNEMONIC_MOVNTDQ, 2, 0x13D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0349*/ { ZYDIS_MNEMONIC_MOVNTDQA, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034A*/ { ZYDIS_MNEMONIC_MOVNTI, 2, 0x13E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034B*/ { ZYDIS_MNEMONIC_MOVNTI, 2, 0x13E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034C*/ { ZYDIS_MNEMONIC_MOVNTPD, 2, 0x13EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034D*/ { ZYDIS_MNEMONIC_MOVNTPS, 2, 0x13EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034E*/ { ZYDIS_MNEMONIC_MOVNTQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*034F*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0350*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0351*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0352*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0353*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0354*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0355*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0356*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0357*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0358*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0359*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*035A*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*035B*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*035C*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*035D*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*035E*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x1400, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*035F*/ { ZYDIS_MNEMONIC_MOVQ2DQ, 2, 0x1402, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0360*/ { ZYDIS_MNEMONIC_MOVSB, 3, 0x09A3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0361*/ { ZYDIS_MNEMONIC_MOVSB, 3, 0x09A3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0362*/ { ZYDIS_MNEMONIC_MOVSB, 2, 0x1404, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0363*/ { ZYDIS_MNEMONIC_MOVSD, 3, 0x09A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0364*/ { ZYDIS_MNEMONIC_MOVSD, 3, 0x09A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0365*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x1406, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0366*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x1408, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0367*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140A, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0368*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0369*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140E, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*036A*/ { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0x0A24, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*036B*/ { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0x0A27, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*036C*/ { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0x0A24, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*036D*/ { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0x0A27, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*036E*/ { ZYDIS_MNEMONIC_MOVSQ, 3, 0x09A9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*036F*/ { ZYDIS_MNEMONIC_MOVSQ, 3, 0x09A9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0370*/ { ZYDIS_MNEMONIC_MOVSQ, 2, 0x1410, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0371*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1412, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0372*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0373*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1416, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0374*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1418, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0375*/ { ZYDIS_MNEMONIC_MOVSW, 3, 0x09AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0376*/ { ZYDIS_MNEMONIC_MOVSW, 3, 0x09AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0377*/ { ZYDIS_MNEMONIC_MOVSW, 2, 0x141A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0378*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x141C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0379*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x141E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*037A*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x1420, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*037B*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x1422, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*037C*/ { ZYDIS_MNEMONIC_MOVSXD, 2, 0x1424, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*037D*/ { ZYDIS_MNEMONIC_MOVSXD, 2, 0x1426, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*037E*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*037F*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0380*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0381*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x13BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0382*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0383*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0384*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0385*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x13BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0386*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x141C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0387*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x141E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0388*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x1420, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0389*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x1422, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*038A*/ { ZYDIS_MNEMONIC_MPSADBW, 3, 0x09AF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*038B*/ { ZYDIS_MNEMONIC_MPSADBW, 3, 0x09B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*038C*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0952, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*038D*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0955, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*038E*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0958, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*038F*/ { ZYDIS_MNEMONIC_MUL, 3, 0x095B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0390*/ { ZYDIS_MNEMONIC_MULPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0391*/ { ZYDIS_MNEMONIC_MULPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0392*/ { ZYDIS_MNEMONIC_MULPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0393*/ { ZYDIS_MNEMONIC_MULPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0394*/ { ZYDIS_MNEMONIC_MULSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0395*/ { ZYDIS_MNEMONIC_MULSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0396*/ { ZYDIS_MNEMONIC_MULSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0397*/ { ZYDIS_MNEMONIC_MULSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0398*/ { ZYDIS_MNEMONIC_MWAIT, 2, 0x1428, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0399*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*039A*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*039B*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*039C*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*039D*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*039E*/ { ZYDIS_MNEMONIC_NEG, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*039F*/ { ZYDIS_MNEMONIC_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A0*/ { ZYDIS_MNEMONIC_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A2*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A3*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A4*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A5*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A6*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03A7*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03A8*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03A9*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03AA*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03AB*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03AC*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03AD*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03AE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03AF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x1259, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03B3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03B4*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B5*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03B8*/ { ZYDIS_MNEMONIC_NOP, 2, 0x1259, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03B9*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03BA*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03BB*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03BC*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03BD*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03BE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03BF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03C0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C4*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C5*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C8*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03C9*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CA*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CB*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CC*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CD*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03CF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D4*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03D5*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03D7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03D8*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03D9*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03DA*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03DB*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03DC*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03DD*/ { ZYDIS_MNEMONIC_NOT, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03DE*/ { ZYDIS_MNEMONIC_OR, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03DF*/ { ZYDIS_MNEMONIC_OR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03E0*/ { ZYDIS_MNEMONIC_OR, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03E1*/ { ZYDIS_MNEMONIC_OR, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03E2*/ { ZYDIS_MNEMONIC_OR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03E3*/ { ZYDIS_MNEMONIC_OR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03E4*/ { ZYDIS_MNEMONIC_OR, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03E5*/ { ZYDIS_MNEMONIC_OR, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03E6*/ { ZYDIS_MNEMONIC_OR, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03E7*/ { ZYDIS_MNEMONIC_OR, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03E8*/ { ZYDIS_MNEMONIC_OR, 2, 0x142A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03E9*/ { ZYDIS_MNEMONIC_OR, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03EA*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03EB*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03EC*/ { ZYDIS_MNEMONIC_OR, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03ED*/ { ZYDIS_MNEMONIC_OR, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03EE*/ { ZYDIS_MNEMONIC_OR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03EF*/ { ZYDIS_MNEMONIC_OR, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03F0*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F1*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F2*/ { ZYDIS_MNEMONIC_OR, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03F3*/ { ZYDIS_MNEMONIC_OR, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F4*/ { ZYDIS_MNEMONIC_OR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F5*/ { ZYDIS_MNEMONIC_OR, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03F6*/ { ZYDIS_MNEMONIC_ORPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F7*/ { ZYDIS_MNEMONIC_ORPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03F8*/ { ZYDIS_MNEMONIC_ORPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03F9*/ { ZYDIS_MNEMONIC_ORPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03FA*/ { ZYDIS_MNEMONIC_OUT, 2, 0x142C, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03FB*/ { ZYDIS_MNEMONIC_OUT, 1, 0x0020, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03FC*/ { ZYDIS_MNEMONIC_OUT, 2, 0x142E, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03FD*/ { ZYDIS_MNEMONIC_OUT, 1, 0x133D, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*03FE*/ { ZYDIS_MNEMONIC_OUTSB, 3, 0x09B5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*03FF*/ { ZYDIS_MNEMONIC_OUTSB, 3, 0x09B5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0400*/ { ZYDIS_MNEMONIC_OUTSB, 2, 0x1430, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0401*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0402*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0403*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0404*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0405*/ { ZYDIS_MNEMONIC_OUTSD, 2, 0x1432, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0406*/ { ZYDIS_MNEMONIC_OUTSD, 2, 0x1432, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0407*/ { ZYDIS_MNEMONIC_OUTSW, 3, 0x09BB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0408*/ { ZYDIS_MNEMONIC_OUTSW, 3, 0x09BB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0409*/ { ZYDIS_MNEMONIC_OUTSW, 2, 0x1434, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*040A*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*040B*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*040C*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*040D*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*040E*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*040F*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0410*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0411*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0412*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0413*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0414*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0415*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0416*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0417*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0418*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0419*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*041A*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*041B*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*041C*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*041D*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*041E*/ { ZYDIS_MNEMONIC_PACKUSDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*041F*/ { ZYDIS_MNEMONIC_PACKUSDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0420*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0421*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0422*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0423*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0424*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0425*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0426*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0427*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0428*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0429*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*042A*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*042B*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*042C*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x1442, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*042D*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x1444, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*042E*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*042F*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0430*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0431*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0432*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0433*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0434*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0435*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0436*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0437*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0438*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0439*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*043A*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*043B*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*043C*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*043D*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*043E*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*043F*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0440*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0441*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0442*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0443*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0444*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0445*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0446*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0447*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0448*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0449*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*044A*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*044B*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*044C*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*044D*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*044E*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*044F*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0450*/ { ZYDIS_MNEMONIC_PAUSE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0451*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0452*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0453*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09AF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0454*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0455*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0456*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0457*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x1448, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0458*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x144A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0459*/ { ZYDIS_MNEMONIC_PBLENDVB, 3, 0x09CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*045A*/ { ZYDIS_MNEMONIC_PBLENDVB, 3, 0x09CD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*045B*/ { ZYDIS_MNEMONIC_PBLENDW, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*045C*/ { ZYDIS_MNEMONIC_PBLENDW, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*045D*/ { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*045E*/ { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*045F*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0460*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0461*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0462*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0463*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0464*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0465*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0466*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0467*/ { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0468*/ { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0469*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*046A*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*046B*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*046C*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*046D*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x001E, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*046E*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x0024, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*046F*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x002A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0470*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x0030, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0471*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0036, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0472*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x003C, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0473*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0042, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0474*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0048, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0475*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0476*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0477*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0478*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0479*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*047A*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*047B*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*047C*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*047D*/ { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*047E*/ { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*047F*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0480*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0481*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0482*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0483*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D0, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0484*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D4, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0485*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D8, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0486*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03DC, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0487*/ { ZYDIS_MNEMONIC_PCMPISTRM, 4, 0x03E0, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0488*/ { ZYDIS_MNEMONIC_PCMPISTRM, 4, 0x03E4, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0489*/ { ZYDIS_MNEMONIC_PEXTRB, 3, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*048A*/ { ZYDIS_MNEMONIC_PEXTRB, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*048B*/ { ZYDIS_MNEMONIC_PEXTRD, 3, 0x09D3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*048C*/ { ZYDIS_MNEMONIC_PEXTRD, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*048D*/ { ZYDIS_MNEMONIC_PEXTRQ, 3, 0x09D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*048E*/ { ZYDIS_MNEMONIC_PEXTRQ, 3, 0x09D9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*048F*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0490*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09DF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0491*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0492*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09E5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0493*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0494*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0495*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0496*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0497*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0498*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0499*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*049A*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*049B*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*049C*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*049D*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*049E*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*049F*/ { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04A0*/ { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04A1*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04A2*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04A3*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04A4*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04A5*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04A6*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04A7*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04A8*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04A9*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04AA*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04AB*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04AC*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04AD*/ { ZYDIS_MNEMONIC_PINSRB, 3, 0x09E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04AE*/ { ZYDIS_MNEMONIC_PINSRB, 3, 0x09EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04AF*/ { ZYDIS_MNEMONIC_PINSRD, 3, 0x09EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04B0*/ { ZYDIS_MNEMONIC_PINSRD, 3, 0x09EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04B1*/ { ZYDIS_MNEMONIC_PINSRQ, 3, 0x09F1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04B2*/ { ZYDIS_MNEMONIC_PINSRQ, 3, 0x09F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04B3*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09F7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04B4*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04B5*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09FD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04B6*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x0A00, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04B7*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04B8*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04B9*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04BA*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04BB*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04BC*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04BD*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04BE*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04BF*/ { ZYDIS_MNEMONIC_PMAXSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04C0*/ { ZYDIS_MNEMONIC_PMAXSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04C1*/ { ZYDIS_MNEMONIC_PMAXSD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04C2*/ { ZYDIS_MNEMONIC_PMAXSD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04C3*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04C4*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04C5*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04C6*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04C7*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04C8*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04C9*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04CA*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04CB*/ { ZYDIS_MNEMONIC_PMAXUD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04CC*/ { ZYDIS_MNEMONIC_PMAXUD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04CD*/ { ZYDIS_MNEMONIC_PMAXUW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04CE*/ { ZYDIS_MNEMONIC_PMAXUW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04CF*/ { ZYDIS_MNEMONIC_PMINSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04D0*/ { ZYDIS_MNEMONIC_PMINSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04D1*/ { ZYDIS_MNEMONIC_PMINSD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04D2*/ { ZYDIS_MNEMONIC_PMINSD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04D3*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04D4*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04D5*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04D6*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04D7*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04D8*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04D9*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04DA*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04DB*/ { ZYDIS_MNEMONIC_PMINUD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04DC*/ { ZYDIS_MNEMONIC_PMINUD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04DD*/ { ZYDIS_MNEMONIC_PMINUW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04DE*/ { ZYDIS_MNEMONIC_PMINUW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04DF*/ { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1452, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E0*/ { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1454, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E1*/ { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1456, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04E2*/ { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1458, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E3*/ { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x145A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04E4*/ { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x145C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E5*/ { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x145E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04E6*/ { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x1460, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E7*/ { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1462, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04E8*/ { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1464, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04E9*/ { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1466, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04EA*/ { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1468, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04EB*/ { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x146A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04EC*/ { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x146C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04ED*/ { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x146E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04EE*/ { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x1470, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04EF*/ { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1472, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04F0*/ { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1474, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04F1*/ { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1476, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04F2*/ { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1478, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04F3*/ { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x147A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04F4*/ { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x147C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04F5*/ { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x147E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04F6*/ { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x1480, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04F7*/ { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1482, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04F8*/ { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1484, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04F9*/ { ZYDIS_MNEMONIC_PMULDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04FA*/ { ZYDIS_MNEMONIC_PMULDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04FB*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04FC*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04FD*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*04FE*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*04FF*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1486, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0500*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1488, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0501*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1448, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0502*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x144A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0503*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0504*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0505*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0506*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0507*/ { ZYDIS_MNEMONIC_PMULLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0508*/ { ZYDIS_MNEMONIC_PMULLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0509*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*050A*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*050B*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*050C*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*050D*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x148A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*050E*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x148C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*050F*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0510*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0511*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0512*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0513*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0514*/ { ZYDIS_MNEMONIC_POP, 1, 0x139E, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0515*/ { ZYDIS_MNEMONIC_POP, 1, 0x1384, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0516*/ { ZYDIS_MNEMONIC_POP, 1, 0x1386, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0517*/ { ZYDIS_MNEMONIC_POP, 1, 0x16FA, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0518*/ { ZYDIS_MNEMONIC_POP, 1, 0x16FB, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0519*/ { ZYDIS_MNEMONIC_POPA, 7, 0x0010, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*051A*/ { ZYDIS_MNEMONIC_POPAD, 7, 0x0017, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*051B*/ { ZYDIS_MNEMONIC_POPCNT, 2, 0x137C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*051C*/ { ZYDIS_MNEMONIC_POPCNT, 2, 0x137E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*051D*/ { ZYDIS_MNEMONIC_POPF, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*051E*/ { ZYDIS_MNEMONIC_POPFD, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*051F*/ { ZYDIS_MNEMONIC_POPFQ, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0520*/ { ZYDIS_MNEMONIC_POR, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0521*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0522*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0523*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0524*/ { ZYDIS_MNEMONIC_PREFETCH_EXCLUSIVE, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0525*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0526*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0527*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0528*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0529*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052A*/ { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052B*/ { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052C*/ { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052D*/ { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052E*/ { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*052F*/ { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0530*/ { ZYDIS_MNEMONIC_PREFETCHWT1, 1, 0x056A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0531*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0532*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0533*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0534*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0535*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0536*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0537*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0538*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0539*/ { ZYDIS_MNEMONIC_PSHUFD, 3, 0x0A03, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*053A*/ { ZYDIS_MNEMONIC_PSHUFD, 3, 0x0A06, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*053B*/ { ZYDIS_MNEMONIC_PSHUFHW, 3, 0x0A09, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*053C*/ { ZYDIS_MNEMONIC_PSHUFHW, 3, 0x0A0C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*053D*/ { ZYDIS_MNEMONIC_PSHUFLW, 3, 0x0A09, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*053E*/ { ZYDIS_MNEMONIC_PSHUFLW, 3, 0x0A0C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*053F*/ { ZYDIS_MNEMONIC_PSHUFW, 3, 0x0A0F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0540*/ { ZYDIS_MNEMONIC_PSHUFW, 3, 0x0A12, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0541*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0542*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0543*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0544*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0545*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0546*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0547*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0548*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0549*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*054A*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*054B*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*054C*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*054D*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x148E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*054E*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1490, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*054F*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1492, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0550*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1494, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0551*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0552*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0553*/ { ZYDIS_MNEMONIC_PSLLDQ, 2, 0x1496, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0554*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1498, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0555*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0556*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0557*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0558*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x14A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0559*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x14A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*055A*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*055B*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*055C*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*055D*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*055E*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*055F*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0560*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0561*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0562*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0563*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0564*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0565*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0566*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0567*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0568*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0569*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*056A*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*056B*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*056C*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x148E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*056D*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1490, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*056E*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1492, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*056F*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1494, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0570*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0571*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0572*/ { ZYDIS_MNEMONIC_PSRLDQ, 2, 0x1496, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0573*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1498, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0574*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0575*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0576*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0577*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0578*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0579*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*057A*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*057B*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*057C*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*057D*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*057E*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*057F*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0580*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0581*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0582*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0583*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0584*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0585*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0586*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0587*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0588*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0589*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*058A*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*058B*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*058C*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*058D*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*058E*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*058F*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0590*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0591*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0592*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0593*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0594*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0595*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0596*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0597*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0598*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0599*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*059A*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*059B*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*059C*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*059D*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*059E*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*059F*/ { ZYDIS_MNEMONIC_PTEST, 2, 0x001E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05A0*/ { ZYDIS_MNEMONIC_PTEST, 2, 0x0024, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05A1*/ { ZYDIS_MNEMONIC_PTWRITE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05A2*/ { ZYDIS_MNEMONIC_PTWRITE, 1, 0x0A6A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05A3*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05A4*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05A5*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05A6*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05A7*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05A8*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05A9*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05AA*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05AB*/ { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05AC*/ { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05AD*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05AE*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05AF*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05B0*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05B1*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05B2*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05B3*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05B4*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05B5*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05B6*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05B7*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05B8*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05B9*/ { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05BA*/ { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05BB*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05BC*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05BD*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05BE*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05BF*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C0*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C1*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C2*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1700, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C3*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1701, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C4*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x0948, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C5*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x08EC, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C6*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x0937, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05C7*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x093A, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C8*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1702, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05C9*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1703, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CA*/ { ZYDIS_MNEMONIC_PUSHA, 8, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CB*/ { ZYDIS_MNEMONIC_PUSHAD, 8, 0x0008, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CC*/ { ZYDIS_MNEMONIC_PUSHF, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CD*/ { ZYDIS_MNEMONIC_PUSHFD, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CE*/ { ZYDIS_MNEMONIC_PUSHFQ, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05CF*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05D0*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05D1*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05D2*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05D3*/ { ZYDIS_MNEMONIC_RCL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05D4*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05D5*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05D6*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05D7*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05D8*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05D9*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05DA*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05DB*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05DC*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05DD*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05DE*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05DF*/ { ZYDIS_MNEMONIC_RCPPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05E0*/ { ZYDIS_MNEMONIC_RCPPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05E1*/ { ZYDIS_MNEMONIC_RCPSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05E2*/ { ZYDIS_MNEMONIC_RCPSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05E3*/ { ZYDIS_MNEMONIC_RCR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05E4*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05E5*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05E6*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05E7*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05E8*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05E9*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05EA*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05EB*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05EC*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05ED*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*05EE*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05EF*/ { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x1704, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F0*/ { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x1704, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F1*/ { ZYDIS_MNEMONIC_RDMSR, 3, 0x0A15, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F2*/ { ZYDIS_MNEMONIC_RDPKRU, 3, 0x0A18, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F3*/ { ZYDIS_MNEMONIC_RDPMC, 3, 0x0A15, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F4*/ { ZYDIS_MNEMONIC_RDRAND, 1, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F5*/ { ZYDIS_MNEMONIC_RDSEED, 1, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*05F6*/ { ZYDIS_MNEMONIC_RDSSPD, 1, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*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_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 }, - /*05FF*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0600*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0601*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0602*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0603*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0604*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0605*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0606*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0607*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0608*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0609*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*060A*/ { ZYDIS_MNEMONIC_ROR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*060B*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*060C*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*060D*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*060E*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*060F*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0610*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0611*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0612*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0613*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0614*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0615*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0616*/ { ZYDIS_MNEMONIC_ROUNDPD, 3, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0617*/ { ZYDIS_MNEMONIC_ROUNDPD, 3, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0618*/ { ZYDIS_MNEMONIC_ROUNDPS, 3, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0619*/ { ZYDIS_MNEMONIC_ROUNDPS, 3, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*061A*/ { ZYDIS_MNEMONIC_ROUNDSD, 3, 0x0A2A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*061B*/ { ZYDIS_MNEMONIC_ROUNDSD, 3, 0x0A2D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*061C*/ { ZYDIS_MNEMONIC_ROUNDSS, 3, 0x0A30, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*061D*/ { ZYDIS_MNEMONIC_ROUNDSS, 3, 0x0A33, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*061E*/ { ZYDIS_MNEMONIC_RSM, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*061F*/ { ZYDIS_MNEMONIC_RSQRTPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0620*/ { ZYDIS_MNEMONIC_RSQRTPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0621*/ { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0622*/ { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0623*/ { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x1705, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0624*/ { ZYDIS_MNEMONIC_SAHF, 1, 0x1706, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0625*/ { ZYDIS_MNEMONIC_SALC, 1, 0x136C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0626*/ { ZYDIS_MNEMONIC_SAR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0627*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0628*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0629*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*062A*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*062B*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*062C*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*062D*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*062E*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*062F*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0630*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0631*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0632*/ { ZYDIS_MNEMONIC_SAVESSP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0633*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0634*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0635*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0636*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0637*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0638*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0639*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*063A*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*063B*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*063C*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*063D*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*063E*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*063F*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0640*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0641*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0642*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0643*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0644*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0645*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0646*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0647*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0648*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0649*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*064A*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*064B*/ { ZYDIS_MNEMONIC_SCASB, 3, 0x0A36, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*064C*/ { ZYDIS_MNEMONIC_SCASB, 3, 0x0A36, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*064D*/ { ZYDIS_MNEMONIC_SCASB, 2, 0x14EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*064E*/ { ZYDIS_MNEMONIC_SCASD, 3, 0x0A39, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*064F*/ { ZYDIS_MNEMONIC_SCASD, 3, 0x0A39, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0650*/ { ZYDIS_MNEMONIC_SCASD, 2, 0x14EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0651*/ { ZYDIS_MNEMONIC_SCASQ, 3, 0x0A3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0652*/ { ZYDIS_MNEMONIC_SCASQ, 3, 0x0A3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0653*/ { ZYDIS_MNEMONIC_SCASQ, 2, 0x14F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0654*/ { ZYDIS_MNEMONIC_SCASW, 3, 0x0A3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0655*/ { ZYDIS_MNEMONIC_SCASW, 3, 0x0A3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0656*/ { ZYDIS_MNEMONIC_SCASW, 2, 0x14F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0657*/ { ZYDIS_MNEMONIC_SETB, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0658*/ { ZYDIS_MNEMONIC_SETB, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0659*/ { ZYDIS_MNEMONIC_SETBE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*065A*/ { ZYDIS_MNEMONIC_SETBE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*065B*/ { ZYDIS_MNEMONIC_SETL, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*065C*/ { ZYDIS_MNEMONIC_SETL, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*065D*/ { ZYDIS_MNEMONIC_SETLE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*065E*/ { ZYDIS_MNEMONIC_SETLE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*065F*/ { ZYDIS_MNEMONIC_SETNB, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0660*/ { ZYDIS_MNEMONIC_SETNB, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0661*/ { ZYDIS_MNEMONIC_SETNBE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0662*/ { ZYDIS_MNEMONIC_SETNBE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0663*/ { ZYDIS_MNEMONIC_SETNL, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0664*/ { ZYDIS_MNEMONIC_SETNL, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0665*/ { ZYDIS_MNEMONIC_SETNLE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0666*/ { ZYDIS_MNEMONIC_SETNLE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0667*/ { ZYDIS_MNEMONIC_SETNO, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0668*/ { ZYDIS_MNEMONIC_SETNO, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0669*/ { ZYDIS_MNEMONIC_SETNP, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*066A*/ { ZYDIS_MNEMONIC_SETNP, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*066B*/ { ZYDIS_MNEMONIC_SETNS, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*066C*/ { ZYDIS_MNEMONIC_SETNS, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*066D*/ { ZYDIS_MNEMONIC_SETNZ, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*066E*/ { ZYDIS_MNEMONIC_SETNZ, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*066F*/ { ZYDIS_MNEMONIC_SETO, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0670*/ { ZYDIS_MNEMONIC_SETO, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0671*/ { ZYDIS_MNEMONIC_SETP, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0672*/ { ZYDIS_MNEMONIC_SETP, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0673*/ { ZYDIS_MNEMONIC_SETS, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0674*/ { ZYDIS_MNEMONIC_SETS, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0675*/ { ZYDIS_MNEMONIC_SETSSBSY, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0676*/ { ZYDIS_MNEMONIC_SETZ, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0677*/ { ZYDIS_MNEMONIC_SETZ, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0678*/ { ZYDIS_MNEMONIC_SFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0679*/ { ZYDIS_MNEMONIC_SGDT, 2, 0x14F4, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*067A*/ { ZYDIS_MNEMONIC_SGDT, 2, 0x14F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*067B*/ { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*067C*/ { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*067D*/ { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*067E*/ { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*067F*/ { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0680*/ { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0681*/ { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0682*/ { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0683*/ { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0684*/ { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0685*/ { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0686*/ { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0687*/ { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0x0A42, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0688*/ { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0x0A45, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0689*/ { ZYDIS_MNEMONIC_SHL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*068A*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*068B*/ { ZYDIS_MNEMONIC_SHL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*068C*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*068D*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*068E*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*068F*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0690*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0691*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0692*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0693*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0694*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0695*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0696*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0697*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0698*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0699*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*069A*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*069B*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*069C*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*069D*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*069E*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*069F*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06A0*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06A1*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06A2*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06A3*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06A4*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06A5*/ { ZYDIS_MNEMONIC_SHR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06A6*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06A7*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06A8*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06A9*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06AA*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06AB*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06AC*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06AD*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06AE*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06AF*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06B0*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06B1*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06B2*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06B3*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06B4*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06B5*/ { ZYDIS_MNEMONIC_SHUFPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06B6*/ { ZYDIS_MNEMONIC_SHUFPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06B7*/ { ZYDIS_MNEMONIC_SHUFPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06B8*/ { ZYDIS_MNEMONIC_SHUFPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06B9*/ { ZYDIS_MNEMONIC_SIDT, 2, 0x14F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06BA*/ { ZYDIS_MNEMONIC_SIDT, 2, 0x14FA, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06BB*/ { ZYDIS_MNEMONIC_SKINIT, 1, 0x1707, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06BC*/ { ZYDIS_MNEMONIC_SLDT, 2, 0x14FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06BD*/ { ZYDIS_MNEMONIC_SLDT, 2, 0x14FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06BE*/ { ZYDIS_MNEMONIC_SMSW, 2, 0x1500, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06BF*/ { ZYDIS_MNEMONIC_SMSW, 2, 0x1502, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C0*/ { ZYDIS_MNEMONIC_SQRTPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06C1*/ { ZYDIS_MNEMONIC_SQRTPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C2*/ { ZYDIS_MNEMONIC_SQRTPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06C3*/ { ZYDIS_MNEMONIC_SQRTPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C4*/ { ZYDIS_MNEMONIC_SQRTSD, 2, 0x1504, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06C5*/ { ZYDIS_MNEMONIC_SQRTSD, 2, 0x140A, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C6*/ { ZYDIS_MNEMONIC_SQRTSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06C7*/ { ZYDIS_MNEMONIC_SQRTSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C8*/ { ZYDIS_MNEMONIC_STAC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06C9*/ { ZYDIS_MNEMONIC_STC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06CA*/ { ZYDIS_MNEMONIC_STD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06CB*/ { ZYDIS_MNEMONIC_STGI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06CC*/ { ZYDIS_MNEMONIC_STI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06CD*/ { ZYDIS_MNEMONIC_STMXCSR, 2, 0x1506, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06CE*/ { ZYDIS_MNEMONIC_STOSB, 3, 0x0A54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06CF*/ { ZYDIS_MNEMONIC_STOSB, 3, 0x0A54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D0*/ { ZYDIS_MNEMONIC_STOSB, 2, 0x1508, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D1*/ { ZYDIS_MNEMONIC_STOSD, 3, 0x0A57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D2*/ { ZYDIS_MNEMONIC_STOSD, 3, 0x0A57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D3*/ { ZYDIS_MNEMONIC_STOSD, 2, 0x150A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D4*/ { ZYDIS_MNEMONIC_STOSQ, 3, 0x0A5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D5*/ { ZYDIS_MNEMONIC_STOSQ, 3, 0x0A5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D6*/ { ZYDIS_MNEMONIC_STOSQ, 2, 0x150C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D7*/ { ZYDIS_MNEMONIC_STOSW, 3, 0x0A5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D8*/ { ZYDIS_MNEMONIC_STOSW, 3, 0x0A5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06D9*/ { ZYDIS_MNEMONIC_STOSW, 2, 0x150E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06DA*/ { ZYDIS_MNEMONIC_STR, 2, 0x1510, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06DB*/ { ZYDIS_MNEMONIC_STR, 2, 0x1512, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06DC*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06DD*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06DE*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06DF*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06E0*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06E1*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06E2*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06E3*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06E4*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06E5*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06E6*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06E7*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06E8*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06E9*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06EA*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06EB*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06EC*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06ED*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06EE*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06EF*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F0*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06F1*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F2*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F3*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06F4*/ { ZYDIS_MNEMONIC_SUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F5*/ { ZYDIS_MNEMONIC_SUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06F6*/ { ZYDIS_MNEMONIC_SUBPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F7*/ { ZYDIS_MNEMONIC_SUBPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06F8*/ { ZYDIS_MNEMONIC_SUBSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06F9*/ { ZYDIS_MNEMONIC_SUBSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06FA*/ { ZYDIS_MNEMONIC_SUBSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*06FB*/ { ZYDIS_MNEMONIC_SUBSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06FC*/ { ZYDIS_MNEMONIC_SWAPGS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06FD*/ { ZYDIS_MNEMONIC_SYSCALL, 1, 0x126F, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06FE*/ { ZYDIS_MNEMONIC_SYSCALL, 1, 0x16F6, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*06FF*/ { ZYDIS_MNEMONIC_SYSENTER, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0700*/ { ZYDIS_MNEMONIC_SYSEXIT, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0701*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x0912, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0702*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x16F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0703*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x0912, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0704*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1274, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0705*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1276, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0706*/ { ZYDIS_MNEMONIC_TEST, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0707*/ { ZYDIS_MNEMONIC_TEST, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0708*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0709*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*070A*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*070B*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*070C*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*070D*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*070E*/ { ZYDIS_MNEMONIC_TEST, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*070F*/ { ZYDIS_MNEMONIC_TEST, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0710*/ { ZYDIS_MNEMONIC_TEST, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0711*/ { ZYDIS_MNEMONIC_TEST, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0712*/ { ZYDIS_MNEMONIC_TZCNT, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0713*/ { ZYDIS_MNEMONIC_TZCNT, 2, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0714*/ { ZYDIS_MNEMONIC_UCOMISD, 2, 0x128A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0715*/ { ZYDIS_MNEMONIC_UCOMISD, 2, 0x128C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0716*/ { ZYDIS_MNEMONIC_UCOMISS, 2, 0x128E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0717*/ { ZYDIS_MNEMONIC_UCOMISS, 2, 0x1290, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0718*/ { ZYDIS_MNEMONIC_UD2, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0719*/ { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x1514, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*071A*/ { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x1516, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*071B*/ { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x1518, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*071C*/ { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x151A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*071D*/ { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x1514, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*071E*/ { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x1516, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*071F*/ { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x1518, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0720*/ { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x151C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0721*/ { ZYDIS_MNEMONIC_VERR, 1, 0x09FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0722*/ { ZYDIS_MNEMONIC_VERR, 1, 0x1366, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0723*/ { ZYDIS_MNEMONIC_VERW, 1, 0x09FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0724*/ { ZYDIS_MNEMONIC_VERW, 1, 0x1366, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0725*/ { ZYDIS_MNEMONIC_VMCALL, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0726*/ { ZYDIS_MNEMONIC_VMCLEAR, 1, 0x048E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0727*/ { ZYDIS_MNEMONIC_VMFUNC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0728*/ { ZYDIS_MNEMONIC_VMLAUNCH, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0729*/ { ZYDIS_MNEMONIC_VMLOAD, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*072A*/ { ZYDIS_MNEMONIC_VMMCALL, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*072B*/ { ZYDIS_MNEMONIC_VMPTRLD, 1, 0x048E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*072C*/ { ZYDIS_MNEMONIC_VMPTRST, 1, 0x09D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*072D*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x151E, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*072E*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1520, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*072F*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1522, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0730*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1524, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0731*/ { ZYDIS_MNEMONIC_VMRESUME, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0732*/ { ZYDIS_MNEMONIC_VMRUN, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0733*/ { ZYDIS_MNEMONIC_VMSAVE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0734*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x1526, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0735*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x1528, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0736*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x152A, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0737*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x152C, 0x06, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0738*/ { ZYDIS_MNEMONIC_VMXOFF, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0739*/ { ZYDIS_MNEMONIC_VMXON, 1, 0x048E, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*073A*/ { ZYDIS_MNEMONIC_WBINVD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*073B*/ { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*073C*/ { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*073D*/ { ZYDIS_MNEMONIC_WRMSR, 3, 0x0A60, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*073E*/ { ZYDIS_MNEMONIC_WRPKRU, 3, 0x0A63, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*073F*/ { ZYDIS_MNEMONIC_WRSSD, 2, 0x152E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0740*/ { ZYDIS_MNEMONIC_WRSSQ, 2, 0x1530, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0741*/ { ZYDIS_MNEMONIC_WRUSSD, 2, 0x152E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0742*/ { ZYDIS_MNEMONIC_WRUSSQ, 2, 0x1530, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0743*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1532, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0744*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0745*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1534, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0746*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1536, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0747*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0748*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1538, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0749*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1532, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*074A*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*074B*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1534, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*074C*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1536, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*074D*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*074E*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1538, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*074F*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0750*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0751*/ { ZYDIS_MNEMONIC_XGETBV, 4, 0x03E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0752*/ { ZYDIS_MNEMONIC_XLAT, 2, 0x153C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0753*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1204, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0754*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0755*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0756*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1208, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0757*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0758*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0759*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*075A*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*075B*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*075C*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*075D*/ { ZYDIS_MNEMONIC_XOR, 2, 0x142A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*075E*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*075F*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0760*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0761*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0762*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121C, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0763*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0764*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0765*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0766*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0767*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*0768*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1220, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0769*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*076A*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*076B*/ { ZYDIS_MNEMONIC_XORPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*076C*/ { ZYDIS_MNEMONIC_XORPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*076D*/ { ZYDIS_MNEMONIC_XORPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*076E*/ { ZYDIS_MNEMONIC_XORPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - /*076F*/ { ZYDIS_MNEMONIC_XRSTOR, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0770*/ { ZYDIS_MNEMONIC_XRSTOR64, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0771*/ { ZYDIS_MNEMONIC_XRSTORS, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0772*/ { ZYDIS_MNEMONIC_XRSTORS64, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0773*/ { ZYDIS_MNEMONIC_XSAVE, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0774*/ { ZYDIS_MNEMONIC_XSAVE64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0775*/ { ZYDIS_MNEMONIC_XSAVEC, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0776*/ { ZYDIS_MNEMONIC_XSAVEC64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0777*/ { ZYDIS_MNEMONIC_XSAVEOPT, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0778*/ { ZYDIS_MNEMONIC_XSAVEOPT64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*0779*/ { ZYDIS_MNEMONIC_XSAVES, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*077A*/ { ZYDIS_MNEMONIC_XSAVES64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - /*077B*/ { ZYDIS_MNEMONIC_XSETBV, 4, 0x03F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE } + /*0000*/ { ZYDIS_MNEMONIC_AAA, 2, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0001*/ { ZYDIS_MNEMONIC_AAD, 3, 0x08EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0002*/ { ZYDIS_MNEMONIC_AAM, 3, 0x08EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0003*/ { ZYDIS_MNEMONIC_AAS, 2, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0004*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0005*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0006*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0007*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0008*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0009*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*000A*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*000B*/ { ZYDIS_MNEMONIC_ADC, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*000C*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*000D*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*000E*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*000F*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0010*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0011*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0012*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0013*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0014*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0015*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0016*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0017*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0018*/ { ZYDIS_MNEMONIC_ADC, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0019*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*001A*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*001B*/ { ZYDIS_MNEMONIC_ADC, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*001C*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1224, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*001D*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1226, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*001E*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x1228, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*001F*/ { ZYDIS_MNEMONIC_ADCX, 2, 0x122A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0020*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0021*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0022*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0023*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0024*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0025*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0026*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0027*/ { ZYDIS_MNEMONIC_ADD, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0028*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0029*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*002A*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*002B*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*002C*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*002D*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*002E*/ { ZYDIS_MNEMONIC_ADD, 2, 0x122C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*002F*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0030*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0031*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0032*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0033*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0034*/ { ZYDIS_MNEMONIC_ADD, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0035*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0036*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0037*/ { ZYDIS_MNEMONIC_ADD, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0038*/ { ZYDIS_MNEMONIC_ADDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0039*/ { ZYDIS_MNEMONIC_ADDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*003A*/ { ZYDIS_MNEMONIC_ADDPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*003B*/ { ZYDIS_MNEMONIC_ADDPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*003C*/ { ZYDIS_MNEMONIC_ADDSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*003D*/ { ZYDIS_MNEMONIC_ADDSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*003E*/ { ZYDIS_MNEMONIC_ADDSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*003F*/ { ZYDIS_MNEMONIC_ADDSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0040*/ { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0041*/ { ZYDIS_MNEMONIC_ADDSUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0042*/ { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0043*/ { ZYDIS_MNEMONIC_ADDSUBPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0044*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1224, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0045*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1226, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0046*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x1228, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0047*/ { ZYDIS_MNEMONIC_ADOX, 2, 0x122A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0048*/ { ZYDIS_MNEMONIC_AESDEC, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0049*/ { ZYDIS_MNEMONIC_AESDEC, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*004A*/ { ZYDIS_MNEMONIC_AESDECLAST, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*004B*/ { ZYDIS_MNEMONIC_AESDECLAST, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*004C*/ { ZYDIS_MNEMONIC_AESENC, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*004D*/ { ZYDIS_MNEMONIC_AESENC, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*004E*/ { ZYDIS_MNEMONIC_AESENCLAST, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*004F*/ { ZYDIS_MNEMONIC_AESENCLAST, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0050*/ { ZYDIS_MNEMONIC_AESIMC, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0051*/ { ZYDIS_MNEMONIC_AESIMC, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0052*/ { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0053*/ { ZYDIS_MNEMONIC_AESKEYGENASSIST, 3, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0054*/ { ZYDIS_MNEMONIC_AND, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0055*/ { ZYDIS_MNEMONIC_AND, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0056*/ { ZYDIS_MNEMONIC_AND, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0057*/ { ZYDIS_MNEMONIC_AND, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0058*/ { ZYDIS_MNEMONIC_AND, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0059*/ { ZYDIS_MNEMONIC_AND, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*005A*/ { ZYDIS_MNEMONIC_AND, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*005B*/ { ZYDIS_MNEMONIC_AND, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*005C*/ { ZYDIS_MNEMONIC_AND, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*005D*/ { ZYDIS_MNEMONIC_AND, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*005E*/ { ZYDIS_MNEMONIC_AND, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*005F*/ { ZYDIS_MNEMONIC_AND, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0060*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0061*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0062*/ { ZYDIS_MNEMONIC_AND, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0063*/ { ZYDIS_MNEMONIC_AND, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0064*/ { ZYDIS_MNEMONIC_AND, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0065*/ { ZYDIS_MNEMONIC_AND, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0066*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0067*/ { ZYDIS_MNEMONIC_AND, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0068*/ { ZYDIS_MNEMONIC_AND, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0069*/ { ZYDIS_MNEMONIC_AND, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*006A*/ { ZYDIS_MNEMONIC_AND, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*006B*/ { ZYDIS_MNEMONIC_AND, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*006C*/ { ZYDIS_MNEMONIC_ANDNPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*006D*/ { ZYDIS_MNEMONIC_ANDNPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*006E*/ { ZYDIS_MNEMONIC_ANDNPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*006F*/ { ZYDIS_MNEMONIC_ANDNPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0070*/ { ZYDIS_MNEMONIC_ANDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0071*/ { ZYDIS_MNEMONIC_ANDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0072*/ { ZYDIS_MNEMONIC_ANDPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0073*/ { ZYDIS_MNEMONIC_ANDPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0074*/ { ZYDIS_MNEMONIC_ARPL, 2, 0x1232, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0075*/ { ZYDIS_MNEMONIC_ARPL, 2, 0x1234, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0076*/ { ZYDIS_MNEMONIC_BLENDPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0077*/ { ZYDIS_MNEMONIC_BLENDPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0078*/ { ZYDIS_MNEMONIC_BLENDPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0079*/ { ZYDIS_MNEMONIC_BLENDPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*007A*/ { ZYDIS_MNEMONIC_BLENDVPD, 3, 0x0904, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*007B*/ { ZYDIS_MNEMONIC_BLENDVPD, 3, 0x0907, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*007C*/ { ZYDIS_MNEMONIC_BLENDVPS, 3, 0x090A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*007D*/ { ZYDIS_MNEMONIC_BLENDVPS, 3, 0x090D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*007E*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*007F*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0080*/ { ZYDIS_MNEMONIC_BNDCL, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0081*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0082*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0083*/ { ZYDIS_MNEMONIC_BNDCN, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0084*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x1236, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0085*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x1238, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0086*/ { ZYDIS_MNEMONIC_BNDCU, 2, 0x123A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0087*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0088*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0089*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*008A*/ { ZYDIS_MNEMONIC_BNDLDX, 2, 0x123E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*008B*/ { ZYDIS_MNEMONIC_BNDMK, 2, 0x1240, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*008C*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1242, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*008D*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1244, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*008E*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1244, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*008F*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1246, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0090*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x1248, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0091*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0092*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0093*/ { ZYDIS_MNEMONIC_BNDMOV, 2, 0x124C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0094*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x124E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0095*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0096*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0097*/ { ZYDIS_MNEMONIC_BNDSTX, 2, 0x1250, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0098*/ { ZYDIS_MNEMONIC_BOUND, 2, 0x1252, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0099*/ { ZYDIS_MNEMONIC_BOUND, 2, 0x1254, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*009A*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*009B*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*009C*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*009D*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*009E*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*009F*/ { ZYDIS_MNEMONIC_BSF, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A0*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00A1*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A2*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00A3*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A4*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00A5*/ { ZYDIS_MNEMONIC_BSR, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A6*/ { ZYDIS_MNEMONIC_BSWAP, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A7*/ { ZYDIS_MNEMONIC_BT, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00A8*/ { ZYDIS_MNEMONIC_BT, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00A9*/ { ZYDIS_MNEMONIC_BT, 2, 0x125E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00AA*/ { ZYDIS_MNEMONIC_BT, 2, 0x1260, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00AB*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00AC*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00AD*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00AE*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00AF*/ { ZYDIS_MNEMONIC_BTC, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B0*/ { ZYDIS_MNEMONIC_BTC, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00B1*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B2*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B3*/ { ZYDIS_MNEMONIC_BTR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00B4*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B5*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B6*/ { ZYDIS_MNEMONIC_BTR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00B7*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B8*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00B9*/ { ZYDIS_MNEMONIC_BTS, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00BA*/ { ZYDIS_MNEMONIC_BTS, 2, 0x1262, 0x00, ZYDIS_FALSE, 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_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, ZYDIS_FALSE }, + /*00BD*/ { ZYDIS_MNEMONIC_CALL, 2, 0x1266, 0x00, ZYDIS_FALSE, 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_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_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_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_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_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, ZYDIS_FALSE }, + /*00C4*/ { ZYDIS_MNEMONIC_CDQ, 2, 0x03CB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00C5*/ { ZYDIS_MNEMONIC_CDQE, 2, 0x1272, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00C6*/ { ZYDIS_MNEMONIC_CLAC, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00C7*/ { ZYDIS_MNEMONIC_CLC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00C8*/ { ZYDIS_MNEMONIC_CLD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00C9*/ { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00CA*/ { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00CB*/ { ZYDIS_MNEMONIC_CLGI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00CC*/ { ZYDIS_MNEMONIC_CLI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00CD*/ { ZYDIS_MNEMONIC_CLRSSBSY, 1, 0x0FFD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00CE*/ { ZYDIS_MNEMONIC_CLTS, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00CF*/ { ZYDIS_MNEMONIC_CLWB, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00D0*/ { ZYDIS_MNEMONIC_CLZERO, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00D1*/ { ZYDIS_MNEMONIC_CMC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00D2*/ { ZYDIS_MNEMONIC_CMOVB, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00D3*/ { ZYDIS_MNEMONIC_CMOVB, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00D4*/ { ZYDIS_MNEMONIC_CMOVBE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00D5*/ { ZYDIS_MNEMONIC_CMOVBE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00D6*/ { ZYDIS_MNEMONIC_CMOVL, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00D7*/ { ZYDIS_MNEMONIC_CMOVL, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00D8*/ { ZYDIS_MNEMONIC_CMOVLE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00D9*/ { ZYDIS_MNEMONIC_CMOVLE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00DA*/ { ZYDIS_MNEMONIC_CMOVNB, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00DB*/ { ZYDIS_MNEMONIC_CMOVNB, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00DC*/ { ZYDIS_MNEMONIC_CMOVNBE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00DD*/ { ZYDIS_MNEMONIC_CMOVNBE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00DE*/ { ZYDIS_MNEMONIC_CMOVNL, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00DF*/ { ZYDIS_MNEMONIC_CMOVNL, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00E0*/ { ZYDIS_MNEMONIC_CMOVNLE, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00E1*/ { ZYDIS_MNEMONIC_CMOVNLE, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00E2*/ { ZYDIS_MNEMONIC_CMOVNO, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00E3*/ { ZYDIS_MNEMONIC_CMOVNO, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00E4*/ { ZYDIS_MNEMONIC_CMOVNP, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00E5*/ { ZYDIS_MNEMONIC_CMOVNP, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00E6*/ { ZYDIS_MNEMONIC_CMOVNS, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00E7*/ { ZYDIS_MNEMONIC_CMOVNS, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00E8*/ { ZYDIS_MNEMONIC_CMOVNZ, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00E9*/ { ZYDIS_MNEMONIC_CMOVNZ, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00EA*/ { ZYDIS_MNEMONIC_CMOVO, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00EB*/ { ZYDIS_MNEMONIC_CMOVO, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00EC*/ { ZYDIS_MNEMONIC_CMOVP, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00ED*/ { ZYDIS_MNEMONIC_CMOVP, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00EE*/ { ZYDIS_MNEMONIC_CMOVS, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00EF*/ { ZYDIS_MNEMONIC_CMOVS, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00F0*/ { ZYDIS_MNEMONIC_CMOVZ, 2, 0x1256, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00F1*/ { ZYDIS_MNEMONIC_CMOVZ, 2, 0x1258, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00F2*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1274, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00F3*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1276, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00F4*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00F5*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00F6*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1278, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00F7*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1275, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00F8*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00F9*/ { ZYDIS_MNEMONIC_CMP, 2, 0x125B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00FA*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00FB*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00FC*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00FD*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*00FE*/ { ZYDIS_MNEMONIC_CMP, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*00FF*/ { ZYDIS_MNEMONIC_CMP, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0100*/ { ZYDIS_MNEMONIC_CMP, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0101*/ { ZYDIS_MNEMONIC_CMP, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0102*/ { ZYDIS_MNEMONIC_CMP, 2, 0x094D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0103*/ { ZYDIS_MNEMONIC_CMP, 2, 0x0950, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0104*/ { ZYDIS_MNEMONIC_CMPPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0105*/ { ZYDIS_MNEMONIC_CMPPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0106*/ { ZYDIS_MNEMONIC_CMPPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0107*/ { ZYDIS_MNEMONIC_CMPPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0108*/ { ZYDIS_MNEMONIC_CMPSB, 3, 0x0913, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0109*/ { ZYDIS_MNEMONIC_CMPSB, 3, 0x0913, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010A*/ { ZYDIS_MNEMONIC_CMPSB, 2, 0x1282, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010B*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0916, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010C*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0916, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010D*/ { ZYDIS_MNEMONIC_CMPSD, 2, 0x1284, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010E*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*010F*/ { ZYDIS_MNEMONIC_CMPSD, 3, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0110*/ { ZYDIS_MNEMONIC_CMPSQ, 3, 0x091F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0111*/ { ZYDIS_MNEMONIC_CMPSQ, 3, 0x091F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0112*/ { ZYDIS_MNEMONIC_CMPSQ, 2, 0x1286, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0113*/ { ZYDIS_MNEMONIC_CMPSS, 3, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0114*/ { ZYDIS_MNEMONIC_CMPSS, 3, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0115*/ { ZYDIS_MNEMONIC_CMPSW, 3, 0x0928, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0116*/ { ZYDIS_MNEMONIC_CMPSW, 3, 0x0928, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0117*/ { ZYDIS_MNEMONIC_CMPSW, 2, 0x1288, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0118*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092B, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0119*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*011A*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x092E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*011B*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0931, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*011C*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0931, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*011D*/ { ZYDIS_MNEMONIC_CMPXCHG, 3, 0x0934, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*011E*/ { ZYDIS_MNEMONIC_CMPXCHG16B, 5, 0x004E, 0x05, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*011F*/ { ZYDIS_MNEMONIC_CMPXCHG16B, 5, 0x004E, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0120*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0121*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0122*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0123*/ { ZYDIS_MNEMONIC_CMPXCHG8B, 5, 0x0053, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0124*/ { ZYDIS_MNEMONIC_COMISD, 2, 0x128A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0125*/ { ZYDIS_MNEMONIC_COMISD, 2, 0x128C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0126*/ { ZYDIS_MNEMONIC_COMISS, 2, 0x128E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0127*/ { ZYDIS_MNEMONIC_COMISS, 2, 0x1290, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0128*/ { ZYDIS_MNEMONIC_CPUID, 4, 0x03C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0129*/ { ZYDIS_MNEMONIC_CQO, 2, 0x1292, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*012A*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1294, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*012B*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1296, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*012C*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x1298, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*012D*/ { ZYDIS_MNEMONIC_CRC32, 2, 0x129A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*012E*/ { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x129C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*012F*/ { ZYDIS_MNEMONIC_CVTDQ2PD, 2, 0x129E, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0130*/ { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x12A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0131*/ { ZYDIS_MNEMONIC_CVTDQ2PS, 2, 0x12A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0132*/ { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x12A4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0133*/ { ZYDIS_MNEMONIC_CVTPD2DQ, 2, 0x12A6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0134*/ { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x12A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0135*/ { ZYDIS_MNEMONIC_CVTPD2PI, 2, 0x12AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0136*/ { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x12AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0137*/ { ZYDIS_MNEMONIC_CVTPD2PS, 2, 0x12AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0138*/ { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x129C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0139*/ { ZYDIS_MNEMONIC_CVTPI2PD, 2, 0x12B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*013A*/ { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x12B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*013B*/ { ZYDIS_MNEMONIC_CVTPI2PS, 2, 0x12B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*013C*/ { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x12B6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*013D*/ { ZYDIS_MNEMONIC_CVTPS2DQ, 2, 0x12B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*013E*/ { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x12BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*013F*/ { ZYDIS_MNEMONIC_CVTPS2PD, 2, 0x12BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0140*/ { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x12BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0141*/ { ZYDIS_MNEMONIC_CVTPS2PI, 2, 0x12C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0142*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0143*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0144*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0145*/ { ZYDIS_MNEMONIC_CVTSD2SI, 2, 0x12C8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0146*/ { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x12CA, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0147*/ { ZYDIS_MNEMONIC_CVTSD2SS, 2, 0x12CC, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0148*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12CE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0149*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*014A*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*014B*/ { ZYDIS_MNEMONIC_CVTSI2SD, 2, 0x12D4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*014C*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12D6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*014D*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12D8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*014E*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12DA, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*014F*/ { ZYDIS_MNEMONIC_CVTSI2SS, 2, 0x12DC, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0150*/ { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x12DE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0151*/ { ZYDIS_MNEMONIC_CVTSS2SD, 2, 0x12E0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0152*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0153*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0154*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0155*/ { ZYDIS_MNEMONIC_CVTSS2SI, 2, 0x12E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0156*/ { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x12A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0157*/ { ZYDIS_MNEMONIC_CVTTPD2DQ, 2, 0x12A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0158*/ { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x12A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0159*/ { ZYDIS_MNEMONIC_CVTTPD2PI, 2, 0x12AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*015A*/ { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x12B6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*015B*/ { ZYDIS_MNEMONIC_CVTTPS2DQ, 2, 0x12B8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*015C*/ { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x12EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*015D*/ { ZYDIS_MNEMONIC_CVTTPS2PI, 2, 0x12EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*015E*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*015F*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0160*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0161*/ { ZYDIS_MNEMONIC_CVTTSD2SI, 2, 0x12C8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0162*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0163*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0164*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0165*/ { ZYDIS_MNEMONIC_CVTTSS2SI, 2, 0x12E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0166*/ { ZYDIS_MNEMONIC_CWD, 2, 0x12EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0167*/ { ZYDIS_MNEMONIC_CWDE, 2, 0x12F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0168*/ { ZYDIS_MNEMONIC_DAA, 1, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0169*/ { ZYDIS_MNEMONIC_DAS, 1, 0x08ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*016A*/ { ZYDIS_MNEMONIC_DEC, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*016B*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*016C*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*016D*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*016E*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*016F*/ { ZYDIS_MNEMONIC_DEC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0170*/ { ZYDIS_MNEMONIC_DEC, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0171*/ { ZYDIS_MNEMONIC_DIV, 2, 0x12F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0172*/ { ZYDIS_MNEMONIC_DIV, 2, 0x12F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0173*/ { ZYDIS_MNEMONIC_DIV, 3, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0174*/ { ZYDIS_MNEMONIC_DIV, 3, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0175*/ { ZYDIS_MNEMONIC_DIVPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0176*/ { ZYDIS_MNEMONIC_DIVPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0177*/ { ZYDIS_MNEMONIC_DIVPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0178*/ { ZYDIS_MNEMONIC_DIVPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0179*/ { ZYDIS_MNEMONIC_DIVSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*017A*/ { ZYDIS_MNEMONIC_DIVSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*017B*/ { ZYDIS_MNEMONIC_DIVSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*017C*/ { ZYDIS_MNEMONIC_DIVSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*017D*/ { ZYDIS_MNEMONIC_DPPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*017E*/ { ZYDIS_MNEMONIC_DPPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*017F*/ { ZYDIS_MNEMONIC_DPPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0180*/ { ZYDIS_MNEMONIC_DPPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0181*/ { ZYDIS_MNEMONIC_EMMS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0182*/ { ZYDIS_MNEMONIC_ENCLS, 4, 0x03CC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0183*/ { ZYDIS_MNEMONIC_ENCLU, 4, 0x03CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0184*/ { ZYDIS_MNEMONIC_ENDBR32, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0185*/ { ZYDIS_MNEMONIC_ENDBR64, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0186*/ { ZYDIS_MNEMONIC_ENTER, 3, 0x093D, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0187*/ { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0x0940, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0188*/ { ZYDIS_MNEMONIC_EXTRACTPS, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0189*/ { ZYDIS_MNEMONIC_F2XM1, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*018A*/ { ZYDIS_MNEMONIC_FABS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*018B*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*018C*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*018D*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*018E*/ { ZYDIS_MNEMONIC_FADD, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*018F*/ { ZYDIS_MNEMONIC_FADDP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0190*/ { ZYDIS_MNEMONIC_FBLD, 2, 0x12FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0191*/ { ZYDIS_MNEMONIC_FBSTP, 2, 0x1300, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0192*/ { ZYDIS_MNEMONIC_FCHS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0193*/ { ZYDIS_MNEMONIC_FCMOVB, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0194*/ { ZYDIS_MNEMONIC_FCMOVBE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0195*/ { ZYDIS_MNEMONIC_FCMOVE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0196*/ { ZYDIS_MNEMONIC_FCMOVNB, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0197*/ { ZYDIS_MNEMONIC_FCMOVNBE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0198*/ { ZYDIS_MNEMONIC_FCMOVNE, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0199*/ { ZYDIS_MNEMONIC_FCMOVNU, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*019A*/ { ZYDIS_MNEMONIC_FCMOVU, 2, 0x1302, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*019B*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1304, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*019C*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*019D*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1308, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*019E*/ { ZYDIS_MNEMONIC_FCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*019F*/ { ZYDIS_MNEMONIC_FCOMI, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A0*/ { ZYDIS_MNEMONIC_FCOMIP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A1*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1304, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01A2*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A3*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A4*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1308, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01A5*/ { ZYDIS_MNEMONIC_FCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A6*/ { ZYDIS_MNEMONIC_FCOMPP, 2, 0x130A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A7*/ { ZYDIS_MNEMONIC_FCOS, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A8*/ { ZYDIS_MNEMONIC_FDECSTP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01A9*/ { ZYDIS_MNEMONIC_FDISI8087_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01AA*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01AB*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01AC*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01AD*/ { ZYDIS_MNEMONIC_FDIV, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01AE*/ { ZYDIS_MNEMONIC_FDIVP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01AF*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01B0*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B1*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01B2*/ { ZYDIS_MNEMONIC_FDIVR, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B3*/ { ZYDIS_MNEMONIC_FDIVRP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B4*/ { ZYDIS_MNEMONIC_FEMMS, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B5*/ { ZYDIS_MNEMONIC_FENI8087_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B6*/ { ZYDIS_MNEMONIC_FFREE, 1, 0x12F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B7*/ { ZYDIS_MNEMONIC_FFREEP, 1, 0x12F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01B8*/ { ZYDIS_MNEMONIC_FIADD, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01B9*/ { ZYDIS_MNEMONIC_FIADD, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BA*/ { ZYDIS_MNEMONIC_FICOM, 2, 0x1310, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BB*/ { ZYDIS_MNEMONIC_FICOM, 2, 0x1312, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BC*/ { ZYDIS_MNEMONIC_FICOMP, 2, 0x1310, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BD*/ { ZYDIS_MNEMONIC_FICOMP, 2, 0x1312, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BE*/ { ZYDIS_MNEMONIC_FIDIV, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01BF*/ { ZYDIS_MNEMONIC_FIDIV, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C0*/ { ZYDIS_MNEMONIC_FIDIVR, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C1*/ { ZYDIS_MNEMONIC_FIDIVR, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C2*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1314, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C3*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1316, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C4*/ { ZYDIS_MNEMONIC_FILD, 2, 0x1318, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C5*/ { ZYDIS_MNEMONIC_FIMUL, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C6*/ { ZYDIS_MNEMONIC_FIMUL, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C7*/ { ZYDIS_MNEMONIC_FINCSTP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01C8*/ { ZYDIS_MNEMONIC_FIST, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01C9*/ { ZYDIS_MNEMONIC_FIST, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CA*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CB*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CC*/ { ZYDIS_MNEMONIC_FISTP, 2, 0x131E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CD*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CE*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01CF*/ { ZYDIS_MNEMONIC_FISTTP, 2, 0x131C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D0*/ { ZYDIS_MNEMONIC_FISUB, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D1*/ { ZYDIS_MNEMONIC_FISUB, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D2*/ { ZYDIS_MNEMONIC_FISUBR, 2, 0x130C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D3*/ { ZYDIS_MNEMONIC_FISUBR, 2, 0x130E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D4*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1320, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D5*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1322, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01D6*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1324, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D7*/ { ZYDIS_MNEMONIC_FLD, 2, 0x1326, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01D8*/ { ZYDIS_MNEMONIC_FLD1, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01D9*/ { ZYDIS_MNEMONIC_FLDCW, 1, 0x16E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01DA*/ { ZYDIS_MNEMONIC_FLDENV, 1, 0x16E9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01DB*/ { ZYDIS_MNEMONIC_FLDENV, 1, 0x16EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01DC*/ { ZYDIS_MNEMONIC_FLDL2E, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01DD*/ { ZYDIS_MNEMONIC_FLDL2T, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01DE*/ { ZYDIS_MNEMONIC_FLDLG2, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01DF*/ { ZYDIS_MNEMONIC_FLDLN2, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E0*/ { ZYDIS_MNEMONIC_FLDPI, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E1*/ { ZYDIS_MNEMONIC_FLDZ, 1, 0x16E7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E2*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01E3*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E4*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01E5*/ { ZYDIS_MNEMONIC_FMUL, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E6*/ { ZYDIS_MNEMONIC_FMULP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E7*/ { ZYDIS_MNEMONIC_FNCLEX, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E8*/ { ZYDIS_MNEMONIC_FNINIT, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01E9*/ { ZYDIS_MNEMONIC_FNOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01EA*/ { ZYDIS_MNEMONIC_FNSAVE, 1, 0x16EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01EB*/ { ZYDIS_MNEMONIC_FNSAVE, 1, 0x16EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01EC*/ { ZYDIS_MNEMONIC_FNSTCW, 1, 0x16ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01ED*/ { ZYDIS_MNEMONIC_FNSTENV, 1, 0x16EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01EE*/ { ZYDIS_MNEMONIC_FNSTENV, 1, 0x16EF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01EF*/ { ZYDIS_MNEMONIC_FNSTSW, 1, 0x16ED, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01F0*/ { ZYDIS_MNEMONIC_FNSTSW, 1, 0x16F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F1*/ { ZYDIS_MNEMONIC_FPATAN, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F2*/ { ZYDIS_MNEMONIC_FPREM, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F3*/ { ZYDIS_MNEMONIC_FPREM1, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F4*/ { ZYDIS_MNEMONIC_FPTAN, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F5*/ { ZYDIS_MNEMONIC_FRNDINT, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F6*/ { ZYDIS_MNEMONIC_FRSTOR, 1, 0x16F1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01F7*/ { ZYDIS_MNEMONIC_FRSTOR, 1, 0x16F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01F8*/ { ZYDIS_MNEMONIC_FSCALE, 2, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01F9*/ { ZYDIS_MNEMONIC_FSETPM287_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01FA*/ { ZYDIS_MNEMONIC_FSIN, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01FB*/ { ZYDIS_MNEMONIC_FSINCOS, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01FC*/ { ZYDIS_MNEMONIC_FSQRT, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*01FD*/ { ZYDIS_MNEMONIC_FST, 2, 0x132E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01FE*/ { ZYDIS_MNEMONIC_FST, 2, 0x1330, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*01FF*/ { ZYDIS_MNEMONIC_FST, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0200*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x132E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0201*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1334, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0202*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1330, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0203*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0204*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0205*/ { ZYDIS_MNEMONIC_FSTP, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0206*/ { ZYDIS_MNEMONIC_FSTPNCE, 2, 0x1332, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0207*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0208*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0209*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*020A*/ { ZYDIS_MNEMONIC_FSUB, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*020B*/ { ZYDIS_MNEMONIC_FSUBP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*020C*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*020D*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*020E*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*020F*/ { ZYDIS_MNEMONIC_FSUBR, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0210*/ { ZYDIS_MNEMONIC_FSUBRP, 2, 0x12FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0211*/ { ZYDIS_MNEMONIC_FTST, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0212*/ { ZYDIS_MNEMONIC_FUCOM, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0213*/ { ZYDIS_MNEMONIC_FUCOMI, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0214*/ { ZYDIS_MNEMONIC_FUCOMIP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0215*/ { ZYDIS_MNEMONIC_FUCOMP, 2, 0x1306, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0216*/ { ZYDIS_MNEMONIC_FUCOMPP, 2, 0x130A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0217*/ { ZYDIS_MNEMONIC_FWAIT, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0218*/ { ZYDIS_MNEMONIC_FXAM, 1, 0x132A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0219*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*021A*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*021B*/ { ZYDIS_MNEMONIC_FXCH, 2, 0x1336, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*021C*/ { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x16F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*021D*/ { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x16F3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*021E*/ { ZYDIS_MNEMONIC_FXSAVE, 1, 0x16F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*021F*/ { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x16F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0220*/ { ZYDIS_MNEMONIC_FXTRACT, 2, 0x132C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0221*/ { ZYDIS_MNEMONIC_FYL2X, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0222*/ { ZYDIS_MNEMONIC_FYL2XP1, 2, 0x1328, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0223*/ { ZYDIS_MNEMONIC_GETSEC, 2, 0x1338, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0224*/ { ZYDIS_MNEMONIC_HADDPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0225*/ { ZYDIS_MNEMONIC_HADDPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0226*/ { ZYDIS_MNEMONIC_HADDPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0227*/ { ZYDIS_MNEMONIC_HADDPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0228*/ { ZYDIS_MNEMONIC_HLT, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0229*/ { ZYDIS_MNEMONIC_HSUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*022A*/ { ZYDIS_MNEMONIC_HSUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*022B*/ { ZYDIS_MNEMONIC_HSUBPS, 2, 0x08FE, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*022C*/ { ZYDIS_MNEMONIC_HSUBPS, 2, 0x0901, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*022D*/ { ZYDIS_MNEMONIC_IDIV, 2, 0x12F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*022E*/ { ZYDIS_MNEMONIC_IDIV, 2, 0x12F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*022F*/ { ZYDIS_MNEMONIC_IDIV, 3, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0230*/ { ZYDIS_MNEMONIC_IDIV, 3, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0231*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0232*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0233*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x094C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0234*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x094F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0235*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0952, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0236*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0955, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0237*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x0958, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0238*/ { ZYDIS_MNEMONIC_IMUL, 3, 0x095B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0239*/ { ZYDIS_MNEMONIC_IMUL, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*023A*/ { ZYDIS_MNEMONIC_IMUL, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*023B*/ { ZYDIS_MNEMONIC_IN, 2, 0x133A, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*023C*/ { ZYDIS_MNEMONIC_IN, 0, 0x0000, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*023D*/ { ZYDIS_MNEMONIC_IN, 2, 0x133C, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*023E*/ { ZYDIS_MNEMONIC_IN, 0, 0x0000, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*023F*/ { ZYDIS_MNEMONIC_INC, 1, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0240*/ { ZYDIS_MNEMONIC_INC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0241*/ { ZYDIS_MNEMONIC_INC, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0242*/ { ZYDIS_MNEMONIC_INC, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0243*/ { ZYDIS_MNEMONIC_INC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0244*/ { ZYDIS_MNEMONIC_INC, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0245*/ { ZYDIS_MNEMONIC_INC, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0246*/ { ZYDIS_MNEMONIC_INCSSPD, 1, 0x056E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0247*/ { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x16F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0248*/ { ZYDIS_MNEMONIC_INSB, 3, 0x095E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0249*/ { ZYDIS_MNEMONIC_INSB, 3, 0x095E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024A*/ { ZYDIS_MNEMONIC_INSB, 2, 0x133E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024B*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024C*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024D*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024E*/ { ZYDIS_MNEMONIC_INSD, 3, 0x0961, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*024F*/ { ZYDIS_MNEMONIC_INSD, 2, 0x1340, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0250*/ { ZYDIS_MNEMONIC_INSD, 2, 0x1340, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0251*/ { ZYDIS_MNEMONIC_INSERTPS, 3, 0x0964, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0252*/ { ZYDIS_MNEMONIC_INSERTPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0253*/ { ZYDIS_MNEMONIC_INSW, 3, 0x0967, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0254*/ { ZYDIS_MNEMONIC_INSW, 3, 0x0967, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0255*/ { ZYDIS_MNEMONIC_INSW, 2, 0x1342, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0256*/ { ZYDIS_MNEMONIC_INT, 2, 0x1344, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0257*/ { ZYDIS_MNEMONIC_INT1, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0258*/ { ZYDIS_MNEMONIC_INT3, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0259*/ { ZYDIS_MNEMONIC_INTO, 1, 0x0912, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*025A*/ { ZYDIS_MNEMONIC_INVD, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*025B*/ { ZYDIS_MNEMONIC_INVEPT, 2, 0x1346, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*025C*/ { ZYDIS_MNEMONIC_INVEPT, 2, 0x1348, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*025D*/ { ZYDIS_MNEMONIC_INVLPG, 1, 0x056A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*025E*/ { ZYDIS_MNEMONIC_INVLPGA, 2, 0x134A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*025F*/ { ZYDIS_MNEMONIC_INVPCID, 2, 0x1346, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0260*/ { ZYDIS_MNEMONIC_INVPCID, 2, 0x1348, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0261*/ { ZYDIS_MNEMONIC_INVVPID, 2, 0x1346, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0262*/ { ZYDIS_MNEMONIC_INVVPID, 2, 0x1348, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*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, 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, 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, ZYDIS_FALSE }, + /*0266*/ { ZYDIS_MNEMONIC_JB, 2, 0x134C, 0x04, ZYDIS_FALSE, 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_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_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_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_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_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_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_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, 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, 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, ZYDIS_FALSE }, + /*0271*/ { ZYDIS_MNEMONIC_JL, 2, 0x134C, 0x04, ZYDIS_FALSE, 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_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_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_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_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_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_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_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_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_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, 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, ZYDIS_FALSE }, + /*027D*/ { ZYDIS_MNEMONIC_JMP, 2, 0x1350, 0x04, ZYDIS_FALSE, 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_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_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_FALSE, ZYDIS_TRUE }, + /*0281*/ { ZYDIS_MNEMONIC_JNB, 2, 0x134C, 0x04, ZYDIS_FALSE, 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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, ZYDIS_FALSE }, + /*02AA*/ { ZYDIS_MNEMONIC_JS, 2, 0x134C, 0x04, ZYDIS_FALSE, 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_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_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_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_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_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_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_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, 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_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, ZYDIS_FALSE }, + /*02B5*/ { ZYDIS_MNEMONIC_LDDQU, 2, 0x1356, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02B6*/ { ZYDIS_MNEMONIC_LDMXCSR, 2, 0x1358, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02B7*/ { ZYDIS_MNEMONIC_LDS, 3, 0x0976, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02B8*/ { ZYDIS_MNEMONIC_LEA, 2, 0x135A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02B9*/ { ZYDIS_MNEMONIC_LEAVE, 3, 0x0979, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02BA*/ { ZYDIS_MNEMONIC_LES, 3, 0x097C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02BB*/ { ZYDIS_MNEMONIC_LFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02BC*/ { ZYDIS_MNEMONIC_LFS, 3, 0x097F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02BD*/ { ZYDIS_MNEMONIC_LGDT, 2, 0x135C, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02BE*/ { ZYDIS_MNEMONIC_LGDT, 2, 0x135E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02BF*/ { ZYDIS_MNEMONIC_LGS, 3, 0x0982, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C0*/ { ZYDIS_MNEMONIC_LIDT, 2, 0x1360, 0x04, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C1*/ { ZYDIS_MNEMONIC_LIDT, 2, 0x1362, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C2*/ { ZYDIS_MNEMONIC_LLDT, 2, 0x1364, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C3*/ { ZYDIS_MNEMONIC_LLDT, 2, 0x1366, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02C4*/ { ZYDIS_MNEMONIC_LMSW, 2, 0x1368, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C5*/ { ZYDIS_MNEMONIC_LMSW, 2, 0x136A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02C6*/ { ZYDIS_MNEMONIC_LODSB, 3, 0x0985, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C7*/ { ZYDIS_MNEMONIC_LODSB, 3, 0x0985, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C8*/ { ZYDIS_MNEMONIC_LODSB, 2, 0x136C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02C9*/ { ZYDIS_MNEMONIC_LODSD, 3, 0x0988, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CA*/ { ZYDIS_MNEMONIC_LODSD, 3, 0x0988, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CB*/ { ZYDIS_MNEMONIC_LODSD, 2, 0x136E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CC*/ { ZYDIS_MNEMONIC_LODSQ, 3, 0x098B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CD*/ { ZYDIS_MNEMONIC_LODSQ, 3, 0x098B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CE*/ { ZYDIS_MNEMONIC_LODSQ, 2, 0x1370, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02CF*/ { ZYDIS_MNEMONIC_LODSW, 3, 0x098E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02D0*/ { ZYDIS_MNEMONIC_LODSW, 3, 0x098E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02D1*/ { ZYDIS_MNEMONIC_LODSW, 2, 0x1372, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02D2*/ { ZYDIS_MNEMONIC_LOOP, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D3*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D4*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D5*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D6*/ { ZYDIS_MNEMONIC_LOOPE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D7*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D8*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02D9*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02DA*/ { ZYDIS_MNEMONIC_LOOPNE, 3, 0x0991, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02DB*/ { ZYDIS_MNEMONIC_LSL, 2, 0x1374, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02DC*/ { ZYDIS_MNEMONIC_LSL, 2, 0x1376, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02DD*/ { ZYDIS_MNEMONIC_LSS, 3, 0x0994, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02DE*/ { ZYDIS_MNEMONIC_LTR, 2, 0x1378, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02DF*/ { ZYDIS_MNEMONIC_LTR, 2, 0x137A, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02E0*/ { ZYDIS_MNEMONIC_LZCNT, 2, 0x137C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E1*/ { ZYDIS_MNEMONIC_LZCNT, 2, 0x137E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02E2*/ { ZYDIS_MNEMONIC_MASKMOVDQU, 3, 0x0997, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E3*/ { ZYDIS_MNEMONIC_MASKMOVQ, 3, 0x099A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E4*/ { ZYDIS_MNEMONIC_MAXPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E5*/ { ZYDIS_MNEMONIC_MAXPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02E6*/ { ZYDIS_MNEMONIC_MAXPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E7*/ { ZYDIS_MNEMONIC_MAXPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02E8*/ { ZYDIS_MNEMONIC_MAXSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02E9*/ { ZYDIS_MNEMONIC_MAXSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02EA*/ { ZYDIS_MNEMONIC_MAXSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02EB*/ { ZYDIS_MNEMONIC_MAXSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02EC*/ { ZYDIS_MNEMONIC_MFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02ED*/ { ZYDIS_MNEMONIC_MINPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02EE*/ { ZYDIS_MNEMONIC_MINPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02EF*/ { ZYDIS_MNEMONIC_MINPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02F0*/ { ZYDIS_MNEMONIC_MINPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F1*/ { ZYDIS_MNEMONIC_MINSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02F2*/ { ZYDIS_MNEMONIC_MINSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F3*/ { ZYDIS_MNEMONIC_MINSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02F4*/ { ZYDIS_MNEMONIC_MINSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F5*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x0008, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F6*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x099D, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F7*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x09A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F8*/ { ZYDIS_MNEMONIC_MONITOR, 3, 0x09A0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02F9*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02FA*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1382, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02FB*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1384, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02FC*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02FD*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1388, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*02FE*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*02FF*/ { ZYDIS_MNEMONIC_MOV, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0300*/ { ZYDIS_MNEMONIC_MOV, 2, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0301*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0302*/ { ZYDIS_MNEMONIC_MOV, 2, 0x138E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0303*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1390, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0304*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1392, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0305*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1394, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0306*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1396, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0307*/ { ZYDIS_MNEMONIC_MOV, 2, 0x1398, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0308*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0309*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*030A*/ { ZYDIS_MNEMONIC_MOV, 2, 0x139E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*030B*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*030C*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*030D*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*030E*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*030F*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13A8, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0310*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AA, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0311*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AC, 0x03, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0312*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13AE, 0x03, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0313*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B0, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0314*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B2, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0315*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B4, 0x03, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0316*/ { ZYDIS_MNEMONIC_MOV, 2, 0x13B6, 0x03, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0317*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0318*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0319*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*031A*/ { ZYDIS_MNEMONIC_MOVAPD, 2, 0x13BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*031B*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*031C*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*031D*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*031E*/ { ZYDIS_MNEMONIC_MOVAPS, 2, 0x13BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*031F*/ { ZYDIS_MNEMONIC_MOVBE, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0320*/ { ZYDIS_MNEMONIC_MOVBE, 2, 0x1384, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0321*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0322*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0323*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0324*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0325*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0326*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0327*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0328*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0329*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*032A*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*032B*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*032C*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*032D*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*032E*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*032F*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0330*/ { ZYDIS_MNEMONIC_MOVD, 2, 0x13CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0331*/ { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x13D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0332*/ { ZYDIS_MNEMONIC_MOVDDUP, 2, 0x13D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0333*/ { ZYDIS_MNEMONIC_MOVDQ2Q, 2, 0x13D4, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0334*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0335*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0336*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x13D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0337*/ { ZYDIS_MNEMONIC_MOVDQA, 2, 0x13D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0338*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x08F5, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0339*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x08F2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*033A*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x13D6, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*033B*/ { ZYDIS_MNEMONIC_MOVDQU, 2, 0x13D8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*033C*/ { ZYDIS_MNEMONIC_MOVHLPS, 2, 0x13DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*033D*/ { ZYDIS_MNEMONIC_MOVHPD, 2, 0x12D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*033E*/ { ZYDIS_MNEMONIC_MOVHPD, 2, 0x13DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*033F*/ { ZYDIS_MNEMONIC_MOVHPS, 2, 0x13DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0340*/ { ZYDIS_MNEMONIC_MOVHPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0341*/ { ZYDIS_MNEMONIC_MOVLHPS, 2, 0x13DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0342*/ { ZYDIS_MNEMONIC_MOVLPD, 2, 0x12D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0343*/ { ZYDIS_MNEMONIC_MOVLPD, 2, 0x13DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0344*/ { ZYDIS_MNEMONIC_MOVLPS, 2, 0x13DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0345*/ { ZYDIS_MNEMONIC_MOVLPS, 2, 0x13E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0346*/ { ZYDIS_MNEMONIC_MOVMSKPD, 2, 0x13E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0347*/ { ZYDIS_MNEMONIC_MOVMSKPS, 2, 0x13E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0348*/ { ZYDIS_MNEMONIC_MOVNTDQ, 2, 0x13D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0349*/ { ZYDIS_MNEMONIC_MOVNTDQA, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034A*/ { ZYDIS_MNEMONIC_MOVNTI, 2, 0x13E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034B*/ { ZYDIS_MNEMONIC_MOVNTI, 2, 0x13E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034C*/ { ZYDIS_MNEMONIC_MOVNTPD, 2, 0x13EA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034D*/ { ZYDIS_MNEMONIC_MOVNTPS, 2, 0x13EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034E*/ { ZYDIS_MNEMONIC_MOVNTQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*034F*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0350*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0351*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0352*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0353*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0354*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0355*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0356*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0357*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D0, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0358*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13D2, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0359*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*035A*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*035B*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*035C*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*035D*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x13F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*035E*/ { ZYDIS_MNEMONIC_MOVQ, 2, 0x1400, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*035F*/ { ZYDIS_MNEMONIC_MOVQ2DQ, 2, 0x1402, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0360*/ { ZYDIS_MNEMONIC_MOVSB, 3, 0x09A3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0361*/ { ZYDIS_MNEMONIC_MOVSB, 3, 0x09A3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0362*/ { ZYDIS_MNEMONIC_MOVSB, 2, 0x1404, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0363*/ { ZYDIS_MNEMONIC_MOVSD, 3, 0x09A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0364*/ { ZYDIS_MNEMONIC_MOVSD, 3, 0x09A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0365*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x1406, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0366*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x1408, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0367*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140A, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0368*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0369*/ { ZYDIS_MNEMONIC_MOVSD, 2, 0x140E, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*036A*/ { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0x0A24, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*036B*/ { ZYDIS_MNEMONIC_MOVSHDUP, 2, 0x0A27, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*036C*/ { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0x0A24, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*036D*/ { ZYDIS_MNEMONIC_MOVSLDUP, 2, 0x0A27, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*036E*/ { ZYDIS_MNEMONIC_MOVSQ, 3, 0x09A9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*036F*/ { ZYDIS_MNEMONIC_MOVSQ, 3, 0x09A9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0370*/ { ZYDIS_MNEMONIC_MOVSQ, 2, 0x1410, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0371*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1412, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0372*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0373*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1416, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0374*/ { ZYDIS_MNEMONIC_MOVSS, 2, 0x1418, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0375*/ { ZYDIS_MNEMONIC_MOVSW, 3, 0x09AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0376*/ { ZYDIS_MNEMONIC_MOVSW, 3, 0x09AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0377*/ { ZYDIS_MNEMONIC_MOVSW, 2, 0x141A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0378*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x141C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0379*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x141E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*037A*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x1420, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*037B*/ { ZYDIS_MNEMONIC_MOVSX, 2, 0x1422, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*037C*/ { ZYDIS_MNEMONIC_MOVSXD, 2, 0x1424, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*037D*/ { ZYDIS_MNEMONIC_MOVSXD, 2, 0x1426, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*037E*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*037F*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0380*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x13B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0381*/ { ZYDIS_MNEMONIC_MOVUPD, 2, 0x13BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0382*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0383*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0384*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x13BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0385*/ { ZYDIS_MNEMONIC_MOVUPS, 2, 0x13BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0386*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x141C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0387*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x141E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0388*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x1420, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0389*/ { ZYDIS_MNEMONIC_MOVZX, 2, 0x1422, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*038A*/ { ZYDIS_MNEMONIC_MPSADBW, 3, 0x09AF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*038B*/ { ZYDIS_MNEMONIC_MPSADBW, 3, 0x09B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*038C*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0952, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*038D*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0955, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*038E*/ { ZYDIS_MNEMONIC_MUL, 3, 0x0958, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*038F*/ { ZYDIS_MNEMONIC_MUL, 3, 0x095B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0390*/ { ZYDIS_MNEMONIC_MULPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0391*/ { ZYDIS_MNEMONIC_MULPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0392*/ { ZYDIS_MNEMONIC_MULPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0393*/ { ZYDIS_MNEMONIC_MULPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0394*/ { ZYDIS_MNEMONIC_MULSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0395*/ { ZYDIS_MNEMONIC_MULSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0396*/ { ZYDIS_MNEMONIC_MULSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0397*/ { ZYDIS_MNEMONIC_MULSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0398*/ { ZYDIS_MNEMONIC_MWAIT, 2, 0x1428, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0399*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*039A*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*039B*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*039C*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*039D*/ { ZYDIS_MNEMONIC_NEG, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*039E*/ { ZYDIS_MNEMONIC_NEG, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*039F*/ { ZYDIS_MNEMONIC_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A0*/ { ZYDIS_MNEMONIC_NOP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A2*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A3*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A4*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A5*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A6*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03A7*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03A8*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03A9*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03AA*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03AB*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03AC*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03AD*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03AE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03AF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x1259, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03B3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03B4*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B5*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03B8*/ { ZYDIS_MNEMONIC_NOP, 2, 0x1259, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03B9*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03BA*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03BB*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03BC*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03BD*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03BE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03BF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03C0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C4*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C5*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C8*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03C9*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CA*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CB*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CC*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CD*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CE*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03CF*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D0*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D1*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D2*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D3*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D4*/ { ZYDIS_MNEMONIC_NOP, 1, 0x0937, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03D5*/ { ZYDIS_MNEMONIC_NOP, 1, 0x093A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D6*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03D7*/ { ZYDIS_MNEMONIC_NOP, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03D8*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03D9*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03DA*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03DB*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03DC*/ { ZYDIS_MNEMONIC_NOT, 1, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03DD*/ { ZYDIS_MNEMONIC_NOT, 1, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03DE*/ { ZYDIS_MNEMONIC_OR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03DF*/ { ZYDIS_MNEMONIC_OR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03E0*/ { ZYDIS_MNEMONIC_OR, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03E1*/ { ZYDIS_MNEMONIC_OR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03E2*/ { ZYDIS_MNEMONIC_OR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03E3*/ { ZYDIS_MNEMONIC_OR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03E4*/ { ZYDIS_MNEMONIC_OR, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03E5*/ { ZYDIS_MNEMONIC_OR, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03E6*/ { ZYDIS_MNEMONIC_OR, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03E7*/ { ZYDIS_MNEMONIC_OR, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03E8*/ { ZYDIS_MNEMONIC_OR, 2, 0x142A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03E9*/ { ZYDIS_MNEMONIC_OR, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03EA*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03EB*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03EC*/ { ZYDIS_MNEMONIC_OR, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03ED*/ { ZYDIS_MNEMONIC_OR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03EE*/ { ZYDIS_MNEMONIC_OR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03EF*/ { ZYDIS_MNEMONIC_OR, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03F0*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F1*/ { ZYDIS_MNEMONIC_OR, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F2*/ { ZYDIS_MNEMONIC_OR, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03F3*/ { ZYDIS_MNEMONIC_OR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F4*/ { ZYDIS_MNEMONIC_OR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F5*/ { ZYDIS_MNEMONIC_OR, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03F6*/ { ZYDIS_MNEMONIC_ORPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F7*/ { ZYDIS_MNEMONIC_ORPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03F8*/ { ZYDIS_MNEMONIC_ORPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03F9*/ { ZYDIS_MNEMONIC_ORPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03FA*/ { ZYDIS_MNEMONIC_OUT, 2, 0x142C, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03FB*/ { ZYDIS_MNEMONIC_OUT, 1, 0x0020, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03FC*/ { ZYDIS_MNEMONIC_OUT, 2, 0x142E, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03FD*/ { ZYDIS_MNEMONIC_OUT, 1, 0x133D, 0x02, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*03FE*/ { ZYDIS_MNEMONIC_OUTSB, 3, 0x09B5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*03FF*/ { ZYDIS_MNEMONIC_OUTSB, 3, 0x09B5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0400*/ { ZYDIS_MNEMONIC_OUTSB, 2, 0x1430, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0401*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0402*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0403*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0404*/ { ZYDIS_MNEMONIC_OUTSD, 3, 0x09B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0405*/ { ZYDIS_MNEMONIC_OUTSD, 2, 0x1432, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0406*/ { ZYDIS_MNEMONIC_OUTSD, 2, 0x1432, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0407*/ { ZYDIS_MNEMONIC_OUTSW, 3, 0x09BB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0408*/ { ZYDIS_MNEMONIC_OUTSW, 3, 0x09BB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0409*/ { ZYDIS_MNEMONIC_OUTSW, 2, 0x1434, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*040A*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*040B*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*040C*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*040D*/ { ZYDIS_MNEMONIC_PABSB, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*040E*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*040F*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0410*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0411*/ { ZYDIS_MNEMONIC_PABSD, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0412*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x13F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0413*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x13F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0414*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0415*/ { ZYDIS_MNEMONIC_PABSW, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0416*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0417*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0418*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0419*/ { ZYDIS_MNEMONIC_PACKSSDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*041A*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*041B*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*041C*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*041D*/ { ZYDIS_MNEMONIC_PACKSSWB, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*041E*/ { ZYDIS_MNEMONIC_PACKUSDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*041F*/ { ZYDIS_MNEMONIC_PACKUSDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0420*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0421*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0422*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0423*/ { ZYDIS_MNEMONIC_PACKUSWB, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0424*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0425*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0426*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0427*/ { ZYDIS_MNEMONIC_PADDB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0428*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0429*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*042A*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*042B*/ { ZYDIS_MNEMONIC_PADDD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*042C*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x1442, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*042D*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x1444, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*042E*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*042F*/ { ZYDIS_MNEMONIC_PADDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0430*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0431*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0432*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0433*/ { ZYDIS_MNEMONIC_PADDSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0434*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0435*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0436*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0437*/ { ZYDIS_MNEMONIC_PADDSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0438*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0439*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*043A*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*043B*/ { ZYDIS_MNEMONIC_PADDUSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*043C*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*043D*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*043E*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*043F*/ { ZYDIS_MNEMONIC_PADDUSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0440*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0441*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0442*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0443*/ { ZYDIS_MNEMONIC_PADDW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0444*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0445*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0446*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0447*/ { ZYDIS_MNEMONIC_PALIGNR, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0448*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0449*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*044A*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*044B*/ { ZYDIS_MNEMONIC_PAND, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*044C*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*044D*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*044E*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*044F*/ { ZYDIS_MNEMONIC_PANDN, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0450*/ { ZYDIS_MNEMONIC_PAUSE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0451*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0452*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0453*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09AF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0454*/ { ZYDIS_MNEMONIC_PAVGB, 2, 0x09B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0455*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0456*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0457*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x1448, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0458*/ { ZYDIS_MNEMONIC_PAVGW, 2, 0x144A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0459*/ { ZYDIS_MNEMONIC_PBLENDVB, 3, 0x09CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*045A*/ { ZYDIS_MNEMONIC_PBLENDVB, 3, 0x09CD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*045B*/ { ZYDIS_MNEMONIC_PBLENDW, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*045C*/ { ZYDIS_MNEMONIC_PBLENDW, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*045D*/ { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*045E*/ { ZYDIS_MNEMONIC_PCLMULQDQ, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*045F*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0460*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0461*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0462*/ { ZYDIS_MNEMONIC_PCMPEQB, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0463*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0464*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0465*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0466*/ { ZYDIS_MNEMONIC_PCMPEQD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0467*/ { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0468*/ { ZYDIS_MNEMONIC_PCMPEQQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0469*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*046A*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*046B*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*046C*/ { ZYDIS_MNEMONIC_PCMPEQW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*046D*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x001E, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*046E*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x0024, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*046F*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x002A, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0470*/ { ZYDIS_MNEMONIC_PCMPESTRI, 6, 0x0030, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0471*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0036, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0472*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x003C, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0473*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0042, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0474*/ { ZYDIS_MNEMONIC_PCMPESTRM, 6, 0x0048, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0475*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0476*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0477*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0478*/ { ZYDIS_MNEMONIC_PCMPGTB, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0479*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1436, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*047A*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x1438, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*047B*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*047C*/ { ZYDIS_MNEMONIC_PCMPGTD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*047D*/ { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*047E*/ { ZYDIS_MNEMONIC_PCMPGTQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*047F*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0480*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0481*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0482*/ { ZYDIS_MNEMONIC_PCMPGTW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0483*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D0, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0484*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D4, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0485*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03D8, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0486*/ { ZYDIS_MNEMONIC_PCMPISTRI, 4, 0x03DC, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0487*/ { ZYDIS_MNEMONIC_PCMPISTRM, 4, 0x03E0, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0488*/ { ZYDIS_MNEMONIC_PCMPISTRM, 4, 0x03E4, 0x05, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0489*/ { ZYDIS_MNEMONIC_PEXTRB, 3, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*048A*/ { ZYDIS_MNEMONIC_PEXTRB, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*048B*/ { ZYDIS_MNEMONIC_PEXTRD, 3, 0x09D3, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*048C*/ { ZYDIS_MNEMONIC_PEXTRD, 3, 0x0943, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*048D*/ { ZYDIS_MNEMONIC_PEXTRQ, 3, 0x09D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*048E*/ { ZYDIS_MNEMONIC_PEXTRQ, 3, 0x09D9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*048F*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0490*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09DF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0491*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0492*/ { ZYDIS_MNEMONIC_PEXTRW, 3, 0x09E5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0493*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0494*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0495*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0496*/ { ZYDIS_MNEMONIC_PHADDD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0497*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0498*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0499*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*049A*/ { ZYDIS_MNEMONIC_PHADDSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*049B*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*049C*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*049D*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*049E*/ { ZYDIS_MNEMONIC_PHADDW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*049F*/ { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0x08F5, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04A0*/ { ZYDIS_MNEMONIC_PHMINPOSUW, 2, 0x08F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04A1*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04A2*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04A3*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04A4*/ { ZYDIS_MNEMONIC_PHSUBD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04A5*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04A6*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04A7*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04A8*/ { ZYDIS_MNEMONIC_PHSUBSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04A9*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04AA*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04AB*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04AC*/ { ZYDIS_MNEMONIC_PHSUBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04AD*/ { ZYDIS_MNEMONIC_PINSRB, 3, 0x09E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04AE*/ { ZYDIS_MNEMONIC_PINSRB, 3, 0x09EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04AF*/ { ZYDIS_MNEMONIC_PINSRD, 3, 0x09EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04B0*/ { ZYDIS_MNEMONIC_PINSRD, 3, 0x09EB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04B1*/ { ZYDIS_MNEMONIC_PINSRQ, 3, 0x09F1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04B2*/ { ZYDIS_MNEMONIC_PINSRQ, 3, 0x09F4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04B3*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09F7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04B4*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09FA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04B5*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x09FD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04B6*/ { ZYDIS_MNEMONIC_PINSRW, 3, 0x0A00, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04B7*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x144C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04B8*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1446, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04B9*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x144E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04BA*/ { ZYDIS_MNEMONIC_PMADDUBSW, 2, 0x1450, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04BB*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04BC*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04BD*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04BE*/ { ZYDIS_MNEMONIC_PMADDWD, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04BF*/ { ZYDIS_MNEMONIC_PMAXSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04C0*/ { ZYDIS_MNEMONIC_PMAXSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04C1*/ { ZYDIS_MNEMONIC_PMAXSD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04C2*/ { ZYDIS_MNEMONIC_PMAXSD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04C3*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04C4*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04C5*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04C6*/ { ZYDIS_MNEMONIC_PMAXSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04C7*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04C8*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04C9*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04CA*/ { ZYDIS_MNEMONIC_PMAXUB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04CB*/ { ZYDIS_MNEMONIC_PMAXUD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04CC*/ { ZYDIS_MNEMONIC_PMAXUD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04CD*/ { ZYDIS_MNEMONIC_PMAXUW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04CE*/ { ZYDIS_MNEMONIC_PMAXUW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04CF*/ { ZYDIS_MNEMONIC_PMINSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04D0*/ { ZYDIS_MNEMONIC_PMINSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04D1*/ { ZYDIS_MNEMONIC_PMINSD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04D2*/ { ZYDIS_MNEMONIC_PMINSD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04D3*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04D4*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04D5*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04D6*/ { ZYDIS_MNEMONIC_PMINSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04D7*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04D8*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04D9*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04DA*/ { ZYDIS_MNEMONIC_PMINUB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04DB*/ { ZYDIS_MNEMONIC_PMINUD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04DC*/ { ZYDIS_MNEMONIC_PMINUD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04DD*/ { ZYDIS_MNEMONIC_PMINUW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04DE*/ { ZYDIS_MNEMONIC_PMINUW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04DF*/ { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1452, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E0*/ { ZYDIS_MNEMONIC_PMOVMSKB, 2, 0x1454, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E1*/ { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1456, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04E2*/ { ZYDIS_MNEMONIC_PMOVSXBD, 2, 0x1458, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E3*/ { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x145A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04E4*/ { ZYDIS_MNEMONIC_PMOVSXBQ, 2, 0x145C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E5*/ { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x145E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04E6*/ { ZYDIS_MNEMONIC_PMOVSXBW, 2, 0x1460, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E7*/ { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1462, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04E8*/ { ZYDIS_MNEMONIC_PMOVSXDQ, 2, 0x1464, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04E9*/ { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1466, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04EA*/ { ZYDIS_MNEMONIC_PMOVSXWD, 2, 0x1468, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04EB*/ { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x146A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04EC*/ { ZYDIS_MNEMONIC_PMOVSXWQ, 2, 0x146C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04ED*/ { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x146E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04EE*/ { ZYDIS_MNEMONIC_PMOVZXBD, 2, 0x1470, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04EF*/ { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1472, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04F0*/ { ZYDIS_MNEMONIC_PMOVZXBQ, 2, 0x1474, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04F1*/ { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1476, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04F2*/ { ZYDIS_MNEMONIC_PMOVZXBW, 2, 0x1478, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04F3*/ { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x147A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04F4*/ { ZYDIS_MNEMONIC_PMOVZXDQ, 2, 0x147C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04F5*/ { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x147E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04F6*/ { ZYDIS_MNEMONIC_PMOVZXWD, 2, 0x1480, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04F7*/ { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1482, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04F8*/ { ZYDIS_MNEMONIC_PMOVZXWQ, 2, 0x1484, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04F9*/ { ZYDIS_MNEMONIC_PMULDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04FA*/ { ZYDIS_MNEMONIC_PMULDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04FB*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04FC*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04FD*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*04FE*/ { ZYDIS_MNEMONIC_PMULHRSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*04FF*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1486, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0500*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1488, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0501*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x1448, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0502*/ { ZYDIS_MNEMONIC_PMULHUW, 2, 0x144A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0503*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0504*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0505*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x143E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0506*/ { ZYDIS_MNEMONIC_PMULHW, 2, 0x1440, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0507*/ { ZYDIS_MNEMONIC_PMULLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0508*/ { ZYDIS_MNEMONIC_PMULLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0509*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x143A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*050A*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x143C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*050B*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*050C*/ { ZYDIS_MNEMONIC_PMULLW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*050D*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x148A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*050E*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x148C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*050F*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0510*/ { ZYDIS_MNEMONIC_PMULUDQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0511*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0512*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0513*/ { ZYDIS_MNEMONIC_POP, 1, 0x16F9, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0514*/ { ZYDIS_MNEMONIC_POP, 1, 0x139E, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0515*/ { ZYDIS_MNEMONIC_POP, 1, 0x1384, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0516*/ { ZYDIS_MNEMONIC_POP, 1, 0x1386, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0517*/ { ZYDIS_MNEMONIC_POP, 1, 0x16FA, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0518*/ { ZYDIS_MNEMONIC_POP, 1, 0x16FB, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0519*/ { ZYDIS_MNEMONIC_POPA, 7, 0x0010, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*051A*/ { ZYDIS_MNEMONIC_POPAD, 7, 0x0017, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*051B*/ { ZYDIS_MNEMONIC_POPCNT, 2, 0x137C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*051C*/ { ZYDIS_MNEMONIC_POPCNT, 2, 0x137E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*051D*/ { ZYDIS_MNEMONIC_POPF, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*051E*/ { ZYDIS_MNEMONIC_POPFD, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*051F*/ { ZYDIS_MNEMONIC_POPFQ, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0520*/ { ZYDIS_MNEMONIC_POR, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0521*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0522*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0523*/ { ZYDIS_MNEMONIC_POR, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0524*/ { ZYDIS_MNEMONIC_PREFETCH_EXCLUSIVE, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0525*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0526*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0527*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0528*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0529*/ { ZYDIS_MNEMONIC_PREFETCH_RESERVED, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052A*/ { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052B*/ { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052C*/ { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052D*/ { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052E*/ { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*052F*/ { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x16E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0530*/ { ZYDIS_MNEMONIC_PREFETCHWT1, 1, 0x056A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0531*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0532*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0533*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0534*/ { ZYDIS_MNEMONIC_PSADBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0535*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0536*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0537*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0538*/ { ZYDIS_MNEMONIC_PSHUFB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0539*/ { ZYDIS_MNEMONIC_PSHUFD, 3, 0x0A03, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*053A*/ { ZYDIS_MNEMONIC_PSHUFD, 3, 0x0A06, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*053B*/ { ZYDIS_MNEMONIC_PSHUFHW, 3, 0x0A09, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*053C*/ { ZYDIS_MNEMONIC_PSHUFHW, 3, 0x0A0C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*053D*/ { ZYDIS_MNEMONIC_PSHUFLW, 3, 0x0A09, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*053E*/ { ZYDIS_MNEMONIC_PSHUFLW, 3, 0x0A0C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*053F*/ { ZYDIS_MNEMONIC_PSHUFW, 3, 0x0A0F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0540*/ { ZYDIS_MNEMONIC_PSHUFW, 3, 0x0A12, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0541*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0542*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0543*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0544*/ { ZYDIS_MNEMONIC_PSIGNB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0545*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0546*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0547*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0548*/ { ZYDIS_MNEMONIC_PSIGND, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0549*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*054A*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*054B*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*054C*/ { ZYDIS_MNEMONIC_PSIGNW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*054D*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x148E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*054E*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1490, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*054F*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1492, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0550*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x1494, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0551*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0552*/ { ZYDIS_MNEMONIC_PSLLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0553*/ { ZYDIS_MNEMONIC_PSLLDQ, 2, 0x1496, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0554*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x1498, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0555*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0556*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0557*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x149E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0558*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x14A0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0559*/ { ZYDIS_MNEMONIC_PSLLQ, 2, 0x14A2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*055A*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*055B*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*055C*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*055D*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*055E*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*055F*/ { ZYDIS_MNEMONIC_PSLLW, 2, 0x14AE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0560*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0561*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0562*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0563*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0564*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14B8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0565*/ { ZYDIS_MNEMONIC_PSRAD, 2, 0x14BA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0566*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14BC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0567*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0568*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0569*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*056A*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*056B*/ { ZYDIS_MNEMONIC_PSRAW, 2, 0x14C6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*056C*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x148E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*056D*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1490, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*056E*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1492, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*056F*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x1494, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0570*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0571*/ { ZYDIS_MNEMONIC_PSRLD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0572*/ { ZYDIS_MNEMONIC_PSRLDQ, 2, 0x1496, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0573*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x1498, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0574*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0575*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0576*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x149E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0577*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0578*/ { ZYDIS_MNEMONIC_PSRLQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0579*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*057A*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*057B*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14A8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*057C*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x14AA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*057D*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*057E*/ { ZYDIS_MNEMONIC_PSRLW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*057F*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0580*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0581*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0582*/ { ZYDIS_MNEMONIC_PSUBB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0583*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0584*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0585*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0586*/ { ZYDIS_MNEMONIC_PSUBD, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0587*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0588*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0589*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*058A*/ { ZYDIS_MNEMONIC_PSUBQ, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*058B*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*058C*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*058D*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*058E*/ { ZYDIS_MNEMONIC_PSUBSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*058F*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0590*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0591*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0592*/ { ZYDIS_MNEMONIC_PSUBSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0593*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0594*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0595*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0596*/ { ZYDIS_MNEMONIC_PSUBUSB, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0597*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0598*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0599*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*059A*/ { ZYDIS_MNEMONIC_PSUBUSW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*059B*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*059C*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*059D*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*059E*/ { ZYDIS_MNEMONIC_PSUBW, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*059F*/ { ZYDIS_MNEMONIC_PTEST, 2, 0x001E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05A0*/ { ZYDIS_MNEMONIC_PTEST, 2, 0x0024, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05A1*/ { ZYDIS_MNEMONIC_PTWRITE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05A2*/ { ZYDIS_MNEMONIC_PTWRITE, 1, 0x0A6A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05A3*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05A4*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05A5*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05A6*/ { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05A7*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05A8*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05A9*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05AA*/ { ZYDIS_MNEMONIC_PUNPCKHDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05AB*/ { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05AC*/ { ZYDIS_MNEMONIC_PUNPCKHQDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05AD*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05AE*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x14C8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05AF*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05B0*/ { ZYDIS_MNEMONIC_PUNPCKHWD, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05B1*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05B2*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05B3*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05B4*/ { ZYDIS_MNEMONIC_PUNPCKLBW, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05B5*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05B6*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14D2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05B7*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05B8*/ { ZYDIS_MNEMONIC_PUNPCKLDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05B9*/ { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05BA*/ { ZYDIS_MNEMONIC_PUNPCKLQDQ, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05BB*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14D4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05BC*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14D6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05BD*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05BE*/ { ZYDIS_MNEMONIC_PUNPCKLWD, 2, 0x14CA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05BF*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FD, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C0*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C1*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x16FF, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C2*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1700, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C3*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1701, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C4*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x0948, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C5*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x08EC, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C6*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x0937, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05C7*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x093A, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C8*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1702, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05C9*/ { ZYDIS_MNEMONIC_PUSH, 1, 0x1703, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CA*/ { ZYDIS_MNEMONIC_PUSHA, 8, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CB*/ { ZYDIS_MNEMONIC_PUSHAD, 8, 0x0008, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CC*/ { ZYDIS_MNEMONIC_PUSHF, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CD*/ { ZYDIS_MNEMONIC_PUSHFD, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CE*/ { ZYDIS_MNEMONIC_PUSHFQ, 0, 0x0000, 0x03, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05CF*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09BE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05D0*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C1, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05D1*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05D2*/ { ZYDIS_MNEMONIC_PXOR, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05D3*/ { ZYDIS_MNEMONIC_RCL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05D4*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05D5*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05D6*/ { ZYDIS_MNEMONIC_RCL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05D7*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05D8*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05D9*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05DA*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05DB*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05DC*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05DD*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05DE*/ { ZYDIS_MNEMONIC_RCL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05DF*/ { ZYDIS_MNEMONIC_RCPPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05E0*/ { ZYDIS_MNEMONIC_RCPPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05E1*/ { ZYDIS_MNEMONIC_RCPSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05E2*/ { ZYDIS_MNEMONIC_RCPSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05E3*/ { ZYDIS_MNEMONIC_RCR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05E4*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05E5*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05E6*/ { ZYDIS_MNEMONIC_RCR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05E7*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05E8*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05E9*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05EA*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05EB*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05EC*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05ED*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*05EE*/ { ZYDIS_MNEMONIC_RCR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05EF*/ { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x1704, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F0*/ { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x1704, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F1*/ { ZYDIS_MNEMONIC_RDMSR, 3, 0x0A15, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F2*/ { ZYDIS_MNEMONIC_RDPKRU, 3, 0x0A18, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F3*/ { ZYDIS_MNEMONIC_RDPMC, 3, 0x0A15, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F4*/ { ZYDIS_MNEMONIC_RDRAND, 1, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F5*/ { ZYDIS_MNEMONIC_RDSEED, 1, 0x1386, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*05F6*/ { ZYDIS_MNEMONIC_RDSSPD, 1, 0x0FF4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*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, 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, 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, ZYDIS_FALSE }, + /*05FA*/ { ZYDIS_MNEMONIC_RET, 2, 0x14EA, 0x04, ZYDIS_FALSE, 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_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, 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, 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_FALSE, ZYDIS_TRUE }, + /*05FF*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0600*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0601*/ { ZYDIS_MNEMONIC_ROL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0602*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0603*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0604*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0605*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0606*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0607*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0608*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0609*/ { ZYDIS_MNEMONIC_ROL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*060A*/ { ZYDIS_MNEMONIC_ROR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*060B*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*060C*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*060D*/ { ZYDIS_MNEMONIC_ROR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*060E*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*060F*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0610*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0611*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0612*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0613*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0614*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0615*/ { ZYDIS_MNEMONIC_ROR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0616*/ { ZYDIS_MNEMONIC_ROUNDPD, 3, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0617*/ { ZYDIS_MNEMONIC_ROUNDPD, 3, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0618*/ { ZYDIS_MNEMONIC_ROUNDPS, 3, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0619*/ { ZYDIS_MNEMONIC_ROUNDPS, 3, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*061A*/ { ZYDIS_MNEMONIC_ROUNDSD, 3, 0x0A2A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*061B*/ { ZYDIS_MNEMONIC_ROUNDSD, 3, 0x0A2D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*061C*/ { ZYDIS_MNEMONIC_ROUNDSS, 3, 0x0A30, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*061D*/ { ZYDIS_MNEMONIC_ROUNDSS, 3, 0x0A33, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*061E*/ { ZYDIS_MNEMONIC_RSM, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*061F*/ { ZYDIS_MNEMONIC_RSQRTPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0620*/ { ZYDIS_MNEMONIC_RSQRTPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0621*/ { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0622*/ { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0623*/ { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x1705, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0624*/ { ZYDIS_MNEMONIC_SAHF, 1, 0x1706, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0625*/ { ZYDIS_MNEMONIC_SALC, 1, 0x136C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0626*/ { ZYDIS_MNEMONIC_SAR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0627*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0628*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0629*/ { ZYDIS_MNEMONIC_SAR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*062A*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*062B*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*062C*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*062D*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*062E*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*062F*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0630*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0631*/ { ZYDIS_MNEMONIC_SAR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0632*/ { ZYDIS_MNEMONIC_SAVESSP, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0633*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0634*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0635*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0636*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0637*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0638*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0639*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*063A*/ { ZYDIS_MNEMONIC_SBB, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*063B*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*063C*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*063D*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*063E*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*063F*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0640*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0641*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0642*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0643*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0644*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0645*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0646*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0647*/ { ZYDIS_MNEMONIC_SBB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0648*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0649*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*064A*/ { ZYDIS_MNEMONIC_SBB, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*064B*/ { ZYDIS_MNEMONIC_SCASB, 3, 0x0A36, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*064C*/ { ZYDIS_MNEMONIC_SCASB, 3, 0x0A36, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*064D*/ { ZYDIS_MNEMONIC_SCASB, 2, 0x14EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*064E*/ { ZYDIS_MNEMONIC_SCASD, 3, 0x0A39, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*064F*/ { ZYDIS_MNEMONIC_SCASD, 3, 0x0A39, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0650*/ { ZYDIS_MNEMONIC_SCASD, 2, 0x14EE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0651*/ { ZYDIS_MNEMONIC_SCASQ, 3, 0x0A3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0652*/ { ZYDIS_MNEMONIC_SCASQ, 3, 0x0A3C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0653*/ { ZYDIS_MNEMONIC_SCASQ, 2, 0x14F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0654*/ { ZYDIS_MNEMONIC_SCASW, 3, 0x0A3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0655*/ { ZYDIS_MNEMONIC_SCASW, 3, 0x0A3F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0656*/ { ZYDIS_MNEMONIC_SCASW, 2, 0x14F2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0657*/ { ZYDIS_MNEMONIC_SETB, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0658*/ { ZYDIS_MNEMONIC_SETB, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0659*/ { ZYDIS_MNEMONIC_SETBE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*065A*/ { ZYDIS_MNEMONIC_SETBE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*065B*/ { ZYDIS_MNEMONIC_SETL, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*065C*/ { ZYDIS_MNEMONIC_SETL, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*065D*/ { ZYDIS_MNEMONIC_SETLE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*065E*/ { ZYDIS_MNEMONIC_SETLE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*065F*/ { ZYDIS_MNEMONIC_SETNB, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0660*/ { ZYDIS_MNEMONIC_SETNB, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0661*/ { ZYDIS_MNEMONIC_SETNBE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0662*/ { ZYDIS_MNEMONIC_SETNBE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0663*/ { ZYDIS_MNEMONIC_SETNL, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0664*/ { ZYDIS_MNEMONIC_SETNL, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0665*/ { ZYDIS_MNEMONIC_SETNLE, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0666*/ { ZYDIS_MNEMONIC_SETNLE, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0667*/ { ZYDIS_MNEMONIC_SETNO, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0668*/ { ZYDIS_MNEMONIC_SETNO, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0669*/ { ZYDIS_MNEMONIC_SETNP, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*066A*/ { ZYDIS_MNEMONIC_SETNP, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*066B*/ { ZYDIS_MNEMONIC_SETNS, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*066C*/ { ZYDIS_MNEMONIC_SETNS, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*066D*/ { ZYDIS_MNEMONIC_SETNZ, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*066E*/ { ZYDIS_MNEMONIC_SETNZ, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*066F*/ { ZYDIS_MNEMONIC_SETO, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0670*/ { ZYDIS_MNEMONIC_SETO, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0671*/ { ZYDIS_MNEMONIC_SETP, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0672*/ { ZYDIS_MNEMONIC_SETP, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0673*/ { ZYDIS_MNEMONIC_SETS, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0674*/ { ZYDIS_MNEMONIC_SETS, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0675*/ { ZYDIS_MNEMONIC_SETSSBSY, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0676*/ { ZYDIS_MNEMONIC_SETZ, 1, 0x09D0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0677*/ { ZYDIS_MNEMONIC_SETZ, 1, 0x1380, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0678*/ { ZYDIS_MNEMONIC_SFENCE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0679*/ { ZYDIS_MNEMONIC_SGDT, 2, 0x14F4, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*067A*/ { ZYDIS_MNEMONIC_SGDT, 2, 0x14F6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*067B*/ { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*067C*/ { ZYDIS_MNEMONIC_SHA1MSG1, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*067D*/ { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*067E*/ { ZYDIS_MNEMONIC_SHA1MSG2, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*067F*/ { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0680*/ { ZYDIS_MNEMONIC_SHA1NEXTE, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0681*/ { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0682*/ { ZYDIS_MNEMONIC_SHA1RNDS4, 3, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0683*/ { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0684*/ { ZYDIS_MNEMONIC_SHA256MSG1, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0685*/ { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0x09C7, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0686*/ { ZYDIS_MNEMONIC_SHA256MSG2, 2, 0x09C4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0687*/ { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0x0A42, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0688*/ { ZYDIS_MNEMONIC_SHA256RNDS2, 3, 0x0A45, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0689*/ { ZYDIS_MNEMONIC_SHL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*068A*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*068B*/ { ZYDIS_MNEMONIC_SHL, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*068C*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*068D*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*068E*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*068F*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0690*/ { ZYDIS_MNEMONIC_SHL, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0691*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0692*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0693*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0694*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0695*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0696*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0697*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0698*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0699*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*069A*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*069B*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*069C*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*069D*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*069E*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*069F*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06A0*/ { ZYDIS_MNEMONIC_SHL, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06A1*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06A2*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06A3*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06A4*/ { ZYDIS_MNEMONIC_SHLD, 3, 0x0A51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06A5*/ { ZYDIS_MNEMONIC_SHR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06A6*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06A7*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1262, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06A8*/ { ZYDIS_MNEMONIC_SHR, 2, 0x1264, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06A9*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14D8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06AA*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DA, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06AB*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06AC*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14DE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06AD*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06AE*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E2, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06AF*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E4, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06B0*/ { ZYDIS_MNEMONIC_SHR, 2, 0x14E6, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06B1*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A48, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06B2*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A4B, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06B3*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A4E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06B4*/ { ZYDIS_MNEMONIC_SHRD, 3, 0x0A51, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06B5*/ { ZYDIS_MNEMONIC_SHUFPD, 3, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06B6*/ { ZYDIS_MNEMONIC_SHUFPD, 3, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06B7*/ { ZYDIS_MNEMONIC_SHUFPS, 3, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06B8*/ { ZYDIS_MNEMONIC_SHUFPS, 3, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06B9*/ { ZYDIS_MNEMONIC_SIDT, 2, 0x14F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06BA*/ { ZYDIS_MNEMONIC_SIDT, 2, 0x14FA, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06BB*/ { ZYDIS_MNEMONIC_SKINIT, 1, 0x1707, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06BC*/ { ZYDIS_MNEMONIC_SLDT, 2, 0x14FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06BD*/ { ZYDIS_MNEMONIC_SLDT, 2, 0x14FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06BE*/ { ZYDIS_MNEMONIC_SMSW, 2, 0x1500, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06BF*/ { ZYDIS_MNEMONIC_SMSW, 2, 0x1502, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C0*/ { ZYDIS_MNEMONIC_SQRTPD, 2, 0x0A1E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06C1*/ { ZYDIS_MNEMONIC_SQRTPD, 2, 0x0A21, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C2*/ { ZYDIS_MNEMONIC_SQRTPS, 2, 0x0A24, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06C3*/ { ZYDIS_MNEMONIC_SQRTPS, 2, 0x0A27, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C4*/ { ZYDIS_MNEMONIC_SQRTSD, 2, 0x1504, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06C5*/ { ZYDIS_MNEMONIC_SQRTSD, 2, 0x140A, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C6*/ { ZYDIS_MNEMONIC_SQRTSS, 2, 0x14E8, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06C7*/ { ZYDIS_MNEMONIC_SQRTSS, 2, 0x1414, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C8*/ { ZYDIS_MNEMONIC_STAC, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06C9*/ { ZYDIS_MNEMONIC_STC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06CA*/ { ZYDIS_MNEMONIC_STD, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06CB*/ { ZYDIS_MNEMONIC_STGI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06CC*/ { ZYDIS_MNEMONIC_STI, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06CD*/ { ZYDIS_MNEMONIC_STMXCSR, 2, 0x1506, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06CE*/ { ZYDIS_MNEMONIC_STOSB, 3, 0x0A54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06CF*/ { ZYDIS_MNEMONIC_STOSB, 3, 0x0A54, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D0*/ { ZYDIS_MNEMONIC_STOSB, 2, 0x1508, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D1*/ { ZYDIS_MNEMONIC_STOSD, 3, 0x0A57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D2*/ { ZYDIS_MNEMONIC_STOSD, 3, 0x0A57, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D3*/ { ZYDIS_MNEMONIC_STOSD, 2, 0x150A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D4*/ { ZYDIS_MNEMONIC_STOSQ, 3, 0x0A5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D5*/ { ZYDIS_MNEMONIC_STOSQ, 3, 0x0A5A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D6*/ { ZYDIS_MNEMONIC_STOSQ, 2, 0x150C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D7*/ { ZYDIS_MNEMONIC_STOSW, 3, 0x0A5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D8*/ { ZYDIS_MNEMONIC_STOSW, 3, 0x0A5D, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06D9*/ { ZYDIS_MNEMONIC_STOSW, 2, 0x150E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06DA*/ { ZYDIS_MNEMONIC_STR, 2, 0x1510, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06DB*/ { ZYDIS_MNEMONIC_STR, 2, 0x1512, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06DC*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06DD*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06DE*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06DF*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06E0*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06E1*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06E2*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06E3*/ { ZYDIS_MNEMONIC_SUB, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06E4*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06E5*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06E6*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1214, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06E7*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06E8*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06E9*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06EA*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06EB*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06EC*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06ED*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06EE*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06EF*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1218, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F0*/ { ZYDIS_MNEMONIC_SUB, 2, 0x121A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06F1*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F2*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F3*/ { ZYDIS_MNEMONIC_SUB, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06F4*/ { ZYDIS_MNEMONIC_SUBPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F5*/ { ZYDIS_MNEMONIC_SUBPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06F6*/ { ZYDIS_MNEMONIC_SUBPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F7*/ { ZYDIS_MNEMONIC_SUBPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06F8*/ { ZYDIS_MNEMONIC_SUBSD, 2, 0x0919, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06F9*/ { ZYDIS_MNEMONIC_SUBSD, 2, 0x091C, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06FA*/ { ZYDIS_MNEMONIC_SUBSS, 2, 0x0922, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*06FB*/ { ZYDIS_MNEMONIC_SUBSS, 2, 0x0925, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06FC*/ { ZYDIS_MNEMONIC_SWAPGS, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06FD*/ { ZYDIS_MNEMONIC_SYSCALL, 1, 0x126F, 0x01, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06FE*/ { ZYDIS_MNEMONIC_SYSCALL, 1, 0x16F6, 0x04, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*06FF*/ { ZYDIS_MNEMONIC_SYSENTER, 1, 0x126F, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0700*/ { ZYDIS_MNEMONIC_SYSEXIT, 1, 0x126F, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0701*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x0912, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0702*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x16F6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0703*/ { ZYDIS_MNEMONIC_SYSRET, 1, 0x0912, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0704*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1274, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0705*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1276, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0706*/ { ZYDIS_MNEMONIC_TEST, 2, 0x125A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0707*/ { ZYDIS_MNEMONIC_TEST, 2, 0x125C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0708*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0709*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*070A*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*070B*/ { ZYDIS_MNEMONIC_TEST, 2, 0x127E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*070C*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*070D*/ { ZYDIS_MNEMONIC_TEST, 2, 0x1280, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*070E*/ { ZYDIS_MNEMONIC_TEST, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*070F*/ { ZYDIS_MNEMONIC_TEST, 2, 0x0947, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0710*/ { ZYDIS_MNEMONIC_TEST, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0711*/ { ZYDIS_MNEMONIC_TEST, 2, 0x094A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0712*/ { ZYDIS_MNEMONIC_TZCNT, 2, 0x0946, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0713*/ { ZYDIS_MNEMONIC_TZCNT, 2, 0x0949, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0714*/ { ZYDIS_MNEMONIC_UCOMISD, 2, 0x128A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0715*/ { ZYDIS_MNEMONIC_UCOMISD, 2, 0x128C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0716*/ { ZYDIS_MNEMONIC_UCOMISS, 2, 0x128E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0717*/ { ZYDIS_MNEMONIC_UCOMISS, 2, 0x1290, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0718*/ { ZYDIS_MNEMONIC_UD2, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0719*/ { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x1514, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*071A*/ { ZYDIS_MNEMONIC_UNPCKHPD, 2, 0x1516, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*071B*/ { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x1518, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*071C*/ { ZYDIS_MNEMONIC_UNPCKHPS, 2, 0x151A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*071D*/ { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x1514, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*071E*/ { ZYDIS_MNEMONIC_UNPCKLPD, 2, 0x1516, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*071F*/ { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x1518, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0720*/ { ZYDIS_MNEMONIC_UNPCKLPS, 2, 0x151C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0721*/ { ZYDIS_MNEMONIC_VERR, 1, 0x09FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0722*/ { ZYDIS_MNEMONIC_VERR, 1, 0x1366, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0723*/ { ZYDIS_MNEMONIC_VERW, 1, 0x09FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0724*/ { ZYDIS_MNEMONIC_VERW, 1, 0x1366, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0725*/ { ZYDIS_MNEMONIC_VMCALL, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0726*/ { ZYDIS_MNEMONIC_VMCLEAR, 1, 0x048E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0727*/ { ZYDIS_MNEMONIC_VMFUNC, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0728*/ { ZYDIS_MNEMONIC_VMLAUNCH, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0729*/ { ZYDIS_MNEMONIC_VMLOAD, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*072A*/ { ZYDIS_MNEMONIC_VMMCALL, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*072B*/ { ZYDIS_MNEMONIC_VMPTRLD, 1, 0x048E, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*072C*/ { ZYDIS_MNEMONIC_VMPTRST, 1, 0x09D6, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*072D*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x151E, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*072E*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1520, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*072F*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1522, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0730*/ { ZYDIS_MNEMONIC_VMREAD, 2, 0x1524, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0731*/ { ZYDIS_MNEMONIC_VMRESUME, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0732*/ { ZYDIS_MNEMONIC_VMRUN, 1, 0x127C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0733*/ { ZYDIS_MNEMONIC_VMSAVE, 0, 0x0000, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0734*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x1526, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0735*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x1528, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0736*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x152A, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0737*/ { ZYDIS_MNEMONIC_VMWRITE, 2, 0x152C, 0x06, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0738*/ { ZYDIS_MNEMONIC_VMXOFF, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0739*/ { ZYDIS_MNEMONIC_VMXON, 1, 0x048E, 0x01, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*073A*/ { ZYDIS_MNEMONIC_WBINVD, 0, 0x0000, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*073B*/ { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*073C*/ { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x16FC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*073D*/ { ZYDIS_MNEMONIC_WRMSR, 3, 0x0A60, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*073E*/ { ZYDIS_MNEMONIC_WRPKRU, 3, 0x0A63, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*073F*/ { ZYDIS_MNEMONIC_WRSSD, 2, 0x152E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0740*/ { ZYDIS_MNEMONIC_WRSSQ, 2, 0x1530, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0741*/ { ZYDIS_MNEMONIC_WRUSSD, 2, 0x152E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0742*/ { ZYDIS_MNEMONIC_WRUSSQ, 2, 0x1530, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0743*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0744*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0745*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1534, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0746*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0747*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0748*/ { ZYDIS_MNEMONIC_XADD, 2, 0x1538, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0749*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*074A*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1532, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*074B*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1534, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*074C*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*074D*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1536, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*074E*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x1538, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*074F*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0750*/ { ZYDIS_MNEMONIC_XCHG, 2, 0x153A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0751*/ { ZYDIS_MNEMONIC_XGETBV, 4, 0x03E8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0752*/ { ZYDIS_MNEMONIC_XLAT, 2, 0x153C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0753*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0754*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1204, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0755*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1206, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0756*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0757*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1208, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0758*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0759*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*075A*/ { ZYDIS_MNEMONIC_XOR, 2, 0x120C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*075B*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1212, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*075C*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1210, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*075D*/ { ZYDIS_MNEMONIC_XOR, 2, 0x142A, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*075E*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1216, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*075F*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0760*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0761*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0762*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0763*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121C, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0764*/ { ZYDIS_MNEMONIC_XOR, 2, 0x121E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0765*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0766*/ { ZYDIS_MNEMONIC_XOR, 2, 0x122E, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0767*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1230, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*0768*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0769*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1220, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*076A*/ { ZYDIS_MNEMONIC_XOR, 2, 0x1222, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*076B*/ { ZYDIS_MNEMONIC_XORPD, 2, 0x08F8, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*076C*/ { ZYDIS_MNEMONIC_XORPD, 2, 0x08FB, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*076D*/ { ZYDIS_MNEMONIC_XORPS, 2, 0x08FE, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*076E*/ { ZYDIS_MNEMONIC_XORPS, 2, 0x0901, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + /*076F*/ { ZYDIS_MNEMONIC_XRSTOR, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0770*/ { ZYDIS_MNEMONIC_XRSTOR64, 4, 0x03EC, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0771*/ { ZYDIS_MNEMONIC_XRSTORS, 4, 0x03EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0772*/ { ZYDIS_MNEMONIC_XRSTORS64, 4, 0x03EC, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0773*/ { ZYDIS_MNEMONIC_XSAVE, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0774*/ { ZYDIS_MNEMONIC_XSAVE64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0775*/ { ZYDIS_MNEMONIC_XSAVEC, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0776*/ { ZYDIS_MNEMONIC_XSAVEC64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0777*/ { ZYDIS_MNEMONIC_XSAVEOPT, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0778*/ { ZYDIS_MNEMONIC_XSAVEOPT64, 4, 0x03F0, 0x00, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*0779*/ { ZYDIS_MNEMONIC_XSAVES, 4, 0x03F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*077A*/ { ZYDIS_MNEMONIC_XSAVES64, 4, 0x03F0, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + /*077B*/ { ZYDIS_MNEMONIC_XSETBV, 4, 0x03F4, 0x00, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE } }; const ZydisInstructionDefinition3DNOW instructionDefinitions3DNOW[] = diff --git a/src/InstructionTable.h b/src/InstructionTable.h index 0a683b9..03711c4 100644 --- a/src/InstructionTable.h +++ b/src/InstructionTable.h @@ -676,16 +676,17 @@ typedef struct ZydisInstructionDefinition_ typedef struct ZydisInstructionDefinitionDEFAULT_ { ZYDIS_INSTRUCTION_DEFINITION_BASE; - ZydisBool acceptsLock ZYDIS_BITFIELD(1); - ZydisBool acceptsREP ZYDIS_BITFIELD(1); - ZydisBool acceptsREPEREPZ ZYDIS_BITFIELD(1); - ZydisBool acceptsREPNEREPNZ ZYDIS_BITFIELD(1); - ZydisBool acceptsBOUND ZYDIS_BITFIELD(1); - ZydisBool acceptsXACQUIRE ZYDIS_BITFIELD(1); - ZydisBool acceptsXRELEASE ZYDIS_BITFIELD(1); - ZydisBool acceptsHLEWithoutLock ZYDIS_BITFIELD(1); - ZydisBool acceptsBranchHints ZYDIS_BITFIELD(1); - ZydisBool acceptsSegment ZYDIS_BITFIELD(1); + ZydisBool isPrivileged ZYDIS_BITFIELD( 1); + ZydisBool acceptsLock ZYDIS_BITFIELD( 1); + ZydisBool acceptsREP ZYDIS_BITFIELD( 1); + ZydisBool acceptsREPEREPZ ZYDIS_BITFIELD( 1); + ZydisBool acceptsREPNEREPNZ ZYDIS_BITFIELD( 1); + ZydisBool acceptsBOUND ZYDIS_BITFIELD( 1); + ZydisBool acceptsXACQUIRE ZYDIS_BITFIELD( 1); + ZydisBool acceptsXRELEASE ZYDIS_BITFIELD( 1); + ZydisBool acceptsHLEWithoutLock ZYDIS_BITFIELD( 1); + ZydisBool acceptsBranchHints ZYDIS_BITFIELD( 1); + ZydisBool acceptsSegment ZYDIS_BITFIELD( 1); } ZydisInstructionDefinitionDEFAULT; typedef struct ZydisInstructionDefinition3DNOW_ @@ -701,27 +702,27 @@ typedef struct ZydisInstructionDefinitionXOP_ typedef struct ZydisInstructionDefinitionVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR; - ZydisVEXStaticBroadcast broadcast ZYDIS_BITFIELD(3); + ZydisVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 3); } ZydisInstructionDefinitionVEX; typedef struct ZydisInstructionDefinitionEVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; - ZydisInternalVectorLength vectorLength ZYDIS_BITFIELD(2); - ZydisEVEXTupleType tupleType ZYDIS_BITFIELD(4); - ZydisInternalElementSize elementSize ZYDIS_BITFIELD(4); - ZydisEVEXFunctionality functionality ZYDIS_BITFIELD(2); - ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD(2); - ZydisEVEXStaticBroadcast broadcast ZYDIS_BITFIELD(4); -} ZydisInstructionDefinitionEVEX; + ZydisInternalVectorLength vectorLength ZYDIS_BITFIELD( 2); + ZydisEVEXTupleType tupleType ZYDIS_BITFIELD( 4); + ZydisInternalElementSize elementSize ZYDIS_BITFIELD( 4); + ZydisEVEXFunctionality functionality ZYDIS_BITFIELD( 2); + ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD( 2); + ZydisEVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 4); +} ZydisInstructionDefinitionEVEX; typedef struct ZydisInstructionDefinitionMVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_EX; - ZydisMVEXFunctionality functionality ZYDIS_BITFIELD(5); - ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD(2); - ZydisBool hasElementGranularity ZYDIS_BITFIELD(1); - ZydisMVEXStaticBroadcast broadcast ZYDIS_BITFIELD(3); + ZydisMVEXFunctionality functionality ZYDIS_BITFIELD( 5); + ZydisMaskPolicy maskPolicy ZYDIS_BITFIELD( 2); + ZydisBool hasElementGranularity ZYDIS_BITFIELD( 1); + ZydisMVEXStaticBroadcast broadcast ZYDIS_BITFIELD( 3); } ZydisInstructionDefinitionMVEX; /* ---------------------------------------------------------------------------------------------- */ From f8f928a4a8285585e50d064e71d10ec29e6dd051 Mon Sep 17 00:00:00 2001 From: flobernd Date: Wed, 5 Jul 2017 16:28:16 +0200 Subject: [PATCH 5/6] Added number of decoded instructions to the performance-test tool output --- include/Zydis/DecoderTypes.h | 2 -- src/Decoder.c | 6 +++--- tools/PerfTest.c | 14 ++++++++++---- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/include/Zydis/DecoderTypes.h b/include/Zydis/DecoderTypes.h index fe7c4d3..726dee6 100644 --- a/include/Zydis/DecoderTypes.h +++ b/include/Zydis/DecoderTypes.h @@ -509,8 +509,6 @@ typedef uint64_t ZydisInstructionAttributes; // TODO: Update values -// TODO: Add IsAtomic - /** * @brief The instruction has the ModRM byte. */ diff --git a/src/Decoder.c b/src/Decoder.c index f63da32..47c20ad 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -3140,9 +3140,9 @@ static ZydisStatus ZydisCollectOptionalPrefixes(ZydisDecoderContext* context, * @brief Decodes optional instruction parts like the ModRM byte, the SIB byte and additional * displacements and/or immediate values. * - * @param context A pointer to the @c ZydisDecoderContext struct. - * @param instruction A pointer to the @c ZydisDecodedInstruction struct. - * @param optionalParts A pointer to the @c ZydisInstructionParts struct. + * @param context A pointer to the @c ZydisDecoderContext struct. + * @param instruction A pointer to the @c ZydisDecodedInstruction struct. + * @param info A pointer to the @c ZydisInstructionParts struct. * * @return A zydis status code. */ diff --git a/tools/PerfTest.c b/tools/PerfTest.c index 30dfa23..96bf6f6 100644 --- a/tools/PerfTest.c +++ b/tools/PerfTest.c @@ -79,7 +79,7 @@ double GetCounter() /* Internal functions */ /* ============================================================================================== */ -void processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity granularity, +uint64_t processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity granularity, ZydisBool format) { ZydisDecoder decoder; @@ -103,6 +103,7 @@ void processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity gra } } + uint64_t count = 0; size_t offset = 0; ZydisStatus status; ZydisDecodedInstruction instruction; @@ -116,24 +117,29 @@ void processBuffer(const char* buffer, size_t length, ZydisDecodeGranularity gra puts("Unexpected decoding error"); exit(EXIT_FAILURE); } + ++count; if (format) { ZydisFormatterFormatInstruction( &formatter, &instruction, formatBuffer, sizeof(formatBuffer)); } offset += instruction.length; - } + } + + return count; } void testPerformance(const char* buffer, size_t length, ZydisDecodeGranularity granularity, ZydisBool format) { + uint64_t count = 0; StartCounter(); for (uint8_t j = 0; j < 100; ++j) { - processBuffer(buffer, length, granularity, format); + count += processBuffer(buffer, length, granularity, format); } - printf("Granularity %d, Formatting %d: %8.2f msec\n", granularity, format, GetCounter()); + printf("Granularity %d, Formatting %d, Instructions: ~%6.2fM, Time: %8.2f msec\n", + granularity, format, (double)count / 1000000, GetCounter()); } void generateTestData(FILE* file, uint8_t encoding) From df2dbd910906e1ba20c5db5e63ce4c3f7f2bf788 Mon Sep 17 00:00:00 2001 From: flobernd Date: Thu, 6 Jul 2017 00:34:36 +0200 Subject: [PATCH 6/6] Refactorings - Renamed Types.h to CommonTypes.h - Splitted DecoderTypes.h into SharedTypes.h and DecoderTypes.h - Splitted InstructionTable.h into SharedData.h and DecoderData.h - Implemented `ZydisGetEncodableInstructions` in EncoderData.h - Some internal changes to the data-tables --- CMakeLists.txt | 21 +- include/Zydis/{Types.h => CommonTypes.h} | 6 +- include/Zydis/Decoder.h | 8 +- include/Zydis/DecoderTypes.h | 339 +- include/Zydis/Defines.h | 8 + include/Zydis/Formatter.h | 2 +- include/Zydis/Mnemonic.h | 2 +- include/Zydis/Register.h | 2 +- include/Zydis/SharedTypes.h | 382 + include/Zydis/Status.h | 2 +- include/Zydis/Zydis.h | 13 +- src/Decoder.c | 59 +- src/{InstructionTable.c => DecoderData.c} | 219 +- src/DecoderData.h | 292 + src/EncoderData.c | 117 + src/EncoderData.h | 115 + src/Generated/EncodableInstructions.inc | 11560 ++++++++++++ src/Generated/EncoderLookup.inc | 1546 ++ src/Generated/InstructionFilters.inc | 18904 ++++++++++---------- src/Generated/PhysicalEncodings.inc | 36 +- src/SharedData.c | 190 + src/{InstructionTable.h => SharedData.h} | 252 +- 22 files changed, 23815 insertions(+), 10260 deletions(-) rename include/Zydis/{Types.h => CommonTypes.h} (96%) create mode 100644 include/Zydis/SharedTypes.h rename src/{InstructionTable.c => DecoderData.c} (56%) create mode 100644 src/DecoderData.h create mode 100644 src/EncoderData.c create mode 100644 src/EncoderData.h create mode 100644 src/Generated/EncodableInstructions.inc create mode 100644 src/Generated/EncoderLookup.inc create mode 100644 src/SharedData.c rename src/{InstructionTable.h => SharedData.h} (71%) diff --git a/CMakeLists.txt b/CMakeLists.txt index f8c01ee..8d91bd3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,23 +81,26 @@ endif () target_sources("Zydis" PUBLIC + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/CommonTypes.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Decoder.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/DecoderTypes.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Defines.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Formatter.h" - "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/DecoderTypes.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Mnemonic.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Register.h" - "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Status.h" - "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Types.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/SharedTypes.h" + "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Status.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Utils.h" "${CMAKE_CURRENT_LIST_DIR}/include/Zydis/Zydis.h" PRIVATE - "src/InstructionTable.h" + "src/DecoderData.h" + "src/SharedData.h" "src/Decoder.c" + "src/DecoderData.c" "src/Formatter.c" - "src/InstructionTable.c" "src/Mnemonic.c" "src/Register.c" + "src/SharedData.c" "src/Utils.c" "src/Zydis.c") @@ -107,8 +110,12 @@ endif () if (ZYDIS_FEATURE_ENCODER) target_sources("Zydis" - PUBLIC "${CMAKE_CURRENT_LIST_DIR}/include/Encoder.h" - PRIVATE "src/Encoder.c") + PUBLIC + "${CMAKE_CURRENT_LIST_DIR}/include/Encoder.h" + PRIVATE + "src/EncoderData.h" + "src/Encoder.c" + "src/EncoderData.c") endif () # TODO: Install CMake config. diff --git a/include/Zydis/Types.h b/include/Zydis/CommonTypes.h similarity index 96% rename from include/Zydis/Types.h rename to include/Zydis/CommonTypes.h index 4e529de..96157c6 100644 --- a/include/Zydis/Types.h +++ b/include/Zydis/CommonTypes.h @@ -29,8 +29,8 @@ * @brief Includes and defines some default datatypes. */ -#ifndef ZYDIS_TYPES_H -#define ZYDIS_TYPES_H +#ifndef ZYDIS_COMMONTYPES_H +#define ZYDIS_COMMONTYPES_H /* ============================================================================================== */ /* Integral types */ @@ -68,4 +68,4 @@ typedef uint8_t ZydisBool; } #endif -#endif /* ZYDIS_TYPES_H */ +#endif /* ZYDIS_COMMONTYPES_H */ diff --git a/include/Zydis/Decoder.h b/include/Zydis/Decoder.h index 63fd67e..86f86d6 100644 --- a/include/Zydis/Decoder.h +++ b/include/Zydis/Decoder.h @@ -27,10 +27,10 @@ #ifndef ZYDIS_DECODER_H #define ZYDIS_DECODER_H -#include -#include -#include +#include #include +#include +#include #ifdef __cplusplus extern "C" { @@ -72,7 +72,7 @@ enum ZydisDecodeGranularities }; /** - * @brief Defines the @c ZydisDecoder datatype. + * @brief Defines the @c ZydisDecoder struct. */ typedef struct ZydisDecoder_ { diff --git a/include/Zydis/DecoderTypes.h b/include/Zydis/DecoderTypes.h index 726dee6..c537a16 100644 --- a/include/Zydis/DecoderTypes.h +++ b/include/Zydis/DecoderTypes.h @@ -32,224 +32,18 @@ #ifndef ZYDIS_INSTRUCTIONINFO_H #define ZYDIS_INSTRUCTIONINFO_H -#include +#include #include #include +#include #ifdef __cplusplus extern "C" { #endif /* ============================================================================================== */ -/* Macros */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Constants */ -/* ---------------------------------------------------------------------------------------------- */ - -#define ZYDIS_MAX_INSTRUCTION_LENGTH 15 - -/* ---------------------------------------------------------------------------------------------- */ - -/* ============================================================================================== */ -/* Operand info */ -/* ============================================================================================== */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Operand type */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisOperandType datatype. - */ -typedef uint8_t ZydisOperandType; - -/** - * @brief Values that represent operand-types. - */ -enum ZydisOperandTypes -{ - /** - * @brief The operand is not used. - */ - ZYDIS_OPERAND_TYPE_UNUSED, - /** - * @brief The operand is a register operand. - */ - ZYDIS_OPERAND_TYPE_REGISTER, - /** - * @brief The operand is a memory operand. - */ - ZYDIS_OPERAND_TYPE_MEMORY, - /** - * @brief The operand is a pointer operand with a segment:offset lvalue. - */ - ZYDIS_OPERAND_TYPE_POINTER, - /** - * @brief The operand is an immediate operand. - */ - ZYDIS_OPERAND_TYPE_IMMEDIATE -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Operand encoding */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisOperandEncoding datatype. - */ -typedef uint8_t ZydisOperandEncoding; - -/** - * @brief Values that represent operand-encodings. - */ -enum ZydisOperandEncodings -{ - ZYDIS_OPERAND_ENCODING_NONE, - ZYDIS_OPERAND_ENCODING_MODRM_REG, - ZYDIS_OPERAND_ENCODING_MODRM_RM, - ZYDIS_OPERAND_ENCODING_OPCODE, - ZYDIS_OPERAND_ENCODING_NDSNDD, - ZYDIS_OPERAND_ENCODING_IS4, - ZYDIS_OPERAND_ENCODING_MASK, - ZYDIS_OPERAND_ENCODING_DISP8, - ZYDIS_OPERAND_ENCODING_DISP16, - ZYDIS_OPERAND_ENCODING_DISP32, - ZYDIS_OPERAND_ENCODING_DISP64, - ZYDIS_OPERAND_ENCODING_DISP16_32_64, - ZYDIS_OPERAND_ENCODING_DISP32_32_64, - ZYDIS_OPERAND_ENCODING_DISP16_32_32, - ZYDIS_OPERAND_ENCODING_UIMM8, - ZYDIS_OPERAND_ENCODING_UIMM16, - ZYDIS_OPERAND_ENCODING_UIMM32, - ZYDIS_OPERAND_ENCODING_UIMM64, - ZYDIS_OPERAND_ENCODING_UIMM16_32_64, - ZYDIS_OPERAND_ENCODING_UIMM32_32_64, - ZYDIS_OPERAND_ENCODING_UIMM16_32_32, - ZYDIS_OPERAND_ENCODING_SIMM8, - ZYDIS_OPERAND_ENCODING_SIMM16, - ZYDIS_OPERAND_ENCODING_SIMM32, - ZYDIS_OPERAND_ENCODING_SIMM64, - ZYDIS_OPERAND_ENCODING_SIMM16_32_64, - ZYDIS_OPERAND_ENCODING_SIMM32_32_64, - ZYDIS_OPERAND_ENCODING_SIMM16_32_32, - ZYDIS_OPERAND_ENCODING_JIMM8, - ZYDIS_OPERAND_ENCODING_JIMM16, - ZYDIS_OPERAND_ENCODING_JIMM32, - ZYDIS_OPERAND_ENCODING_JIMM64, - ZYDIS_OPERAND_ENCODING_JIMM16_32_64, - ZYDIS_OPERAND_ENCODING_JIMM32_32_64, - ZYDIS_OPERAND_ENCODING_JIMM16_32_32 -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Operand visibility */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisOperandVisibility datatype. - */ -typedef uint8_t ZydisOperandVisibility; - -/** - * @brief Values that represent operand-visibilities. - */ -enum ZydisOperandVisibilities -{ - ZYDIS_OPERAND_VISIBILITY_INVALID, - /** - * @brief The operand is explicitly encoded in the instruction. - */ - ZYDIS_OPERAND_VISIBILITY_EXPLICIT, - /** - * @brief The operand is part of the opcode, but listed as an operand. - */ - ZYDIS_OPERAND_VISIBILITY_IMPLICIT, - /** - * @brief The operand is part of the opcode, and not typically listed as an operand. - */ - ZYDIS_OPERAND_VISIBILITY_HIDDEN -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Operand action */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisOperandAction datatype. - */ -typedef uint8_t ZydisOperandAction; - -/** - * @brief Values that represent operand-actions. - */ -enum ZydisOperandActions -{ - ZYDIS_OPERAND_ACTION_INVALID, - /** - * @brief The operand is read by the instruction. - */ - ZYDIS_OPERAND_ACTION_READ, - /** - * @brief The operand is written by the instruction (must write). - */ - ZYDIS_OPERAND_ACTION_WRITE, - /** - * @brief The operand is read and written by the instruction (must write). - */ - ZYDIS_OPERAND_ACTION_READWRITE, - /** - * @brief The operand is conditionally read by the instruction. - */ - ZYDIS_OPERAND_ACTION_CONDREAD, - /** - * @brief The operand is conditionally written by the instruction (may write). - */ - ZYDIS_OPERAND_ACTION_CONDWRITE, - /** - * @brief The operand is read and conditionally written by the instruction (may write). - */ - ZYDIS_OPERAND_ACTION_READ_CONDWRITE, - /** - * @brief The operand is written and conditionally read by the instruction (must write). - */ - ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Elements */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisElementType datatype. - */ -typedef uint8_t ZydisElementType; - -/** - * @brief Values that represent element-types. - */ -enum ZydisElementTypes -{ - ZYDIS_ELEMENT_TYPE_INVALID, - ZYDIS_ELEMENT_TYPE_STRUCT, - ZYDIS_ELEMENT_TYPE_UINT, - ZYDIS_ELEMENT_TYPE_INT, - ZYDIS_ELEMENT_TYPE_FLOAT16, - ZYDIS_ELEMENT_TYPE_FLOAT32, - ZYDIS_ELEMENT_TYPE_FLOAT64, - ZYDIS_ELEMENT_TYPE_FLOAT80, - ZYDIS_ELEMENT_TYPE_LONGBCD -}; - -/** - * @brief Defines the @c ZydisElementSize datatype. - */ -typedef uint16_t ZydisElementSize; - -/* ---------------------------------------------------------------------------------------------- */ /* Decoded operand */ -/* ---------------------------------------------------------------------------------------------- */ +/* ============================================================================================== */ /** * @brief Defines the @c ZydisDecodedOperand struct. @@ -370,134 +164,9 @@ typedef struct ZydisDecodedOperand_ } ZydisDecodedOperand; /* ============================================================================================== */ -/* Instruction info */ +/* Decoded instruction */ /* ============================================================================================== */ -/* ---------------------------------------------------------------------------------------------- */ -/* Machine mode */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisMachineMode datatype. - */ -typedef uint8_t ZydisMachineMode; - -/** - * @brief Values that represent machine modes. - */ -enum ZydisMachineModes -{ - ZYDIS_MACHINE_MODE_INVALID = 0, - /** - * @brief 64 bit mode. - */ - ZYDIS_MACHINE_MODE_LONG_64 = 64, - /** - * @brief 32 bit protected mode. - */ - ZYDIS_MACHINE_MODE_LONG_COMPAT_32 = 32, - /** - * @brief 16 bit protected mode. - */ - ZYDIS_MACHINE_MODE_LONG_COMPAT_16 = 16, - /** - * @brief 32 bit protected mode. - */ - ZYDIS_MACHINE_MODE_LEGACY_32 = 32, - /** - * @brief 16 bit protected mode. - */ - ZYDIS_MACHINE_MODE_LEGACY_16 = 16, - /** - * @brief 16 bit real mode. - */ - ZYDIS_MACHINE_MODE_REAL_16 = 16 -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Address width */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisAddressWidth datatype. - */ -typedef uint8_t ZydisAddressWidth; - -/** - * @brief Values that represent address widths. - */ -enum ZydisAddressWidths -{ - ZYDIS_ADDRESS_WIDTH_INVALID = 0, - ZYDIS_ADDRESS_WIDTH_16 = 16, - ZYDIS_ADDRESS_WIDTH_32 = 32, - ZYDIS_ADDRESS_WIDTH_64 = 64 -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Instruction encoding */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisInstructionEncoding datatype. - */ -typedef uint8_t ZydisInstructionEncoding; - -/** - * @brief Values that represent instruction-encodings. - */ -enum ZydisInstructionEncodings -{ - /** - * @brief The instruction uses the default encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_DEFAULT = 0x00, - /** - * @brief The instruction uses the AMD 3DNow-encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_3DNOW = 0x01, - /** - * @brief The instruction uses the AMD XOP-encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_XOP = 0x02, - /** - * @brief The instruction uses the VEX-encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_VEX = 0x03, - /** - * @brief The instruction uses the EVEX-encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_EVEX = 0x04, - /** - * @brief The instruction uses the MVEX-encoding. - */ - ZYDIS_INSTRUCTION_ENCODING_MVEX = 0x05 -}; - -/* ---------------------------------------------------------------------------------------------- */ -/* Opcode map */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisOpcodeMap map. - */ -typedef uint8_t ZydisOpcodeMap; - -/** - * @brief Values that represent opcode-maps. - */ -enum ZydisOpcodeMaps -{ - ZYDIS_OPCODE_MAP_DEFAULT = 0x00, - ZYDIS_OPCODE_MAP_EX0 = 0x01, - ZYDIS_OPCODE_MAP_0F = 0x02, - ZYDIS_OPCODE_MAP_0F38 = 0x03, - ZYDIS_OPCODE_MAP_0F3A = 0x04, - ZYDIS_OPCODE_MAP_XOP8 = 0x05, - ZYDIS_OPCODE_MAP_XOP9 = 0x06, - ZYDIS_OPCODE_MAP_XOPA = 0x07 -}; - /* ---------------------------------------------------------------------------------------------- */ /* Instruction attributes */ /* ---------------------------------------------------------------------------------------------- */ diff --git a/include/Zydis/Defines.h b/include/Zydis/Defines.h index 4ee5c78..26fdc78 100644 --- a/include/Zydis/Defines.h +++ b/include/Zydis/Defines.h @@ -137,6 +137,14 @@ /* Utils */ /* ============================================================================================== */ +/** + * @brief Declares a bitfield. + */ +#define ZYDIS_BITFIELD(x) : x + +/** + * @brief Calculates the size of an array. + */ #define ZYDIS_ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0])) /* ============================================================================================== */ diff --git a/include/Zydis/Formatter.h b/include/Zydis/Formatter.h index 076a44f..82dad9c 100644 --- a/include/Zydis/Formatter.h +++ b/include/Zydis/Formatter.h @@ -27,9 +27,9 @@ #ifndef ZYDIS_FORMATTER_H #define ZYDIS_FORMATTER_H +#include #include #include -#include #ifdef __cplusplus extern "C" { diff --git a/include/Zydis/Mnemonic.h b/include/Zydis/Mnemonic.h index 80799a5..1baf77a 100644 --- a/include/Zydis/Mnemonic.h +++ b/include/Zydis/Mnemonic.h @@ -28,7 +28,7 @@ #define ZYDIS_MNEMONIC_H #include -#include +#include #ifdef __cplusplus extern "C" { diff --git a/include/Zydis/Register.h b/include/Zydis/Register.h index 0976059..68902c9 100644 --- a/include/Zydis/Register.h +++ b/include/Zydis/Register.h @@ -28,7 +28,7 @@ #define ZYDIS_REGISTER_H #include -#include +#include #include #ifdef __cplusplus diff --git a/include/Zydis/SharedTypes.h b/include/Zydis/SharedTypes.h new file mode 100644 index 0000000..ddb1691 --- /dev/null +++ b/include/Zydis/SharedTypes.h @@ -0,0 +1,382 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +/** + * @file + * @brief Defines decoder/encoder-shared macros and types. + */ + +#ifndef ZYDIS_SHAREDTYPES_H +#define ZYDIS_SHAREDTYPES_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* ============================================================================================== */ +/* Macros */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Constants */ +/* ---------------------------------------------------------------------------------------------- */ + +#define ZYDIS_MAX_INSTRUCTION_LENGTH 15 + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Enums and types */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Machine mode */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisMachineMode datatype. + */ +typedef uint8_t ZydisMachineMode; + +/** + * @brief Values that represent machine modes. + */ +enum ZydisMachineModes +{ + ZYDIS_MACHINE_MODE_INVALID = 0, + /** + * @brief 64 bit mode. + */ + ZYDIS_MACHINE_MODE_LONG_64 = 64, + /** + * @brief 32 bit protected mode. + */ + ZYDIS_MACHINE_MODE_LONG_COMPAT_32 = 32, + /** + * @brief 16 bit protected mode. + */ + ZYDIS_MACHINE_MODE_LONG_COMPAT_16 = 16, + /** + * @brief 32 bit protected mode. + */ + ZYDIS_MACHINE_MODE_LEGACY_32 = 32, + /** + * @brief 16 bit protected mode. + */ + ZYDIS_MACHINE_MODE_LEGACY_16 = 16, + /** + * @brief 16 bit real mode. + */ + ZYDIS_MACHINE_MODE_REAL_16 = 16 +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Address width */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisAddressWidth datatype. + */ +typedef uint8_t ZydisAddressWidth; + +/** + * @brief Values that represent address widths. + */ +enum ZydisAddressWidths +{ + ZYDIS_ADDRESS_WIDTH_INVALID = 0, + ZYDIS_ADDRESS_WIDTH_16 = 16, + ZYDIS_ADDRESS_WIDTH_32 = 32, + ZYDIS_ADDRESS_WIDTH_64 = 64 +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Element types */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisElementType datatype. + */ +typedef uint8_t ZydisElementType; + +/** + * @brief Values that represent element-types. + */ +enum ZydisElementTypes +{ + ZYDIS_ELEMENT_TYPE_INVALID, + ZYDIS_ELEMENT_TYPE_STRUCT, + ZYDIS_ELEMENT_TYPE_UINT, + ZYDIS_ELEMENT_TYPE_INT, + ZYDIS_ELEMENT_TYPE_FLOAT16, + ZYDIS_ELEMENT_TYPE_FLOAT32, + ZYDIS_ELEMENT_TYPE_FLOAT64, + ZYDIS_ELEMENT_TYPE_FLOAT80, + ZYDIS_ELEMENT_TYPE_LONGBCD +}; + +/** + * @brief Defines the @c ZydisElementSize datatype. + */ +typedef uint16_t ZydisElementSize; + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand type */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisOperandType datatype. + */ +typedef uint8_t ZydisOperandType; + +/** + * @brief Values that represent operand-types. + */ +enum ZydisOperandTypes +{ + /** + * @brief The operand is not used. + */ + ZYDIS_OPERAND_TYPE_UNUSED, + /** + * @brief The operand is a register operand. + */ + ZYDIS_OPERAND_TYPE_REGISTER, + /** + * @brief The operand is a memory operand. + */ + ZYDIS_OPERAND_TYPE_MEMORY, + /** + * @brief The operand is a pointer operand with a segment:offset lvalue. + */ + ZYDIS_OPERAND_TYPE_POINTER, + /** + * @brief The operand is an immediate operand. + */ + ZYDIS_OPERAND_TYPE_IMMEDIATE +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand encoding */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisOperandEncoding datatype. + */ +typedef uint8_t ZydisOperandEncoding; + +/** + * @brief Values that represent operand-encodings. + */ +enum ZydisOperandEncodings +{ + ZYDIS_OPERAND_ENCODING_NONE, + ZYDIS_OPERAND_ENCODING_MODRM_REG, + ZYDIS_OPERAND_ENCODING_MODRM_RM, + ZYDIS_OPERAND_ENCODING_OPCODE, + ZYDIS_OPERAND_ENCODING_NDSNDD, + ZYDIS_OPERAND_ENCODING_IS4, + ZYDIS_OPERAND_ENCODING_MASK, + ZYDIS_OPERAND_ENCODING_DISP8, + ZYDIS_OPERAND_ENCODING_DISP16, + ZYDIS_OPERAND_ENCODING_DISP32, + ZYDIS_OPERAND_ENCODING_DISP64, + ZYDIS_OPERAND_ENCODING_DISP16_32_64, + ZYDIS_OPERAND_ENCODING_DISP32_32_64, + ZYDIS_OPERAND_ENCODING_DISP16_32_32, + ZYDIS_OPERAND_ENCODING_UIMM8, + ZYDIS_OPERAND_ENCODING_UIMM16, + ZYDIS_OPERAND_ENCODING_UIMM32, + ZYDIS_OPERAND_ENCODING_UIMM64, + ZYDIS_OPERAND_ENCODING_UIMM16_32_64, + ZYDIS_OPERAND_ENCODING_UIMM32_32_64, + ZYDIS_OPERAND_ENCODING_UIMM16_32_32, + ZYDIS_OPERAND_ENCODING_SIMM8, + ZYDIS_OPERAND_ENCODING_SIMM16, + ZYDIS_OPERAND_ENCODING_SIMM32, + ZYDIS_OPERAND_ENCODING_SIMM64, + ZYDIS_OPERAND_ENCODING_SIMM16_32_64, + ZYDIS_OPERAND_ENCODING_SIMM32_32_64, + ZYDIS_OPERAND_ENCODING_SIMM16_32_32, + ZYDIS_OPERAND_ENCODING_JIMM8, + ZYDIS_OPERAND_ENCODING_JIMM16, + ZYDIS_OPERAND_ENCODING_JIMM32, + ZYDIS_OPERAND_ENCODING_JIMM64, + ZYDIS_OPERAND_ENCODING_JIMM16_32_64, + ZYDIS_OPERAND_ENCODING_JIMM32_32_64, + ZYDIS_OPERAND_ENCODING_JIMM16_32_32 +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand visibility */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisOperandVisibility datatype. + */ +typedef uint8_t ZydisOperandVisibility; + +/** + * @brief Values that represent operand-visibilities. + */ +enum ZydisOperandVisibilities +{ + ZYDIS_OPERAND_VISIBILITY_INVALID, + /** + * @brief The operand is explicitly encoded in the instruction. + */ + ZYDIS_OPERAND_VISIBILITY_EXPLICIT, + /** + * @brief The operand is part of the opcode, but listed as an operand. + */ + ZYDIS_OPERAND_VISIBILITY_IMPLICIT, + /** + * @brief The operand is part of the opcode, and not typically listed as an operand. + */ + ZYDIS_OPERAND_VISIBILITY_HIDDEN +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand action */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisOperandAction datatype. + */ +typedef uint8_t ZydisOperandAction; + +/** + * @brief Values that represent operand-actions. + */ +enum ZydisOperandActions +{ + ZYDIS_OPERAND_ACTION_INVALID, + /** + * @brief The operand is read by the instruction. + */ + ZYDIS_OPERAND_ACTION_READ, + /** + * @brief The operand is written by the instruction (must write). + */ + ZYDIS_OPERAND_ACTION_WRITE, + /** + * @brief The operand is read and written by the instruction (must write). + */ + ZYDIS_OPERAND_ACTION_READWRITE, + /** + * @brief The operand is conditionally read by the instruction. + */ + ZYDIS_OPERAND_ACTION_CONDREAD, + /** + * @brief The operand is conditionally written by the instruction (may write). + */ + ZYDIS_OPERAND_ACTION_CONDWRITE, + /** + * @brief The operand is read and conditionally written by the instruction (may write). + */ + ZYDIS_OPERAND_ACTION_READ_CONDWRITE, + /** + * @brief The operand is written and conditionally read by the instruction (must write). + */ + ZYDIS_OPERAND_ACTION_CONDREAD_WRITE, +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Instruction encoding */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisInstructionEncoding datatype. + */ +typedef uint8_t ZydisInstructionEncoding; + +/** + * @brief Values that represent instruction-encodings. + */ +enum ZydisInstructionEncodings +{ + ZYDIS_INSTRUCTION_ENCODING_INVALID, + /** + * @brief The instruction uses the default encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_DEFAULT, + /** + * @brief The instruction uses the AMD 3DNow-encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_3DNOW, + /** + * @brief The instruction uses the AMD XOP-encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_XOP, + /** + * @brief The instruction uses the VEX-encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_VEX, + /** + * @brief The instruction uses the EVEX-encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_EVEX, + /** + * @brief The instruction uses the MVEX-encoding. + */ + ZYDIS_INSTRUCTION_ENCODING_MVEX +}; + +/* ---------------------------------------------------------------------------------------------- */ +/* Opcode map */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisOpcodeMap map. + */ +typedef uint8_t ZydisOpcodeMap; + +/** + * @brief Values that represent opcode-maps. + */ +enum ZydisOpcodeMaps +{ + ZYDIS_OPCODE_MAP_DEFAULT = 0x00, + ZYDIS_OPCODE_MAP_EX0 = 0x01, + ZYDIS_OPCODE_MAP_0F = 0x02, + ZYDIS_OPCODE_MAP_0F38 = 0x03, + ZYDIS_OPCODE_MAP_0F3A = 0x04, + ZYDIS_OPCODE_MAP_XOP8 = 0x05, + ZYDIS_OPCODE_MAP_XOP9 = 0x06, + ZYDIS_OPCODE_MAP_XOPA = 0x07 +}; + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ + +#ifdef __cplusplus +} +#endif + +#endif /* ZYDIS_SHAREDTYPES_H */ diff --git a/include/Zydis/Status.h b/include/Zydis/Status.h index 2af0903..dd0ed28 100644 --- a/include/Zydis/Status.h +++ b/include/Zydis/Status.h @@ -27,7 +27,7 @@ #ifndef ZYDIS_STATUS_H #define ZYDIS_STATUS_H -#include +#include #ifdef __cplusplus extern "C" { diff --git a/include/Zydis/Zydis.h b/include/Zydis/Zydis.h index 79e522a..584f6d3 100644 --- a/include/Zydis/Zydis.h +++ b/include/Zydis/Zydis.h @@ -27,14 +27,15 @@ #ifndef ZYDIS_H #define ZYDIS_H -#include -#include -#include -#include -#include -#include +#include #include +#include +#include #include +#include +#include +#include +#include #include #ifdef __cplusplus diff --git a/src/Decoder.c b/src/Decoder.c index 47c20ad..5cf202a 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -25,9 +25,10 @@ ***************************************************************************************************/ #include -#include #include -#include +#include +#include +#include /* ============================================================================================== */ /* Internal enums and types */ @@ -3142,18 +3143,18 @@ static ZydisStatus ZydisCollectOptionalPrefixes(ZydisDecoderContext* context, * * @param context A pointer to the @c ZydisDecoderContext struct. * @param instruction A pointer to the @c ZydisDecodedInstruction struct. - * @param info A pointer to the @c ZydisInstructionParts struct. + * @param info A pointer to the @c ZydisInstructionEncodingInfo struct. * * @return A zydis status code. */ -static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, - ZydisDecodedInstruction* instruction, const ZydisPhysicalInstructionInfo* info) +static ZydisStatus ZydisDecodeOptionalInstructionParts(ZydisDecoderContext* context, + ZydisDecodedInstruction* instruction, const ZydisInstructionEncodingInfo* info) { ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); ZYDIS_ASSERT(info); - if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_MODRM) + if (info->flags & ZYDIS_INSTR_ENC_FLAG_HAS_MODRM) { if (!instruction->raw.modrm.isDecoded) { @@ -3163,7 +3164,7 @@ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, } uint8_t hasSIB = 0; uint8_t displacementSize = 0; - if (!(info->flags & ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM)) + if (!(info->flags & ZYDIS_INSTR_ENC_FLAG_FORCE_REG_FORM)) { switch (instruction->addressWidth) { @@ -3235,13 +3236,13 @@ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, } } - if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_DISP) + if (info->flags & ZYDIS_INSTR_ENC_FLAG_HAS_DISP) { ZYDIS_CHECK(ZydisReadDisplacement( context, instruction, info->disp.size[context->easzIndex])); } - if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_IMM0) + if (info->flags & ZYDIS_INSTR_ENC_FLAG_HAS_IMM0) { if (info->imm[0].isRelative) { @@ -3251,9 +3252,9 @@ static ZydisStatus ZydisDecodeInstructionPhysical(ZydisDecoderContext* context, info->imm[0].size[context->eoszIndex], info->imm[0].isSigned, info->imm[0].isRelative)); } - if (info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_IMM1) + if (info->flags & ZYDIS_INSTR_ENC_FLAG_HAS_IMM1) { - ZYDIS_ASSERT(!(info->flags & ZYDIS_PHYSINSTR_FLAG_HAS_DISP)); + ZYDIS_ASSERT(!(info->flags & ZYDIS_INSTR_ENC_FLAG_HAS_DISP)); ZYDIS_CHECK(ZydisReadImmediate(context, instruction, 1, info->imm[1].size[context->eoszIndex], info->imm[1].isSigned, info->imm[1].isRelative)); } @@ -4162,7 +4163,7 @@ static ZydisStatus ZydisCheckErrorConditions(ZydisDecoderContext* context, /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Uses the instruction-tree to decode the current instruction. + * @brief Uses the decoder-tree to decode the current instruction. * * @param context A pointer to the @c ZydisDecoderContext instance. * @param instruction A pointer to the @c ZydisDecodedInstruction struct. @@ -4175,10 +4176,10 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZYDIS_ASSERT(context); ZYDIS_ASSERT(instruction); - // Iterate through the instruction table - const ZydisInstructionTreeNode* node = ZydisInstructionTreeGetRootNode(); - const ZydisInstructionTreeNode* temp = NULL; - ZydisInstructionTreeNodeType nodeType; + // Iterate through the decoder tree + const ZydisDecoderTreeNode* node = ZydisDecoderTreeGetRootNode(); + const ZydisDecoderTreeNode* temp = NULL; + ZydisDecoderTreeNodeType nodeType; do { nodeType = node->type; @@ -4231,7 +4232,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, break; case ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX: status = ZydisNodeHandlerMandatoryPrefix(context, instruction, &index); - temp = ZydisInstructionTreeGetChildNode(node, 0); + temp = ZydisDecoderTreeGetChildNode(node, 0); // TODO: Return to this point, if index == 0 contains a value and the previous path // TODO: was not successfull // TODO: Restore consumed prefix @@ -4264,30 +4265,31 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, if (nodeType & ZYDIS_NODETYPE_DEFINITION_MASK) { const ZydisInstructionDefinition* definition; - ZydisGetInstructionDefinition(node, &definition); + ZydisGetInstructionDefinition(instruction->encoding, node->value, &definition); ZydisSetEffectiveOperandSize(context, instruction, definition); ZydisSetEffectiveAddressWidth(context, instruction); - const ZydisPhysicalInstructionInfo* info; - ZydisGetPhysicalInstructionInfo(node, &info); - ZYDIS_CHECK(ZydisDecodeInstructionPhysical(context, instruction, info)); + const ZydisInstructionEncodingInfo* info; + ZydisGetInstructionEncodingInfo(node, &info); + ZYDIS_CHECK(ZydisDecodeOptionalInstructionParts(context, instruction, info)); if (instruction->encoding == ZYDIS_INSTRUCTION_ENCODING_3DNOW) { // Get actual 3dnow opcode and definition ZYDIS_CHECK(ZydisInputNext(context, instruction, &instruction->opcode)); - node = ZydisInstructionTreeGetRootNode(); - node = ZydisInstructionTreeGetChildNode(node, 0x0F); - node = ZydisInstructionTreeGetChildNode(node, 0x0F); - node = ZydisInstructionTreeGetChildNode(node, instruction->opcode); + node = ZydisDecoderTreeGetRootNode(); + node = ZydisDecoderTreeGetChildNode(node, 0x0F); + node = ZydisDecoderTreeGetChildNode(node, 0x0F); + node = ZydisDecoderTreeGetChildNode(node, instruction->opcode); if (node->type == ZYDIS_NODETYPE_INVALID) { return ZYDIS_STATUS_DECODING_ERROR; } ZYDIS_ASSERT(node->type == ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT); - node = ZydisInstructionTreeGetChildNode( + node = ZydisDecoderTreeGetChildNode( node, (instruction->raw.modrm.mod == 0x3) ? 0 : 1); - ZydisGetInstructionDefinition(node, &definition); + ZYDIS_ASSERT(node->type & ZYDIS_NODETYPE_DEFINITION_MASK); + ZydisGetInstructionDefinition(instruction->encoding, node->value, &definition); } ZYDIS_CHECK(ZydisCheckErrorConditions(context, instruction, definition)); @@ -4316,7 +4318,7 @@ static ZydisStatus ZydisDecodeInstruction(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } ZYDIS_CHECK(status); - node = ZydisInstructionTreeGetChildNode(node, index); + node = ZydisDecoderTreeGetChildNode(node, index); } while((nodeType != ZYDIS_NODETYPE_INVALID) && !(nodeType & ZYDIS_NODETYPE_DEFINITION_MASK)); return ZYDIS_STATUS_SUCCESS; } @@ -4392,6 +4394,7 @@ ZydisStatus ZydisDecoderDecodeBuffer(const ZydisDecoder* decoder, const void* bu void* userData = instruction->userData; memset(instruction, 0, sizeof(*instruction)); instruction->machineMode = decoder->machineMode; + instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_DEFAULT; instruction->instrAddress = instructionPointer; instruction->userData = userData; diff --git a/src/InstructionTable.c b/src/DecoderData.c similarity index 56% rename from src/InstructionTable.c rename to src/DecoderData.c index 6ce9edf..6e5acd0 100644 --- a/src/InstructionTable.c +++ b/src/DecoderData.c @@ -24,8 +24,7 @@ ***************************************************************************************************/ -#include -#include +#include /* ============================================================================================== */ /* Data tables */ @@ -44,7 +43,7 @@ * 2 = xop9 * 3 = xopA */ -extern const ZydisInstructionTreeNode filtersXOP[][4]; +extern const ZydisDecoderTreeNode filtersXOP[][4]; /** * @brief Contains all VEX-map filters. @@ -68,7 +67,7 @@ extern const ZydisInstructionTreeNode filtersXOP[][4]; * 0F = F2_0F38 * 10 = F2_0F3A */ -extern const ZydisInstructionTreeNode filtersVEX[][17]; +extern const ZydisDecoderTreeNode filtersVEX[][17]; /** * @brief Contains all EVEX/MVEX-map filters. @@ -108,14 +107,14 @@ extern const ZydisInstructionTreeNode filtersVEX[][17]; * 1F = MVEX F2_0F38 * 20 = MVEX F2_0F3A */ -extern const ZydisInstructionTreeNode filtersEMVEX[][33]; +extern const ZydisDecoderTreeNode filtersEMVEX[][33]; /** * @brief Contains all opcode filters. * * Indexed by the numeric value of the opcode. */ -extern const ZydisInstructionTreeNode filtersOpcode[][256]; +extern const ZydisDecoderTreeNode filtersOpcode[][256]; /** * @brief Contains all instruction-mode filters. @@ -125,7 +124,7 @@ extern const ZydisInstructionTreeNode filtersOpcode[][256]; * 1 = 32 bit mode * 2 = 64 bit mode */ -extern const ZydisInstructionTreeNode filtersMode[][3]; +extern const ZydisDecoderTreeNode filtersMode[][3]; /** * @brief Contains all compacted instruction-mode filters. @@ -134,14 +133,14 @@ extern const ZydisInstructionTreeNode filtersMode[][3]; * 0 = 64 bit mode * 1 = not 64 bit mode */ -extern const ZydisInstructionTreeNode filtersModeCompact[][2]; +extern const ZydisDecoderTreeNode filtersModeCompact[][2]; /** * @brief Contains all ModRM.mod filters. * * Indexed by the ordinal value of the ModRM.mod field. */ -extern const ZydisInstructionTreeNode filtersModrmMod[][4]; +extern const ZydisDecoderTreeNode filtersModrmMod[][4]; /** * @brief Contains all compacted ModRM.mod filters. @@ -150,21 +149,21 @@ extern const ZydisInstructionTreeNode filtersModrmMod[][4]; * 0 = [ModRM.mod == 11] = register * 1 = [ModRM.mod == !11] = memory */ -extern const ZydisInstructionTreeNode filtersModrmModCompact[][2]; +extern const ZydisDecoderTreeNode filtersModrmModCompact[][2]; /** * @brief Contains all ModRM.reg filters. * * Indexed by the numeric value of the ModRM.reg field. */ -extern const ZydisInstructionTreeNode filtersModrmReg[][8]; +extern const ZydisDecoderTreeNode filtersModrmReg[][8]; /** * @brief Contains all ModRM.rm filters. * * Indexed by the numeric value of the ModRM.rm field. */ -extern const ZydisInstructionTreeNode filtersModrmRm[][8]; +extern const ZydisDecoderTreeNode filtersModrmRm[][8]; /** * @brief Contains all mandatory-prefix switch tables. @@ -176,7 +175,7 @@ extern const ZydisInstructionTreeNode filtersModrmRm[][8]; * 3 = F3 * 4 = F2 */ -extern const ZydisInstructionTreeNode filtersMandatoryPrefix[][5]; +extern const ZydisDecoderTreeNode filtersMandatoryPrefix[][5]; /** * @brief Contains all operand-size filters. @@ -186,7 +185,7 @@ extern const ZydisInstructionTreeNode filtersMandatoryPrefix[][5]; * 1 = 32 bit * 2 = 64 bit */ -extern const ZydisInstructionTreeNode filtersOperandSize[][3]; +extern const ZydisDecoderTreeNode filtersOperandSize[][3]; /** * @brief Contains all address-size filters. @@ -196,7 +195,7 @@ extern const ZydisInstructionTreeNode filtersOperandSize[][3]; * 1 = 32 bit * 2 = 64 bit */ -extern const ZydisInstructionTreeNode filtersAddressSize[][3]; +extern const ZydisDecoderTreeNode filtersAddressSize[][3]; /** * @brief Contains all vector-length filters. @@ -206,81 +205,42 @@ extern const ZydisInstructionTreeNode filtersAddressSize[][3]; * 1 = 256 bit * 2 = 512 bit */ -extern const ZydisInstructionTreeNode filtersVectorLength[][3]; +extern const ZydisDecoderTreeNode filtersVectorLength[][3]; /** * @brief Contains all REX/VEX/EVEX.w filters. * * Indexed by the numeric value of the REX/VEX/EVEX.w field. */ -extern const ZydisInstructionTreeNode filtersREXW[][2]; +extern const ZydisDecoderTreeNode filtersREXW[][2]; /** * @brief Contains all REX/VEX/EVEX.B filters. * * Indexed by the numeric value of the REX/VEX/EVEX.B field. */ -extern const ZydisInstructionTreeNode filtersREXB[][2]; +extern const ZydisDecoderTreeNode filtersREXB[][2]; /** * @brief Contains all EVEX.b filters. * * Indexed by the numeric value of the EVEX.b field. */ -extern const ZydisInstructionTreeNode filtersEVEXB[][2]; +extern const ZydisDecoderTreeNode filtersEVEXB[][2]; /** * @brief Contains all EVEX.z filters. * * Indexed by the numeric value of the EVEX.z field. */ -extern const ZydisInstructionTreeNode filtersEVEXZ[][2]; +extern const ZydisDecoderTreeNode filtersEVEXZ[][2]; /** * @brief Contains all MVEX.E filters. * * Indexed by the numeric value of the MVEX.E field. */ -extern const ZydisInstructionTreeNode filtersMVEXE[][2]; - -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Contains all operand-definitions. - */ -extern const ZydisOperandDefinition operandDefinitions[]; - -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Contains all instruction-definitions with @c DEFAULT encoding. - */ -extern const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[]; - -/** - * @brief Contains all instruction-definitions with @c 3DNOW encoding. - */ -extern const ZydisInstructionDefinition3DNOW instructionDefinitions3DNOW[]; - -/** - * @brief Contains all instruction-definitions with @c XOP encoding. - */ -extern const ZydisInstructionDefinitionXOP instructionDefinitionsXOP[]; - -/** - * @brief Contains all instruction-definitions with @c VEX encoding. - */ -extern const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[]; - -/** - * @brief Contains all instruction-definitions with @c EVEX encoding. - */ -extern const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[]; - -/** - * @brief Contains all instruction-definitions with @c MVEX encoding. - */ -extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; +extern const ZydisDecoderTreeNode filtersMVEXE[][2]; /* ---------------------------------------------------------------------------------------------- */ /* Physical instruction encodings */ @@ -289,15 +249,15 @@ extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; #include /* ---------------------------------------------------------------------------------------------- */ -/* Instruction tree */ +/* Decoder tree */ /* ---------------------------------------------------------------------------------------------- */ #define ZYDIS_INVALID \ { ZYDIS_NODETYPE_INVALID, 0x00000000 } #define ZYDIS_FILTER(type, id) \ { type, id } -#define ZYDIS_DEFINITION(encoding, instrclass, id) \ - { ZYDIS_NODETYPE_DEFINITION_MASK | instrclass, (encoding << 13) | id } +#define ZYDIS_DEFINITION(encoding_id, id) \ + { ZYDIS_NODETYPE_DEFINITION_MASK | encoding_id, id } #include @@ -306,40 +266,23 @@ extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; #undef ZYDIS_DEFINITION /* ---------------------------------------------------------------------------------------------- */ -/* Instruction definitions */ -/* ---------------------------------------------------------------------------------------------- */ - -#include - -/* ---------------------------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------------------------------- */ -/* Operand definitions */ -/* ---------------------------------------------------------------------------------------------- */ - -#define ZYDIS_OPERAND_DEFINITION(type, encoding, access) \ - { type, encoding, access } - -#include - -#undef ZYDIS_OPERAND_DEFINITION /* ============================================================================================== */ /* Functions */ /* ============================================================================================== */ /* ---------------------------------------------------------------------------------------------- */ -/* Instruction tree */ +/* Decoder tree */ /* ---------------------------------------------------------------------------------------------- */ -const ZydisInstructionTreeNode* ZydisInstructionTreeGetRootNode() +const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode() { - static const ZydisInstructionTreeNode root = { ZYDIS_NODETYPE_FILTER_OPCODE, 0x00000000 }; + static const ZydisDecoderTreeNode root = { ZYDIS_NODETYPE_FILTER_OPCODE, 0x00000000 }; return &root; } -const ZydisInstructionTreeNode* ZydisInstructionTreeGetChildNode( - const ZydisInstructionTreeNode* parent, uint16_t index) +const ZydisDecoderTreeNode* ZydisDecoderTreeGetChildNode(const ZydisDecoderTreeNode* parent, + uint16_t index) { switch (parent->type) { @@ -403,51 +346,12 @@ const ZydisInstructionTreeNode* ZydisInstructionTreeGetChildNode( default: ZYDIS_UNREACHABLE; } - static const ZydisInstructionTreeNode invalid = { ZYDIS_NODETYPE_INVALID, 0x00000000 }; + static const ZydisDecoderTreeNode invalid = { ZYDIS_NODETYPE_INVALID, 0x00000000 }; return &invalid; } -/* ---------------------------------------------------------------------------------------------- */ -/* Instruction definition */ -/* ---------------------------------------------------------------------------------------------- */ - -void ZydisGetInstructionDefinition(const ZydisInstructionTreeNode* node, - const ZydisInstructionDefinition** definition) -{ - ZYDIS_ASSERT(node->type & ZYDIS_NODETYPE_DEFINITION_MASK); - switch ((node->value >> 13) & 0x07) - { - case ZYDIS_INSTRUCTION_ENCODING_DEFAULT: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitionsDEFAULT[node->value & 0x1FFF]; - break; - case ZYDIS_INSTRUCTION_ENCODING_3DNOW: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitions3DNOW[node->value & 0x1FFF]; - break; - case ZYDIS_INSTRUCTION_ENCODING_XOP: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitionsXOP[node->value & 0x1FFF]; - break; - case ZYDIS_INSTRUCTION_ENCODING_VEX: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitionsVEX[node->value & 0x1FFF]; - break; - case ZYDIS_INSTRUCTION_ENCODING_EVEX: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitionsEVEX[node->value & 0x1FFF]; - break; - case ZYDIS_INSTRUCTION_ENCODING_MVEX: - *definition = - (ZydisInstructionDefinition*)&instructionDefinitionsMVEX[node->value & 0x1FFF]; - break; - default: - ZYDIS_UNREACHABLE; - } -} - -void ZydisGetPhysicalInstructionInfo(const ZydisInstructionTreeNode* node, - const ZydisPhysicalInstructionInfo** info) +void ZydisGetInstructionEncodingInfo(const ZydisDecoderTreeNode* node, + const ZydisInstructionEncodingInfo** info) { ZYDIS_ASSERT(node->type & ZYDIS_NODETYPE_DEFINITION_MASK); uint8_t class = (node->type) & 0x7F; @@ -455,65 +359,4 @@ void ZydisGetPhysicalInstructionInfo(const ZydisInstructionTreeNode* node, *info = &physicalEncodings[class]; } -/* ---------------------------------------------------------------------------------------------- */ -/* Operand definition */ -/* ---------------------------------------------------------------------------------------------- */ - -uint8_t ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, - const ZydisOperandDefinition** operands) -{ - if (definition->operandCount == 0) - { - *operands = NULL; - return 0; - } - ZYDIS_ASSERT(definition->operandReference != 0xFFFF); - *operands = &operandDefinitions[definition->operandReference]; - return definition->operandCount; -} - -/* ---------------------------------------------------------------------------------------------- */ -/* Element info */ -/* ---------------------------------------------------------------------------------------------- */ - -void ZydisGetElementInfo(ZydisInternalElementType element, ZydisElementType* type, - ZydisElementSize* size) -{ - static const struct - { - ZydisElementType type; - ZydisElementSize size; - } lookup[21] = - { - { ZYDIS_ELEMENT_TYPE_INVALID , 0 }, - { ZYDIS_ELEMENT_TYPE_INVALID , 0 }, - { ZYDIS_ELEMENT_TYPE_STRUCT , 0 }, - { ZYDIS_ELEMENT_TYPE_INT , 0 }, - { ZYDIS_ELEMENT_TYPE_UINT , 0 }, - { ZYDIS_ELEMENT_TYPE_INT , 1 }, - { ZYDIS_ELEMENT_TYPE_INT , 8 }, - { ZYDIS_ELEMENT_TYPE_INT , 16 }, - { ZYDIS_ELEMENT_TYPE_INT , 32 }, - { ZYDIS_ELEMENT_TYPE_INT , 64 }, - { ZYDIS_ELEMENT_TYPE_UINT , 8 }, - { ZYDIS_ELEMENT_TYPE_UINT , 16 }, - { ZYDIS_ELEMENT_TYPE_UINT , 32 }, - { ZYDIS_ELEMENT_TYPE_UINT , 64 }, - { ZYDIS_ELEMENT_TYPE_UINT , 128 }, - { ZYDIS_ELEMENT_TYPE_UINT , 256 }, - { ZYDIS_ELEMENT_TYPE_FLOAT16 , 16 }, - { ZYDIS_ELEMENT_TYPE_FLOAT32 , 32 }, - { ZYDIS_ELEMENT_TYPE_FLOAT64 , 64 }, - { ZYDIS_ELEMENT_TYPE_FLOAT80 , 80 }, - { ZYDIS_ELEMENT_TYPE_LONGBCD , 80 } - }; - - ZYDIS_ASSERT(element < ZYDIS_ARRAY_SIZE(lookup)); - - *type = lookup[element].type; - *size = lookup[element].size; -} - -/* ---------------------------------------------------------------------------------------------- */ - /* ============================================================================================== */ diff --git a/src/DecoderData.h b/src/DecoderData.h new file mode 100644 index 0000000..9e6b0e8 --- /dev/null +++ b/src/DecoderData.h @@ -0,0 +1,292 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#ifndef ZYDIS_INSTRUCTIONTABLE_H +#define ZYDIS_INSTRUCTIONTABLE_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* ============================================================================================== */ +/* Enums and types */ +/* ============================================================================================== */ + +// MSVC does not like types other than (un-)signed int for bitfields +#ifdef ZYDIS_MSVC +# pragma warning(push) +# pragma warning(disable:4214) +#endif + +#pragma pack(push, 1) + +/* ---------------------------------------------------------------------------------------------- */ +/* Decoder tree */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisDecoderTreeNodeType datatype. + */ +typedef uint8_t ZydisDecoderTreeNodeType; + +/** + * @brief Values that represent zydis decoder tree node types. + */ +enum ZydisDecoderTreeNodeTypes +{ + ZYDIS_NODETYPE_INVALID = 0x00, + /** + * @brief Reference to an instruction-definition. + */ + ZYDIS_NODETYPE_DEFINITION_MASK = 0x80, + /** + * @brief Reference to an XOP-map filter. + */ + ZYDIS_NODETYPE_FILTER_XOP = 0x01, + /** + * @brief Reference to an VEX-map filter. + */ + ZYDIS_NODETYPE_FILTER_VEX = 0x02, + /** + * @brief Reference to an EVEX/MVEX-map filter. + */ + ZYDIS_NODETYPE_FILTER_EMVEX = 0x03, + /** + * @brief Reference to an opcode filter. + */ + ZYDIS_NODETYPE_FILTER_OPCODE = 0x04, + /** + * @brief Reference to an instruction-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE = 0x05, + /** + * @brief Reference to an compacted instruction-mode filter. + */ + ZYDIS_NODETYPE_FILTER_MODE_COMPACT = 0x06, + /** + * @brief Reference to a ModRM.mod filter. + */ + ZYDIS_NODETYPE_FILTER_MODRM_MOD = 0x07, + /** + * @brief Reference to a compacted ModRM.mod filter. + */ + ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT = 0x08, + /** + * @brief Reference to a ModRM.reg filter. + */ + ZYDIS_NODETYPE_FILTER_MODRM_REG = 0x09, + /** + * @brief Reference to a ModRM.rm filter. + */ + ZYDIS_NODETYPE_FILTER_MODRM_RM = 0x0A, + /** + * @brief Reference to a mandatory-prefix filter. + */ + ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX = 0x0B, + /** + * @brief Reference to an operand-size filter. + */ + ZYDIS_NODETYPE_FILTER_OPERAND_SIZE = 0x0C, + /** + * @brief Reference to an address-size filter. + */ + ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE = 0x0D, + /** + * @brief Reference to a vector-length filter. + */ + ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH = 0x0E, + /** + * @brief Reference to an REX/VEX/EVEX.W filter. + */ + ZYDIS_NODETYPE_FILTER_REX_W = 0x0F, + /** + * @brief Reference to an REX/VEX/EVEX.B filter. + */ + ZYDIS_NODETYPE_FILTER_REX_B = 0x10, + /** + * @brief Reference to an EVEX.b filter. + */ + ZYDIS_NODETYPE_FILTER_EVEX_B = 0x11, + /** + * @brief Reference to an EVEX.z filter. + */ + ZYDIS_NODETYPE_FILTER_EVEX_Z = 0x12, + /** + * @brief Reference to an MVEX.E filter. + */ + ZYDIS_NODETYPE_FILTER_MVEX_E = 0x13, +}; + +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisDecoderTreeNodeValue datatype. + */ +typedef uint16_t ZydisDecoderTreeNodeValue; + +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisDecoderTreeNode struct. + */ +typedef struct ZydisDecoderTreeNode_ +{ + ZydisDecoderTreeNodeType type; + ZydisDecoderTreeNodeValue value; +} ZydisDecoderTreeNode; + +/* ---------------------------------------------------------------------------------------------- */ + +#pragma pack(pop) + +#ifdef ZYDIS_MSVC +# pragma warning(pop) +#endif + +/* ---------------------------------------------------------------------------------------------- */ +/* Physical instruction encoding info */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisInstructionEncodingFlags datatype. + */ +typedef uint8_t ZydisInstructionEncodingFlags; + +/** + * @brief The instruction has an optional modrm byte. + */ +#define ZYDIS_INSTR_ENC_FLAG_HAS_MODRM 0x01 + +/** + * @brief The instruction has an optional displacement value. + */ +#define ZYDIS_INSTR_ENC_FLAG_HAS_DISP 0x02 + +/** + * @brief The instruction has an optional immediate value. + */ +#define ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 0x04 + +/** + * @brief The instruction has a second optional immediate value. + */ +#define ZYDIS_INSTR_ENC_FLAG_HAS_IMM1 0x08 + +/** + * @brief The instruction ignores the value of `modrm.mod` and always assumes `modrm.mod == 3` + * ("reg, reg" - form). + * + * Instructions with this flag can't have a SIB byte or a displacement value. + */ +#define ZYDIS_INSTR_ENC_FLAG_FORCE_REG_FORM 0x10 + +/** + * @brief Defines the @c ZydisInstructionEncodingInfo struct. + */ +typedef struct ZydisInstructionEncodingInfo_ +{ + /** + * @brief Contains flags with information about the physical instruction-encoding. + */ + ZydisInstructionEncodingFlags flags; + /** + * @brief Displacement info. + */ + struct + { + /** + * @brief The size of the displacement value. + */ + uint8_t size[3]; + } disp; + /** + * @brief Immediate info. + */ + struct + { + /** + * @brief The size of the immediate value. + */ + uint8_t size[3]; + /** + * @brief Signals, if the value is signed. + */ + ZydisBool isSigned; + /** + * @brief Signals, if the value is a relative offset. + */ + ZydisBool isRelative; + } imm[2]; +} ZydisInstructionEncodingInfo; + +/* ============================================================================================== */ +/* Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Decoder tree */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Returns the root node of the instruction tree. + * + * @return The root node of the instruction tree. + */ +ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetRootNode(); + +/** + * @brief Returns the child node of @c parent specified by @c index. + * + * @param parent The parent node. + * @param index The index of the child node to retrieve. + * + * @return The specified child node. + */ +ZYDIS_NO_EXPORT const ZydisDecoderTreeNode* ZydisDecoderTreeGetChildNode( + const ZydisDecoderTreeNode* parent, uint16_t index); + +/** + * @brief Returns information about optional instruction parts (like modrm, displacement or + * immediates) for the instruction that is linked to the given @c node. + * + * @param node The instruction definition node. + * @param info A pointer to the @c ZydisInstructionParts struct. + */ +ZYDIS_NO_EXPORT void ZydisGetInstructionEncodingInfo(const ZydisDecoderTreeNode* node, + const ZydisInstructionEncodingInfo** info); + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ + +#ifdef __cplusplus +} +#endif + +#endif /* ZYDIS_INSTRUCTIONTABLE_H */ diff --git a/src/EncoderData.c b/src/EncoderData.c new file mode 100644 index 0000000..17d01cb --- /dev/null +++ b/src/EncoderData.c @@ -0,0 +1,117 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#include + +/* ============================================================================================== */ +/* Enums and types */ +/* ============================================================================================== */ + +// MSVC does not like types other than (un-)signed int for bitfields +#ifdef ZYDIS_MSVC +# pragma warning(push) +# pragma warning(disable:4214) +#endif + +#pragma pack(push, 1) + +/* ---------------------------------------------------------------------------------------------- */ +/* Encodable instructions */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisEncodableInstructions struct. + */ +typedef struct ZydisEncodableInstructions_ +{ + uint8_t count; + uint16_t reference; +} ZydisEncodableInstructions; + +/* ---------------------------------------------------------------------------------------------- */ + +#pragma pack(pop) + +#ifdef ZYDIS_MSVC +# pragma warning(pop) +#endif + +/* ============================================================================================== */ +/* Data tables */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Forward declarations */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Contains an item with a reference to all encodable instructions for every mnemonic. + */ +extern const ZydisEncodableInstructions mnemonicLookup[]; + +/** + * @brief Contains the definition-data for all encodable instructions. + */ +extern const ZydisEncodableInstruction encodableInstructions[]; + +/* ---------------------------------------------------------------------------------------------- */ +/* Mnemonic lookup table */ +/* ---------------------------------------------------------------------------------------------- */ + +#include + +/* ---------------------------------------------------------------------------------------------- */ +/* Encodable instructions */ +/* ---------------------------------------------------------------------------------------------- */ + +#include + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ +/* Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Encodable instructions */ +/* ---------------------------------------------------------------------------------------------- */ + +uint8_t ZydisGetEncodableInstructions(ZydisMnemonic mnemonic, + const ZydisEncodableInstruction** instruction) +{ + if (mnemonic >= ZYDIS_ARRAY_SIZE(mnemonicLookup)) + { + *instruction = NULL; + return 0; + } + const ZydisEncodableInstructions* descriptor = &mnemonicLookup[mnemonic]; + *instruction = &encodableInstructions[descriptor->reference]; + return descriptor->count; +} + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ diff --git a/src/EncoderData.h b/src/EncoderData.h new file mode 100644 index 0000000..239d98f --- /dev/null +++ b/src/EncoderData.h @@ -0,0 +1,115 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#ifndef ZYDIS_ENCODERDATA_H +#define ZYDIS_ENCODERDATA_H + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* ============================================================================================== */ +/* Enums and types */ +/* ============================================================================================== */ + +// MSVC does not like types other than (un-)signed int for bitfields +#ifdef ZYDIS_MSVC +# pragma warning(push) +# pragma warning(disable:4214) +#endif + +#pragma pack(push, 1) + +/* ---------------------------------------------------------------------------------------------- */ +/* Encodable instruction */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisEncodableInstruction struct. + */ +typedef struct ZydisEncodableInstruction_ +{ + ZydisInstructionEncoding encoding ZYDIS_BITFIELD( 3); + uint16_t definitionReference ZYDIS_BITFIELD(13); + struct + { + uint8_t mode ZYDIS_BITFIELD( 2); + uint8_t modrmMod ZYDIS_BITFIELD( 3); + uint8_t modrmReg ZYDIS_BITFIELD( 4); + uint8_t modrmRm ZYDIS_BITFIELD( 4); + uint8_t mandatoryPrefix ZYDIS_BITFIELD( 3); + uint8_t operandSize ZYDIS_BITFIELD( 2); + uint8_t addressSize ZYDIS_BITFIELD( 2); + uint8_t vectorLength ZYDIS_BITFIELD( 2); + uint8_t rexW ZYDIS_BITFIELD( 2); + uint8_t rexB ZYDIS_BITFIELD( 2); + uint8_t evexB ZYDIS_BITFIELD( 2); + uint8_t evexZ ZYDIS_BITFIELD( 2); + uint8_t mvexE ZYDIS_BITFIELD( 2); + } filterIndizes; +} ZydisEncodableInstruction; + +/* ---------------------------------------------------------------------------------------------- */ + +#pragma pack(pop) + +#ifdef ZYDIS_MSVC +# pragma warning(pop) +#endif + +/* ============================================================================================== */ +/* Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Encodable instructions */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Returns all encodable instructions matching the given `mnemonic`. + * + * @param mnemonic The mnemonic. + * @param instruction A pointer to the variable that receives a pointer to the first + * `ZydisEncodableInstruction` struct. + * + * @return The number of encodable instructions for the given mnemonic. + */ +ZYDIS_NO_EXPORT uint8_t ZydisGetEncodableInstructions(ZydisMnemonic mnemonic, + const ZydisEncodableInstruction** instruction); + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ + +#ifdef __cplusplus +} +#endif + +#endif /* ZYDIS_ENCODERDATA_H */ diff --git a/src/Generated/EncodableInstructions.inc b/src/Generated/EncodableInstructions.inc new file mode 100644 index 0000000..4091b64 --- /dev/null +++ b/src/Generated/EncodableInstructions.inc @@ -0,0 +1,11560 @@ +const ZydisEncodableInstruction encodableInstructions[] = +{ + /* ------------------------------------------------------------------------------------------ */ + /* AAA */ + /* ------------------------------------------------------------------------------------------ */ + /*0000*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0000, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AAD */ + /* ------------------------------------------------------------------------------------------ */ + /*0001*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0001, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AAM */ + /* ------------------------------------------------------------------------------------------ */ + /*0002*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0002, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AAS */ + /* ------------------------------------------------------------------------------------------ */ + /*0003*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0003, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADC */ + /* ------------------------------------------------------------------------------------------ */ + /*0004*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0004, { 0 } }, + /*0005*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0005, { 0 } }, + /*0006*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0006, { 0 } }, + /*0007*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0007, { 0 } }, + /*0008*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0008, { 0 } }, + /*0009*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0009, { 0 } }, + /*000A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000A, { 0 } }, + /*000B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000B, { 0 } }, + /*000C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000C, { 0 } }, + /*000D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000D, { 0 } }, + /*000E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000E, { 0 } }, + /*000F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x000F, { 0 } }, + /*0010*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0010, { 0 } }, + /*0011*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0011, { 0 } }, + /*0012*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0012, { 0 } }, + /*0013*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0013, { 0 } }, + /*0014*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0014, { 0 } }, + /*0015*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0015, { 0 } }, + /*0016*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0016, { 0 } }, + /*0017*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0017, { 0 } }, + /*0018*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0018, { 0 } }, + /*0019*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0019, { 0 } }, + /*001A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001A, { 0 } }, + /*001B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADCX */ + /* ------------------------------------------------------------------------------------------ */ + /*001C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001C, { 0 } }, + /*001D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001D, { 0 } }, + /*001E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001E, { 0 } }, + /*001F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x001F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADD */ + /* ------------------------------------------------------------------------------------------ */ + /*0020*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0020, { 0 } }, + /*0021*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0021, { 0 } }, + /*0022*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0022, { 0 } }, + /*0023*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0023, { 0 } }, + /*0024*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0024, { 0 } }, + /*0025*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0025, { 0 } }, + /*0026*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0026, { 0 } }, + /*0027*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0027, { 0 } }, + /*0028*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0028, { 0 } }, + /*0029*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0029, { 0 } }, + /*002A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002A, { 0 } }, + /*002B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002B, { 0 } }, + /*002C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002C, { 0 } }, + /*002D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002D, { 0 } }, + /*002E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002E, { 0 } }, + /*002F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x002F, { 0 } }, + /*0030*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0030, { 0 } }, + /*0031*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0031, { 0 } }, + /*0032*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0032, { 0 } }, + /*0033*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0033, { 0 } }, + /*0034*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0034, { 0 } }, + /*0035*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0035, { 0 } }, + /*0036*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0036, { 0 } }, + /*0037*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0037, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0038*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0038, { 0 } }, + /*0039*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0039, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*003A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003A, { 0 } }, + /*003B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*003C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003C, { 0 } }, + /*003D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*003E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003E, { 0 } }, + /*003F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x003F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0040*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0040, { 0 } }, + /*0041*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0041, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADDSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0042*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0042, { 0 } }, + /*0043*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0043, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ADOX */ + /* ------------------------------------------------------------------------------------------ */ + /*0044*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0044, { 0 } }, + /*0045*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0045, { 0 } }, + /*0046*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0046, { 0 } }, + /*0047*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0047, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESDEC */ + /* ------------------------------------------------------------------------------------------ */ + /*0048*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0048, { 0 } }, + /*0049*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0049, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESDECLAST */ + /* ------------------------------------------------------------------------------------------ */ + /*004A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004A, { 0 } }, + /*004B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESENC */ + /* ------------------------------------------------------------------------------------------ */ + /*004C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004C, { 0 } }, + /*004D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESENCLAST */ + /* ------------------------------------------------------------------------------------------ */ + /*004E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004E, { 0 } }, + /*004F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x004F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESIMC */ + /* ------------------------------------------------------------------------------------------ */ + /*0050*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0050, { 0 } }, + /*0051*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0051, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AESKEYGENASSIST */ + /* ------------------------------------------------------------------------------------------ */ + /*0052*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0052, { 0 } }, + /*0053*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0053, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* AND */ + /* ------------------------------------------------------------------------------------------ */ + /*0054*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0054, { 0 } }, + /*0055*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0055, { 0 } }, + /*0056*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0056, { 0 } }, + /*0057*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0057, { 0 } }, + /*0058*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0058, { 0 } }, + /*0059*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0059, { 0 } }, + /*005A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005A, { 0 } }, + /*005B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005B, { 0 } }, + /*005C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005C, { 0 } }, + /*005D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005D, { 0 } }, + /*005E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005E, { 0 } }, + /*005F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x005F, { 0 } }, + /*0060*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0060, { 0 } }, + /*0061*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0061, { 0 } }, + /*0062*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0062, { 0 } }, + /*0063*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0063, { 0 } }, + /*0064*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0064, { 0 } }, + /*0065*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0065, { 0 } }, + /*0066*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0066, { 0 } }, + /*0067*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0067, { 0 } }, + /*0068*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0068, { 0 } }, + /*0069*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0069, { 0 } }, + /*006A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006A, { 0 } }, + /*006B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ANDN */ + /* ------------------------------------------------------------------------------------------ */ + /*006C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0000, { 0 } }, + /*006D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0001, { 0 } }, + /*006E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0002, { 0 } }, + /*006F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0003, { 0 } }, + /*0070*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0004, { 0 } }, + /*0071*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0005, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ANDNPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0072*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006C, { 0 } }, + /*0073*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ANDNPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0074*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006E, { 0 } }, + /*0075*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x006F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ANDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0076*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0070, { 0 } }, + /*0077*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0071, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ANDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0078*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0072, { 0 } }, + /*0079*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0073, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ARPL */ + /* ------------------------------------------------------------------------------------------ */ + /*007A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0074, { 0 } }, + /*007B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0075, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BEXTR */ + /* ------------------------------------------------------------------------------------------ */ + /*007C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0006, { 0 } }, + /*007D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0007, { 0 } }, + /*007E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0008, { 0 } }, + /*007F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0009, { 0 } }, + /*0080*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000A, { 0 } }, + /*0081*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BEXTR_XOP */ + /* ------------------------------------------------------------------------------------------ */ + /*0082*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0000, { 0 } }, + /*0083*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0001, { 0 } }, + /*0084*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0002, { 0 } }, + /*0085*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0003, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLCFILL */ + /* ------------------------------------------------------------------------------------------ */ + /*0086*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0004, { 0 } }, + /*0087*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0005, { 0 } }, + /*0088*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0006, { 0 } }, + /*0089*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0007, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLCI */ + /* ------------------------------------------------------------------------------------------ */ + /*008A*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0008, { 0 } }, + /*008B*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0009, { 0 } }, + /*008C*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000A, { 0 } }, + /*008D*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLCIC */ + /* ------------------------------------------------------------------------------------------ */ + /*008E*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000C, { 0 } }, + /*008F*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000D, { 0 } }, + /*0090*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000E, { 0 } }, + /*0091*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x000F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLCMSK */ + /* ------------------------------------------------------------------------------------------ */ + /*0092*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0010, { 0 } }, + /*0093*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0011, { 0 } }, + /*0094*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0012, { 0 } }, + /*0095*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0013, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLCS */ + /* ------------------------------------------------------------------------------------------ */ + /*0096*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0014, { 0 } }, + /*0097*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0015, { 0 } }, + /*0098*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0016, { 0 } }, + /*0099*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0017, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLENDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*009A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0076, { 0 } }, + /*009B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0077, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLENDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*009C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0078, { 0 } }, + /*009D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0079, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLENDVPD */ + /* ------------------------------------------------------------------------------------------ */ + /*009E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007A, { 0 } }, + /*009F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLENDVPS */ + /* ------------------------------------------------------------------------------------------ */ + /*00A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007C, { 0 } }, + /*00A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLSFILL */ + /* ------------------------------------------------------------------------------------------ */ + /*00A2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0018, { 0 } }, + /*00A3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0019, { 0 } }, + /*00A4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001A, { 0 } }, + /*00A5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLSI */ + /* ------------------------------------------------------------------------------------------ */ + /*00A6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000C, { 0 } }, + /*00A7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000D, { 0 } }, + /*00A8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000E, { 0 } }, + /*00A9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x000F, { 0 } }, + /*00AA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0010, { 0 } }, + /*00AB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0011, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLSIC */ + /* ------------------------------------------------------------------------------------------ */ + /*00AC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001C, { 0 } }, + /*00AD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001D, { 0 } }, + /*00AE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001E, { 0 } }, + /*00AF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x001F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLSMSK */ + /* ------------------------------------------------------------------------------------------ */ + /*00B0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0012, { 0 } }, + /*00B1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0013, { 0 } }, + /*00B2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0014, { 0 } }, + /*00B3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0015, { 0 } }, + /*00B4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0016, { 0 } }, + /*00B5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0017, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BLSR */ + /* ------------------------------------------------------------------------------------------ */ + /*00B6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0018, { 0 } }, + /*00B7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0019, { 0 } }, + /*00B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001A, { 0 } }, + /*00B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001B, { 0 } }, + /*00BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001C, { 0 } }, + /*00BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDCL */ + /* ------------------------------------------------------------------------------------------ */ + /*00BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007E, { 0 } }, + /*00BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x007F, { 0 } }, + /*00BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0080, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDCN */ + /* ------------------------------------------------------------------------------------------ */ + /*00BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0081, { 0 } }, + /*00C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0082, { 0 } }, + /*00C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0083, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDCU */ + /* ------------------------------------------------------------------------------------------ */ + /*00C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0084, { 0 } }, + /*00C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0085, { 0 } }, + /*00C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0086, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDLDX */ + /* ------------------------------------------------------------------------------------------ */ + /*00C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0087, { 0 } }, + /*00C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0088, { 0 } }, + /*00C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0089, { 0 } }, + /*00C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDMK */ + /* ------------------------------------------------------------------------------------------ */ + /*00C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDMOV */ + /* ------------------------------------------------------------------------------------------ */ + /*00CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008C, { 0 } }, + /*00CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008D, { 0 } }, + /*00CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008E, { 0 } }, + /*00CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x008F, { 0 } }, + /*00CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0090, { 0 } }, + /*00CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0091, { 0 } }, + /*00D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0092, { 0 } }, + /*00D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0093, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BNDSTX */ + /* ------------------------------------------------------------------------------------------ */ + /*00D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0094, { 0 } }, + /*00D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0095, { 0 } }, + /*00D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0096, { 0 } }, + /*00D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0097, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BOUND */ + /* ------------------------------------------------------------------------------------------ */ + /*00D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0098, { 0 } }, + /*00D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0099, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BSF */ + /* ------------------------------------------------------------------------------------------ */ + /*00D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009A, { 0 } }, + /*00D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009B, { 0 } }, + /*00DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009C, { 0 } }, + /*00DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009D, { 0 } }, + /*00DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009E, { 0 } }, + /*00DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x009F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BSR */ + /* ------------------------------------------------------------------------------------------ */ + /*00DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A0, { 0 } }, + /*00DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A1, { 0 } }, + /*00E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A2, { 0 } }, + /*00E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A3, { 0 } }, + /*00E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A4, { 0 } }, + /*00E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BSWAP */ + /* ------------------------------------------------------------------------------------------ */ + /*00E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BT */ + /* ------------------------------------------------------------------------------------------ */ + /*00E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A7, { 0 } }, + /*00E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A8, { 0 } }, + /*00E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00A9, { 0 } }, + /*00E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BTC */ + /* ------------------------------------------------------------------------------------------ */ + /*00E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AB, { 0 } }, + /*00EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AC, { 0 } }, + /*00EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AD, { 0 } }, + /*00EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AE, { 0 } }, + /*00ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00AF, { 0 } }, + /*00EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BTR */ + /* ------------------------------------------------------------------------------------------ */ + /*00EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B1, { 0 } }, + /*00F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B2, { 0 } }, + /*00F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B3, { 0 } }, + /*00F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B4, { 0 } }, + /*00F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B5, { 0 } }, + /*00F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BTS */ + /* ------------------------------------------------------------------------------------------ */ + /*00F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B7, { 0 } }, + /*00F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B8, { 0 } }, + /*00F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00B9, { 0 } }, + /*00F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BA, { 0 } }, + /*00F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BB, { 0 } }, + /*00FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* BZHI */ + /* ------------------------------------------------------------------------------------------ */ + /*00FB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001E, { 0 } }, + /*00FC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x001F, { 0 } }, + /*00FD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0020, { 0 } }, + /*00FE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0021, { 0 } }, + /*00FF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0022, { 0 } }, + /*0100*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0023, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CALL */ + /* ------------------------------------------------------------------------------------------ */ + /*0101*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BD, { 0 } }, + /*0102*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BE, { 0 } }, + /*0103*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00BF, { 0 } }, + /*0104*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CALL_FAR */ + /* ------------------------------------------------------------------------------------------ */ + /*0105*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C1, { 0 } }, + /*0106*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CBW */ + /* ------------------------------------------------------------------------------------------ */ + /*0107*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0108*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CDQE */ + /* ------------------------------------------------------------------------------------------ */ + /*0109*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLAC */ + /* ------------------------------------------------------------------------------------------ */ + /*010A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLC */ + /* ------------------------------------------------------------------------------------------ */ + /*010B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLD */ + /* ------------------------------------------------------------------------------------------ */ + /*010C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLEVICT0 */ + /* ------------------------------------------------------------------------------------------ */ + /*010D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0024, { 0 } }, + /*010E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0000, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLEVICT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*010F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0025, { 0 } }, + /*0110*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0001, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLFLUSH */ + /* ------------------------------------------------------------------------------------------ */ + /*0111*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00C9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLFLUSHOPT */ + /* ------------------------------------------------------------------------------------------ */ + /*0112*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLGI */ + /* ------------------------------------------------------------------------------------------ */ + /*0113*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLI */ + /* ------------------------------------------------------------------------------------------ */ + /*0114*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLRSSBSY */ + /* ------------------------------------------------------------------------------------------ */ + /*0115*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLTS */ + /* ------------------------------------------------------------------------------------------ */ + /*0116*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLWB */ + /* ------------------------------------------------------------------------------------------ */ + /*0117*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00CF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CLZERO */ + /* ------------------------------------------------------------------------------------------ */ + /*0118*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMC */ + /* ------------------------------------------------------------------------------------------ */ + /*0119*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVB */ + /* ------------------------------------------------------------------------------------------ */ + /*011A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D2, { 0 } }, + /*011B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVBE */ + /* ------------------------------------------------------------------------------------------ */ + /*011C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D4, { 0 } }, + /*011D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVL */ + /* ------------------------------------------------------------------------------------------ */ + /*011E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D6, { 0 } }, + /*011F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVLE */ + /* ------------------------------------------------------------------------------------------ */ + /*0120*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D8, { 0 } }, + /*0121*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNB */ + /* ------------------------------------------------------------------------------------------ */ + /*0122*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DA, { 0 } }, + /*0123*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNBE */ + /* ------------------------------------------------------------------------------------------ */ + /*0124*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DC, { 0 } }, + /*0125*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNL */ + /* ------------------------------------------------------------------------------------------ */ + /*0126*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DE, { 0 } }, + /*0127*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00DF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNLE */ + /* ------------------------------------------------------------------------------------------ */ + /*0128*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E0, { 0 } }, + /*0129*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNO */ + /* ------------------------------------------------------------------------------------------ */ + /*012A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E2, { 0 } }, + /*012B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNP */ + /* ------------------------------------------------------------------------------------------ */ + /*012C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E4, { 0 } }, + /*012D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNS */ + /* ------------------------------------------------------------------------------------------ */ + /*012E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E6, { 0 } }, + /*012F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVNZ */ + /* ------------------------------------------------------------------------------------------ */ + /*0130*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E8, { 0 } }, + /*0131*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVO */ + /* ------------------------------------------------------------------------------------------ */ + /*0132*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00EA, { 0 } }, + /*0133*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00EB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVP */ + /* ------------------------------------------------------------------------------------------ */ + /*0134*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00EC, { 0 } }, + /*0135*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00ED, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVS */ + /* ------------------------------------------------------------------------------------------ */ + /*0136*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00EE, { 0 } }, + /*0137*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00EF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMOVZ */ + /* ------------------------------------------------------------------------------------------ */ + /*0138*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F0, { 0 } }, + /*0139*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMP */ + /* ------------------------------------------------------------------------------------------ */ + /*013A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F2, { 0 } }, + /*013B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F3, { 0 } }, + /*013C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F4, { 0 } }, + /*013D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F5, { 0 } }, + /*013E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F6, { 0 } }, + /*013F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F7, { 0 } }, + /*0140*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F8, { 0 } }, + /*0141*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00F9, { 0 } }, + /*0142*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FA, { 0 } }, + /*0143*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FB, { 0 } }, + /*0144*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FC, { 0 } }, + /*0145*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FD, { 0 } }, + /*0146*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FE, { 0 } }, + /*0147*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00FF, { 0 } }, + /*0148*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0100, { 0 } }, + /*0149*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0101, { 0 } }, + /*014A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0102, { 0 } }, + /*014B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0103, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPPD */ + /* ------------------------------------------------------------------------------------------ */ + /*014C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0104, { 0 } }, + /*014D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0105, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*014E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0106, { 0 } }, + /*014F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0107, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPSB */ + /* ------------------------------------------------------------------------------------------ */ + /*0150*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0108, { 0 } }, + /*0151*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0109, { 0 } }, + /*0152*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0153*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010B, { 0 } }, + /*0154*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010C, { 0 } }, + /*0155*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010D, { 0 } }, + /*0156*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010E, { 0 } }, + /*0157*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x010F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0158*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0110, { 0 } }, + /*0159*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0111, { 0 } }, + /*015A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0112, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPSS */ + /* ------------------------------------------------------------------------------------------ */ + /*015B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0113, { 0 } }, + /*015C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0114, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPSW */ + /* ------------------------------------------------------------------------------------------ */ + /*015D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0115, { 0 } }, + /*015E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0116, { 0 } }, + /*015F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0117, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPXCHG */ + /* ------------------------------------------------------------------------------------------ */ + /*0160*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0118, { 0 } }, + /*0161*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0119, { 0 } }, + /*0162*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011A, { 0 } }, + /*0163*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011B, { 0 } }, + /*0164*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011C, { 0 } }, + /*0165*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPXCHG16B */ + /* ------------------------------------------------------------------------------------------ */ + /*0166*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011E, { 0 } }, + /*0167*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x011F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CMPXCHG8B */ + /* ------------------------------------------------------------------------------------------ */ + /*0168*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0120, { 0 } }, + /*0169*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0121, { 0 } }, + /*016A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0122, { 0 } }, + /*016B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0123, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* COMISD */ + /* ------------------------------------------------------------------------------------------ */ + /*016C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0124, { 0 } }, + /*016D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0125, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* COMISS */ + /* ------------------------------------------------------------------------------------------ */ + /*016E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0126, { 0 } }, + /*016F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0127, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CPUID */ + /* ------------------------------------------------------------------------------------------ */ + /*0170*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0128, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CQO */ + /* ------------------------------------------------------------------------------------------ */ + /*0171*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0129, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CRC32 */ + /* ------------------------------------------------------------------------------------------ */ + /*0172*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012A, { 0 } }, + /*0173*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012B, { 0 } }, + /*0174*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012C, { 0 } }, + /*0175*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTDQ2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0176*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012E, { 0 } }, + /*0177*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x012F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTDQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0178*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0130, { 0 } }, + /*0179*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0131, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPD2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*017A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0132, { 0 } }, + /*017B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0133, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPD2PI */ + /* ------------------------------------------------------------------------------------------ */ + /*017C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0134, { 0 } }, + /*017D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0135, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPD2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*017E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0136, { 0 } }, + /*017F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0137, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPI2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0180*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0138, { 0 } }, + /*0181*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0139, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPI2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0182*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013A, { 0 } }, + /*0183*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPS2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0184*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013C, { 0 } }, + /*0185*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPS2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0186*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013E, { 0 } }, + /*0187*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x013F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTPS2PI */ + /* ------------------------------------------------------------------------------------------ */ + /*0188*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0140, { 0 } }, + /*0189*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0141, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSD2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*018A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0142, { 0 } }, + /*018B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0143, { 0 } }, + /*018C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0144, { 0 } }, + /*018D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0145, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSD2SS */ + /* ------------------------------------------------------------------------------------------ */ + /*018E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0146, { 0 } }, + /*018F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0147, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSI2SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0190*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0148, { 0 } }, + /*0191*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0149, { 0 } }, + /*0192*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014A, { 0 } }, + /*0193*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSI2SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0194*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014C, { 0 } }, + /*0195*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014D, { 0 } }, + /*0196*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014E, { 0 } }, + /*0197*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x014F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSS2SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0198*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0150, { 0 } }, + /*0199*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0151, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTSS2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*019A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0152, { 0 } }, + /*019B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0153, { 0 } }, + /*019C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0154, { 0 } }, + /*019D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0155, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTPD2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*019E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0156, { 0 } }, + /*019F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0157, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTPD2PI */ + /* ------------------------------------------------------------------------------------------ */ + /*01A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0158, { 0 } }, + /*01A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0159, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTPS2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*01A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015A, { 0 } }, + /*01A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTPS2PI */ + /* ------------------------------------------------------------------------------------------ */ + /*01A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015C, { 0 } }, + /*01A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTSD2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*01A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015E, { 0 } }, + /*01A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x015F, { 0 } }, + /*01A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0160, { 0 } }, + /*01A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0161, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CVTTSS2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*01AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0162, { 0 } }, + /*01AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0163, { 0 } }, + /*01AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0164, { 0 } }, + /*01AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0165, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CWD */ + /* ------------------------------------------------------------------------------------------ */ + /*01AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0166, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* CWDE */ + /* ------------------------------------------------------------------------------------------ */ + /*01AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0167, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DAA */ + /* ------------------------------------------------------------------------------------------ */ + /*01B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0168, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DAS */ + /* ------------------------------------------------------------------------------------------ */ + /*01B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0169, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DEC */ + /* ------------------------------------------------------------------------------------------ */ + /*01B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016A, { 0 } }, + /*01B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016B, { 0 } }, + /*01B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016C, { 0 } }, + /*01B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016D, { 0 } }, + /*01B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016E, { 0 } }, + /*01B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x016F, { 0 } }, + /*01B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0170, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DELAY */ + /* ------------------------------------------------------------------------------------------ */ + /*01B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0026, { 0 } }, + /*01BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0027, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DIV */ + /* ------------------------------------------------------------------------------------------ */ + /*01BB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0171, { 0 } }, + /*01BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0172, { 0 } }, + /*01BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0173, { 0 } }, + /*01BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0174, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DIVPD */ + /* ------------------------------------------------------------------------------------------ */ + /*01BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0175, { 0 } }, + /*01C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0176, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DIVPS */ + /* ------------------------------------------------------------------------------------------ */ + /*01C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0177, { 0 } }, + /*01C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0178, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DIVSD */ + /* ------------------------------------------------------------------------------------------ */ + /*01C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0179, { 0 } }, + /*01C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DIVSS */ + /* ------------------------------------------------------------------------------------------ */ + /*01C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017B, { 0 } }, + /*01C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DPPD */ + /* ------------------------------------------------------------------------------------------ */ + /*01C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017D, { 0 } }, + /*01C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* DPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*01C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x017F, { 0 } }, + /*01CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0180, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* EMMS */ + /* ------------------------------------------------------------------------------------------ */ + /*01CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0181, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ENCLS */ + /* ------------------------------------------------------------------------------------------ */ + /*01CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0182, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ENCLU */ + /* ------------------------------------------------------------------------------------------ */ + /*01CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0183, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ENDBR32 */ + /* ------------------------------------------------------------------------------------------ */ + /*01CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0184, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ENDBR64 */ + /* ------------------------------------------------------------------------------------------ */ + /*01CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0185, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ENTER */ + /* ------------------------------------------------------------------------------------------ */ + /*01D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0186, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* EXTRACTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*01D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0187, { 0 } }, + /*01D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0188, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* F2XM1 */ + /* ------------------------------------------------------------------------------------------ */ + /*01D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0189, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FABS */ + /* ------------------------------------------------------------------------------------------ */ + /*01D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FADD */ + /* ------------------------------------------------------------------------------------------ */ + /*01D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018B, { 0 } }, + /*01D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018C, { 0 } }, + /*01D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018D, { 0 } }, + /*01D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FADDP */ + /* ------------------------------------------------------------------------------------------ */ + /*01D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x018F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FBLD */ + /* ------------------------------------------------------------------------------------------ */ + /*01DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0190, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FBSTP */ + /* ------------------------------------------------------------------------------------------ */ + /*01DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0191, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCHS */ + /* ------------------------------------------------------------------------------------------ */ + /*01DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0192, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVB */ + /* ------------------------------------------------------------------------------------------ */ + /*01DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0193, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVBE */ + /* ------------------------------------------------------------------------------------------ */ + /*01DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0194, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVE */ + /* ------------------------------------------------------------------------------------------ */ + /*01DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0195, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVNB */ + /* ------------------------------------------------------------------------------------------ */ + /*01E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0196, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVNBE */ + /* ------------------------------------------------------------------------------------------ */ + /*01E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0197, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVNE */ + /* ------------------------------------------------------------------------------------------ */ + /*01E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0198, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVNU */ + /* ------------------------------------------------------------------------------------------ */ + /*01E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0199, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCMOVU */ + /* ------------------------------------------------------------------------------------------ */ + /*01E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOM */ + /* ------------------------------------------------------------------------------------------ */ + /*01E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019B, { 0 } }, + /*01E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019C, { 0 } }, + /*01E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019D, { 0 } }, + /*01E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOMI */ + /* ------------------------------------------------------------------------------------------ */ + /*01E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x019F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOMIP */ + /* ------------------------------------------------------------------------------------------ */ + /*01EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOMP */ + /* ------------------------------------------------------------------------------------------ */ + /*01EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A1, { 0 } }, + /*01EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A2, { 0 } }, + /*01ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A3, { 0 } }, + /*01EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A4, { 0 } }, + /*01EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOMPP */ + /* ------------------------------------------------------------------------------------------ */ + /*01F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FCOS */ + /* ------------------------------------------------------------------------------------------ */ + /*01F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDECSTP */ + /* ------------------------------------------------------------------------------------------ */ + /*01F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDISI8087_NOP */ + /* ------------------------------------------------------------------------------------------ */ + /*01F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01A9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDIV */ + /* ------------------------------------------------------------------------------------------ */ + /*01F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AA, { 0 } }, + /*01F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AB, { 0 } }, + /*01F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AC, { 0 } }, + /*01F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDIVP */ + /* ------------------------------------------------------------------------------------------ */ + /*01F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDIVR */ + /* ------------------------------------------------------------------------------------------ */ + /*01F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01AF, { 0 } }, + /*01FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B0, { 0 } }, + /*01FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B1, { 0 } }, + /*01FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FDIVRP */ + /* ------------------------------------------------------------------------------------------ */ + /*01FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FEMMS */ + /* ------------------------------------------------------------------------------------------ */ + /*01FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FENI8087_NOP */ + /* ------------------------------------------------------------------------------------------ */ + /*01FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FFREE */ + /* ------------------------------------------------------------------------------------------ */ + /*0200*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FFREEP */ + /* ------------------------------------------------------------------------------------------ */ + /*0201*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FIADD */ + /* ------------------------------------------------------------------------------------------ */ + /*0202*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B8, { 0 } }, + /*0203*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01B9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FICOM */ + /* ------------------------------------------------------------------------------------------ */ + /*0204*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BA, { 0 } }, + /*0205*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FICOMP */ + /* ------------------------------------------------------------------------------------------ */ + /*0206*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BC, { 0 } }, + /*0207*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FIDIV */ + /* ------------------------------------------------------------------------------------------ */ + /*0208*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BE, { 0 } }, + /*0209*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FIDIVR */ + /* ------------------------------------------------------------------------------------------ */ + /*020A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C0, { 0 } }, + /*020B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FILD */ + /* ------------------------------------------------------------------------------------------ */ + /*020C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C2, { 0 } }, + /*020D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C3, { 0 } }, + /*020E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FIMUL */ + /* ------------------------------------------------------------------------------------------ */ + /*020F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C5, { 0 } }, + /*0210*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FINCSTP */ + /* ------------------------------------------------------------------------------------------ */ + /*0211*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FIST */ + /* ------------------------------------------------------------------------------------------ */ + /*0212*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C8, { 0 } }, + /*0213*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01C9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FISTP */ + /* ------------------------------------------------------------------------------------------ */ + /*0214*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CA, { 0 } }, + /*0215*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CB, { 0 } }, + /*0216*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FISTTP */ + /* ------------------------------------------------------------------------------------------ */ + /*0217*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CD, { 0 } }, + /*0218*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CE, { 0 } }, + /*0219*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01CF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FISUB */ + /* ------------------------------------------------------------------------------------------ */ + /*021A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D0, { 0 } }, + /*021B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FISUBR */ + /* ------------------------------------------------------------------------------------------ */ + /*021C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D2, { 0 } }, + /*021D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLD */ + /* ------------------------------------------------------------------------------------------ */ + /*021E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D4, { 0 } }, + /*021F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D5, { 0 } }, + /*0220*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D6, { 0 } }, + /*0221*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLD1 */ + /* ------------------------------------------------------------------------------------------ */ + /*0222*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDCW */ + /* ------------------------------------------------------------------------------------------ */ + /*0223*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDENV */ + /* ------------------------------------------------------------------------------------------ */ + /*0224*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DA, { 0 } }, + /*0225*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDL2E */ + /* ------------------------------------------------------------------------------------------ */ + /*0226*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDL2T */ + /* ------------------------------------------------------------------------------------------ */ + /*0227*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDLG2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0228*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDLN2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0229*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01DF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDPI */ + /* ------------------------------------------------------------------------------------------ */ + /*022A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FLDZ */ + /* ------------------------------------------------------------------------------------------ */ + /*022B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FMUL */ + /* ------------------------------------------------------------------------------------------ */ + /*022C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E2, { 0 } }, + /*022D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E3, { 0 } }, + /*022E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E4, { 0 } }, + /*022F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FMULP */ + /* ------------------------------------------------------------------------------------------ */ + /*0230*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNCLEX */ + /* ------------------------------------------------------------------------------------------ */ + /*0231*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNINIT */ + /* ------------------------------------------------------------------------------------------ */ + /*0232*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNOP */ + /* ------------------------------------------------------------------------------------------ */ + /*0233*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNSAVE */ + /* ------------------------------------------------------------------------------------------ */ + /*0234*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01EA, { 0 } }, + /*0235*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01EB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNSTCW */ + /* ------------------------------------------------------------------------------------------ */ + /*0236*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01EC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNSTENV */ + /* ------------------------------------------------------------------------------------------ */ + /*0237*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01ED, { 0 } }, + /*0238*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FNSTSW */ + /* ------------------------------------------------------------------------------------------ */ + /*0239*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01EF, { 0 } }, + /*023A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FPATAN */ + /* ------------------------------------------------------------------------------------------ */ + /*023B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FPREM */ + /* ------------------------------------------------------------------------------------------ */ + /*023C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FPREM1 */ + /* ------------------------------------------------------------------------------------------ */ + /*023D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FPTAN */ + /* ------------------------------------------------------------------------------------------ */ + /*023E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FRNDINT */ + /* ------------------------------------------------------------------------------------------ */ + /*023F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FRSTOR */ + /* ------------------------------------------------------------------------------------------ */ + /*0240*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F6, { 0 } }, + /*0241*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSCALE */ + /* ------------------------------------------------------------------------------------------ */ + /*0242*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSETPM287_NOP */ + /* ------------------------------------------------------------------------------------------ */ + /*0243*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSIN */ + /* ------------------------------------------------------------------------------------------ */ + /*0244*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSINCOS */ + /* ------------------------------------------------------------------------------------------ */ + /*0245*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSQRT */ + /* ------------------------------------------------------------------------------------------ */ + /*0246*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FST */ + /* ------------------------------------------------------------------------------------------ */ + /*0247*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FD, { 0 } }, + /*0248*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FE, { 0 } }, + /*0249*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01FF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSTP */ + /* ------------------------------------------------------------------------------------------ */ + /*024A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0200, { 0 } }, + /*024B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0201, { 0 } }, + /*024C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0202, { 0 } }, + /*024D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0203, { 0 } }, + /*024E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0204, { 0 } }, + /*024F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0205, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSTPNCE */ + /* ------------------------------------------------------------------------------------------ */ + /*0250*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0206, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSUB */ + /* ------------------------------------------------------------------------------------------ */ + /*0251*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0207, { 0 } }, + /*0252*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0208, { 0 } }, + /*0253*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0209, { 0 } }, + /*0254*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSUBP */ + /* ------------------------------------------------------------------------------------------ */ + /*0255*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSUBR */ + /* ------------------------------------------------------------------------------------------ */ + /*0256*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020C, { 0 } }, + /*0257*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020D, { 0 } }, + /*0258*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020E, { 0 } }, + /*0259*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x020F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FSUBRP */ + /* ------------------------------------------------------------------------------------------ */ + /*025A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0210, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FTST */ + /* ------------------------------------------------------------------------------------------ */ + /*025B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0211, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FUCOM */ + /* ------------------------------------------------------------------------------------------ */ + /*025C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0212, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FUCOMI */ + /* ------------------------------------------------------------------------------------------ */ + /*025D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0213, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FUCOMIP */ + /* ------------------------------------------------------------------------------------------ */ + /*025E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0214, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FUCOMP */ + /* ------------------------------------------------------------------------------------------ */ + /*025F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0215, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FUCOMPP */ + /* ------------------------------------------------------------------------------------------ */ + /*0260*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0216, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FWAIT */ + /* ------------------------------------------------------------------------------------------ */ + /*0261*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0217, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXAM */ + /* ------------------------------------------------------------------------------------------ */ + /*0262*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0218, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXCH */ + /* ------------------------------------------------------------------------------------------ */ + /*0263*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0219, { 0 } }, + /*0264*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021A, { 0 } }, + /*0265*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXRSTOR */ + /* ------------------------------------------------------------------------------------------ */ + /*0266*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXRSTOR64 */ + /* ------------------------------------------------------------------------------------------ */ + /*0267*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXSAVE */ + /* ------------------------------------------------------------------------------------------ */ + /*0268*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXSAVE64 */ + /* ------------------------------------------------------------------------------------------ */ + /*0269*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x021F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FXTRACT */ + /* ------------------------------------------------------------------------------------------ */ + /*026A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0220, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FYL2X */ + /* ------------------------------------------------------------------------------------------ */ + /*026B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0221, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* FYL2XP1 */ + /* ------------------------------------------------------------------------------------------ */ + /*026C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0222, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* GETSEC */ + /* ------------------------------------------------------------------------------------------ */ + /*026D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0223, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* HADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*026E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0224, { 0 } }, + /*026F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0225, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* HADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0270*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0226, { 0 } }, + /*0271*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0227, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* HLT */ + /* ------------------------------------------------------------------------------------------ */ + /*0272*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0228, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* HSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0273*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0229, { 0 } }, + /*0274*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* HSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0275*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022B, { 0 } }, + /*0276*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IDIV */ + /* ------------------------------------------------------------------------------------------ */ + /*0277*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022D, { 0 } }, + /*0278*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022E, { 0 } }, + /*0279*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x022F, { 0 } }, + /*027A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0230, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IMUL */ + /* ------------------------------------------------------------------------------------------ */ + /*027B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0231, { 0 } }, + /*027C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0232, { 0 } }, + /*027D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0233, { 0 } }, + /*027E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0234, { 0 } }, + /*027F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0235, { 0 } }, + /*0280*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0236, { 0 } }, + /*0281*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0237, { 0 } }, + /*0282*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0238, { 0 } }, + /*0283*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0239, { 0 } }, + /*0284*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IN */ + /* ------------------------------------------------------------------------------------------ */ + /*0285*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023B, { 0 } }, + /*0286*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023C, { 0 } }, + /*0287*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023D, { 0 } }, + /*0288*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INC */ + /* ------------------------------------------------------------------------------------------ */ + /*0289*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x023F, { 0 } }, + /*028A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0240, { 0 } }, + /*028B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0241, { 0 } }, + /*028C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0242, { 0 } }, + /*028D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0243, { 0 } }, + /*028E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0244, { 0 } }, + /*028F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0245, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INCSSPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0290*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0246, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INCSSPQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0291*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0247, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INSB */ + /* ------------------------------------------------------------------------------------------ */ + /*0292*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0248, { 0 } }, + /*0293*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0249, { 0 } }, + /*0294*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0295*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024B, { 0 } }, + /*0296*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024C, { 0 } }, + /*0297*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024D, { 0 } }, + /*0298*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024E, { 0 } }, + /*0299*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x024F, { 0 } }, + /*029A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0250, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INSERTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*029B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0251, { 0 } }, + /*029C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0252, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INSW */ + /* ------------------------------------------------------------------------------------------ */ + /*029D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0253, { 0 } }, + /*029E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0254, { 0 } }, + /*029F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0255, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INT */ + /* ------------------------------------------------------------------------------------------ */ + /*02A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0256, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*02A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0257, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INT3 */ + /* ------------------------------------------------------------------------------------------ */ + /*02A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0258, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INTO */ + /* ------------------------------------------------------------------------------------------ */ + /*02A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0259, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVD */ + /* ------------------------------------------------------------------------------------------ */ + /*02A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVEPT */ + /* ------------------------------------------------------------------------------------------ */ + /*02A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025B, { 0 } }, + /*02A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVLPG */ + /* ------------------------------------------------------------------------------------------ */ + /*02A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVLPGA */ + /* ------------------------------------------------------------------------------------------ */ + /*02A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVPCID */ + /* ------------------------------------------------------------------------------------------ */ + /*02A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x025F, { 0 } }, + /*02AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0260, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* INVVPID */ + /* ------------------------------------------------------------------------------------------ */ + /*02AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0261, { 0 } }, + /*02AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0262, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IRET */ + /* ------------------------------------------------------------------------------------------ */ + /*02AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0263, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IRETD */ + /* ------------------------------------------------------------------------------------------ */ + /*02AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0264, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* IRETQ */ + /* ------------------------------------------------------------------------------------------ */ + /*02AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0265, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JB */ + /* ------------------------------------------------------------------------------------------ */ + /*02B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0266, { 0 } }, + /*02B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0267, { 0 } }, + /*02B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0268, { 0 } }, + /*02B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0269, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JBE */ + /* ------------------------------------------------------------------------------------------ */ + /*02B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026A, { 0 } }, + /*02B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026B, { 0 } }, + /*02B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026C, { 0 } }, + /*02B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JCXZ */ + /* ------------------------------------------------------------------------------------------ */ + /*02B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JECXZ */ + /* ------------------------------------------------------------------------------------------ */ + /*02B9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x026F, { 0 } }, + /*02BA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0270, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JKNZD */ + /* ------------------------------------------------------------------------------------------ */ + /*02BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0028, { 0 } }, + /*02BC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0029, { 0 } }, + /*02BD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JKZD */ + /* ------------------------------------------------------------------------------------------ */ + /*02BE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002B, { 0 } }, + /*02BF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002C, { 0 } }, + /*02C0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JL */ + /* ------------------------------------------------------------------------------------------ */ + /*02C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0271, { 0 } }, + /*02C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0272, { 0 } }, + /*02C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0273, { 0 } }, + /*02C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0274, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JLE */ + /* ------------------------------------------------------------------------------------------ */ + /*02C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0275, { 0 } }, + /*02C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0276, { 0 } }, + /*02C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0277, { 0 } }, + /*02C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0278, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JMP */ + /* ------------------------------------------------------------------------------------------ */ + /*02C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0279, { 0 } }, + /*02CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027A, { 0 } }, + /*02CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027B, { 0 } }, + /*02CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027C, { 0 } }, + /*02CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027D, { 0 } }, + /*02CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JMP_FAR */ + /* ------------------------------------------------------------------------------------------ */ + /*02CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x027F, { 0 } }, + /*02D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0280, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNB */ + /* ------------------------------------------------------------------------------------------ */ + /*02D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0281, { 0 } }, + /*02D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0282, { 0 } }, + /*02D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0283, { 0 } }, + /*02D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0284, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNBE */ + /* ------------------------------------------------------------------------------------------ */ + /*02D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0285, { 0 } }, + /*02D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0286, { 0 } }, + /*02D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0287, { 0 } }, + /*02D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0288, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNL */ + /* ------------------------------------------------------------------------------------------ */ + /*02D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0289, { 0 } }, + /*02DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028A, { 0 } }, + /*02DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028B, { 0 } }, + /*02DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNLE */ + /* ------------------------------------------------------------------------------------------ */ + /*02DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028D, { 0 } }, + /*02DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028E, { 0 } }, + /*02DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x028F, { 0 } }, + /*02E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0290, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNO */ + /* ------------------------------------------------------------------------------------------ */ + /*02E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0291, { 0 } }, + /*02E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0292, { 0 } }, + /*02E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0293, { 0 } }, + /*02E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0294, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNP */ + /* ------------------------------------------------------------------------------------------ */ + /*02E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0295, { 0 } }, + /*02E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0296, { 0 } }, + /*02E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0297, { 0 } }, + /*02E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0298, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNS */ + /* ------------------------------------------------------------------------------------------ */ + /*02E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0299, { 0 } }, + /*02EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029A, { 0 } }, + /*02EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029B, { 0 } }, + /*02EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JNZ */ + /* ------------------------------------------------------------------------------------------ */ + /*02ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029D, { 0 } }, + /*02EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029E, { 0 } }, + /*02EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x029F, { 0 } }, + /*02F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JO */ + /* ------------------------------------------------------------------------------------------ */ + /*02F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A1, { 0 } }, + /*02F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A2, { 0 } }, + /*02F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A3, { 0 } }, + /*02F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JP */ + /* ------------------------------------------------------------------------------------------ */ + /*02F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A5, { 0 } }, + /*02F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A6, { 0 } }, + /*02F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A7, { 0 } }, + /*02F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JRCXZ */ + /* ------------------------------------------------------------------------------------------ */ + /*02F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02A9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JS */ + /* ------------------------------------------------------------------------------------------ */ + /*02FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AA, { 0 } }, + /*02FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AB, { 0 } }, + /*02FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AC, { 0 } }, + /*02FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* JZ */ + /* ------------------------------------------------------------------------------------------ */ + /*02FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AE, { 0 } }, + /*02FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02AF, { 0 } }, + /*0300*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B0, { 0 } }, + /*0301*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KADDB */ + /* ------------------------------------------------------------------------------------------ */ + /*0302*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KADDD */ + /* ------------------------------------------------------------------------------------------ */ + /*0303*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x002F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KADDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0304*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0030, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KADDW */ + /* ------------------------------------------------------------------------------------------ */ + /*0305*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0031, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KAND */ + /* ------------------------------------------------------------------------------------------ */ + /*0306*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0032, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDB */ + /* ------------------------------------------------------------------------------------------ */ + /*0307*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0033, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDD */ + /* ------------------------------------------------------------------------------------------ */ + /*0308*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0034, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDN */ + /* ------------------------------------------------------------------------------------------ */ + /*0309*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0035, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDNB */ + /* ------------------------------------------------------------------------------------------ */ + /*030A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0036, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDND */ + /* ------------------------------------------------------------------------------------------ */ + /*030B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0037, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDNQ */ + /* ------------------------------------------------------------------------------------------ */ + /*030C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0038, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDNR */ + /* ------------------------------------------------------------------------------------------ */ + /*030D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0039, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDNW */ + /* ------------------------------------------------------------------------------------------ */ + /*030E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*030F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KANDW */ + /* ------------------------------------------------------------------------------------------ */ + /*0310*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KCONCATH */ + /* ------------------------------------------------------------------------------------------ */ + /*0311*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KCONCATL */ + /* ------------------------------------------------------------------------------------------ */ + /*0312*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KEXTRACT */ + /* ------------------------------------------------------------------------------------------ */ + /*0313*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x003F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMERGE2L1H */ + /* ------------------------------------------------------------------------------------------ */ + /*0314*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0040, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMERGE2L1L */ + /* ------------------------------------------------------------------------------------------ */ + /*0315*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0041, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMOV */ + /* ------------------------------------------------------------------------------------------ */ + /*0316*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0042, { 0 } }, + /*0317*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0043, { 0 } }, + /*0318*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0044, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMOVB */ + /* ------------------------------------------------------------------------------------------ */ + /*0319*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0045, { 0 } }, + /*031A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0046, { 0 } }, + /*031B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0047, { 0 } }, + /*031C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0048, { 0 } }, + /*031D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0049, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMOVD */ + /* ------------------------------------------------------------------------------------------ */ + /*031E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004A, { 0 } }, + /*031F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004B, { 0 } }, + /*0320*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004C, { 0 } }, + /*0321*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004D, { 0 } }, + /*0322*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004E, { 0 } }, + /*0323*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x004F, { 0 } }, + /*0324*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0050, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMOVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0325*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0051, { 0 } }, + /*0326*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0052, { 0 } }, + /*0327*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0053, { 0 } }, + /*0328*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0054, { 0 } }, + /*0329*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0055, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KMOVW */ + /* ------------------------------------------------------------------------------------------ */ + /*032A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0056, { 0 } }, + /*032B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0057, { 0 } }, + /*032C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0058, { 0 } }, + /*032D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0059, { 0 } }, + /*032E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KNOT */ + /* ------------------------------------------------------------------------------------------ */ + /*032F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KNOTB */ + /* ------------------------------------------------------------------------------------------ */ + /*0330*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KNOTD */ + /* ------------------------------------------------------------------------------------------ */ + /*0331*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KNOTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0332*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KNOTW */ + /* ------------------------------------------------------------------------------------------ */ + /*0333*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x005F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KOR */ + /* ------------------------------------------------------------------------------------------ */ + /*0334*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0060, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORB */ + /* ------------------------------------------------------------------------------------------ */ + /*0335*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0061, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORD */ + /* ------------------------------------------------------------------------------------------ */ + /*0336*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0062, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0337*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0063, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORTESTB */ + /* ------------------------------------------------------------------------------------------ */ + /*0338*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0064, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORTESTD */ + /* ------------------------------------------------------------------------------------------ */ + /*0339*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0065, { 0 } }, + /*033A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0066, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORTESTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*033B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0067, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORTESTW */ + /* ------------------------------------------------------------------------------------------ */ + /*033C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0068, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KORW */ + /* ------------------------------------------------------------------------------------------ */ + /*033D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0069, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTLB */ + /* ------------------------------------------------------------------------------------------ */ + /*033E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTLD */ + /* ------------------------------------------------------------------------------------------ */ + /*033F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0340*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTLW */ + /* ------------------------------------------------------------------------------------------ */ + /*0341*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTRB */ + /* ------------------------------------------------------------------------------------------ */ + /*0342*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTRD */ + /* ------------------------------------------------------------------------------------------ */ + /*0343*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x006F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTRQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0344*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0070, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KSHIFTRW */ + /* ------------------------------------------------------------------------------------------ */ + /*0345*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0071, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KTESTB */ + /* ------------------------------------------------------------------------------------------ */ + /*0346*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0072, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KTESTD */ + /* ------------------------------------------------------------------------------------------ */ + /*0347*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0073, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KTESTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0348*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0074, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KTESTW */ + /* ------------------------------------------------------------------------------------------ */ + /*0349*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0075, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KUNPCKBW */ + /* ------------------------------------------------------------------------------------------ */ + /*034A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0076, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KUNPCKDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*034B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0077, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KUNPCKWD */ + /* ------------------------------------------------------------------------------------------ */ + /*034C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0078, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXNOR */ + /* ------------------------------------------------------------------------------------------ */ + /*034D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0079, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXNORB */ + /* ------------------------------------------------------------------------------------------ */ + /*034E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXNORD */ + /* ------------------------------------------------------------------------------------------ */ + /*034F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXNORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0350*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXNORW */ + /* ------------------------------------------------------------------------------------------ */ + /*0351*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXOR */ + /* ------------------------------------------------------------------------------------------ */ + /*0352*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXORB */ + /* ------------------------------------------------------------------------------------------ */ + /*0353*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x007F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXORD */ + /* ------------------------------------------------------------------------------------------ */ + /*0354*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0080, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0355*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0081, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* KXORW */ + /* ------------------------------------------------------------------------------------------ */ + /*0356*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0082, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LAHF */ + /* ------------------------------------------------------------------------------------------ */ + /*0357*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LAR */ + /* ------------------------------------------------------------------------------------------ */ + /*0358*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B3, { 0 } }, + /*0359*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LDDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*035A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LDMXCSR */ + /* ------------------------------------------------------------------------------------------ */ + /*035B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LDS */ + /* ------------------------------------------------------------------------------------------ */ + /*035C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LEA */ + /* ------------------------------------------------------------------------------------------ */ + /*035D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LEAVE */ + /* ------------------------------------------------------------------------------------------ */ + /*035E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02B9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LES */ + /* ------------------------------------------------------------------------------------------ */ + /*035F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LFENCE */ + /* ------------------------------------------------------------------------------------------ */ + /*0360*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LFS */ + /* ------------------------------------------------------------------------------------------ */ + /*0361*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LGDT */ + /* ------------------------------------------------------------------------------------------ */ + /*0362*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BD, { 0 } }, + /*0363*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LGS */ + /* ------------------------------------------------------------------------------------------ */ + /*0364*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LIDT */ + /* ------------------------------------------------------------------------------------------ */ + /*0365*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C0, { 0 } }, + /*0366*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LLDT */ + /* ------------------------------------------------------------------------------------------ */ + /*0367*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C2, { 0 } }, + /*0368*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LLWPCB */ + /* ------------------------------------------------------------------------------------------ */ + /*0369*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0020, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LMSW */ + /* ------------------------------------------------------------------------------------------ */ + /*036A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C4, { 0 } }, + /*036B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LODSB */ + /* ------------------------------------------------------------------------------------------ */ + /*036C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C6, { 0 } }, + /*036D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C7, { 0 } }, + /*036E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LODSD */ + /* ------------------------------------------------------------------------------------------ */ + /*036F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02C9, { 0 } }, + /*0370*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CA, { 0 } }, + /*0371*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LODSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0372*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CC, { 0 } }, + /*0373*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CD, { 0 } }, + /*0374*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LODSW */ + /* ------------------------------------------------------------------------------------------ */ + /*0375*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02CF, { 0 } }, + /*0376*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D0, { 0 } }, + /*0377*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LOOP */ + /* ------------------------------------------------------------------------------------------ */ + /*0378*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LOOPE */ + /* ------------------------------------------------------------------------------------------ */ + /*0379*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D3, { 0 } }, + /*037A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D4, { 0 } }, + /*037B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D5, { 0 } }, + /*037C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LOOPNE */ + /* ------------------------------------------------------------------------------------------ */ + /*037D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D7, { 0 } }, + /*037E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D8, { 0 } }, + /*037F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02D9, { 0 } }, + /*0380*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LSL */ + /* ------------------------------------------------------------------------------------------ */ + /*0381*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DB, { 0 } }, + /*0382*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0383*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LTR */ + /* ------------------------------------------------------------------------------------------ */ + /*0384*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DE, { 0 } }, + /*0385*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02DF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LWPINS */ + /* ------------------------------------------------------------------------------------------ */ + /*0386*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0021, { 0 } }, + /*0387*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0022, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LWPVAL */ + /* ------------------------------------------------------------------------------------------ */ + /*0388*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0023, { 0 } }, + /*0389*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0024, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* LZCNT */ + /* ------------------------------------------------------------------------------------------ */ + /*038A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E0, { 0 } }, + /*038B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E1, { 0 } }, + /*038C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0083, { 0 } }, + /*038D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0084, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MASKMOVDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*038E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MASKMOVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*038F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MAXPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0390*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E4, { 0 } }, + /*0391*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MAXPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0392*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E6, { 0 } }, + /*0393*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MAXSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0394*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E8, { 0 } }, + /*0395*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MAXSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0396*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02EA, { 0 } }, + /*0397*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02EB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MFENCE */ + /* ------------------------------------------------------------------------------------------ */ + /*0398*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02EC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MINPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0399*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02ED, { 0 } }, + /*039A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MINPS */ + /* ------------------------------------------------------------------------------------------ */ + /*039B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02EF, { 0 } }, + /*039C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MINSD */ + /* ------------------------------------------------------------------------------------------ */ + /*039D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F1, { 0 } }, + /*039E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MINSS */ + /* ------------------------------------------------------------------------------------------ */ + /*039F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F3, { 0 } }, + /*03A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MONITOR */ + /* ------------------------------------------------------------------------------------------ */ + /*03A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F5, { 0 } }, + /*03A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F6, { 0 } }, + /*03A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F7, { 0 } }, + /*03A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOV */ + /* ------------------------------------------------------------------------------------------ */ + /*03A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02F9, { 0 } }, + /*03A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FA, { 0 } }, + /*03A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FB, { 0 } }, + /*03A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FC, { 0 } }, + /*03A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FD, { 0 } }, + /*03AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FE, { 0 } }, + /*03AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02FF, { 0 } }, + /*03AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0300, { 0 } }, + /*03AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0301, { 0 } }, + /*03AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0302, { 0 } }, + /*03AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0303, { 0 } }, + /*03B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0304, { 0 } }, + /*03B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0305, { 0 } }, + /*03B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0306, { 0 } }, + /*03B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0307, { 0 } }, + /*03B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0308, { 0 } }, + /*03B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0309, { 0 } }, + /*03B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030A, { 0 } }, + /*03B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030B, { 0 } }, + /*03B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030C, { 0 } }, + /*03B9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030D, { 0 } }, + /*03BA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030E, { 0 } }, + /*03BB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x030F, { 0 } }, + /*03BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0310, { 0 } }, + /*03BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0311, { 0 } }, + /*03BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0312, { 0 } }, + /*03BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0313, { 0 } }, + /*03C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0314, { 0 } }, + /*03C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0315, { 0 } }, + /*03C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0316, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVAPD */ + /* ------------------------------------------------------------------------------------------ */ + /*03C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0317, { 0 } }, + /*03C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0318, { 0 } }, + /*03C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0319, { 0 } }, + /*03C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVAPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031B, { 0 } }, + /*03C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031C, { 0 } }, + /*03C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031D, { 0 } }, + /*03CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVBE */ + /* ------------------------------------------------------------------------------------------ */ + /*03CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x031F, { 0 } }, + /*03CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0320, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVD */ + /* ------------------------------------------------------------------------------------------ */ + /*03CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0321, { 0 } }, + /*03CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0322, { 0 } }, + /*03CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0323, { 0 } }, + /*03D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0324, { 0 } }, + /*03D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0325, { 0 } }, + /*03D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0326, { 0 } }, + /*03D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0327, { 0 } }, + /*03D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0328, { 0 } }, + /*03D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0329, { 0 } }, + /*03D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032A, { 0 } }, + /*03D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032B, { 0 } }, + /*03D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032C, { 0 } }, + /*03D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032D, { 0 } }, + /*03DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032E, { 0 } }, + /*03DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x032F, { 0 } }, + /*03DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0330, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVDDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*03DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0331, { 0 } }, + /*03DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0332, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVDQ2Q */ + /* ------------------------------------------------------------------------------------------ */ + /*03DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0333, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVDQA */ + /* ------------------------------------------------------------------------------------------ */ + /*03E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0334, { 0 } }, + /*03E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0335, { 0 } }, + /*03E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0336, { 0 } }, + /*03E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0337, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*03E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0338, { 0 } }, + /*03E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0339, { 0 } }, + /*03E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033A, { 0 } }, + /*03E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVHLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*03E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033D, { 0 } }, + /*03EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x033F, { 0 } }, + /*03EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0340, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVLHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0341, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVLPD */ + /* ------------------------------------------------------------------------------------------ */ + /*03EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0342, { 0 } }, + /*03EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0343, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0344, { 0 } }, + /*03F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0345, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVMSKPD */ + /* ------------------------------------------------------------------------------------------ */ + /*03F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0346, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVMSKPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0347, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*03F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0348, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTDQA */ + /* ------------------------------------------------------------------------------------------ */ + /*03F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0349, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTI */ + /* ------------------------------------------------------------------------------------------ */ + /*03F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034A, { 0 } }, + /*03F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*03F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*03F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVNTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*03FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*03FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x034F, { 0 } }, + /*03FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0350, { 0 } }, + /*03FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0351, { 0 } }, + /*03FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0352, { 0 } }, + /*03FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0353, { 0 } }, + /*0400*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0354, { 0 } }, + /*0401*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0355, { 0 } }, + /*0402*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0356, { 0 } }, + /*0403*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0357, { 0 } }, + /*0404*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0358, { 0 } }, + /*0405*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0359, { 0 } }, + /*0406*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035A, { 0 } }, + /*0407*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035B, { 0 } }, + /*0408*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035C, { 0 } }, + /*0409*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035D, { 0 } }, + /*040A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVQ2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*040B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x035F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSB */ + /* ------------------------------------------------------------------------------------------ */ + /*040C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0360, { 0 } }, + /*040D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0361, { 0 } }, + /*040E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0362, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSD */ + /* ------------------------------------------------------------------------------------------ */ + /*040F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0363, { 0 } }, + /*0410*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0364, { 0 } }, + /*0411*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0365, { 0 } }, + /*0412*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0366, { 0 } }, + /*0413*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0367, { 0 } }, + /*0414*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0368, { 0 } }, + /*0415*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0369, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSHDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*0416*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036A, { 0 } }, + /*0417*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSLDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*0418*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036C, { 0 } }, + /*0419*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*041A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036E, { 0 } }, + /*041B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x036F, { 0 } }, + /*041C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0370, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSS */ + /* ------------------------------------------------------------------------------------------ */ + /*041D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0371, { 0 } }, + /*041E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0372, { 0 } }, + /*041F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0373, { 0 } }, + /*0420*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0374, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSW */ + /* ------------------------------------------------------------------------------------------ */ + /*0421*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0375, { 0 } }, + /*0422*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0376, { 0 } }, + /*0423*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0377, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSX */ + /* ------------------------------------------------------------------------------------------ */ + /*0424*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0378, { 0 } }, + /*0425*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0379, { 0 } }, + /*0426*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037A, { 0 } }, + /*0427*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVSXD */ + /* ------------------------------------------------------------------------------------------ */ + /*0428*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037C, { 0 } }, + /*0429*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVUPD */ + /* ------------------------------------------------------------------------------------------ */ + /*042A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037E, { 0 } }, + /*042B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x037F, { 0 } }, + /*042C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0380, { 0 } }, + /*042D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0381, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVUPS */ + /* ------------------------------------------------------------------------------------------ */ + /*042E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0382, { 0 } }, + /*042F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0383, { 0 } }, + /*0430*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0384, { 0 } }, + /*0431*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0385, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MOVZX */ + /* ------------------------------------------------------------------------------------------ */ + /*0432*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0386, { 0 } }, + /*0433*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0387, { 0 } }, + /*0434*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0388, { 0 } }, + /*0435*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0389, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MPSADBW */ + /* ------------------------------------------------------------------------------------------ */ + /*0436*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038A, { 0 } }, + /*0437*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MUL */ + /* ------------------------------------------------------------------------------------------ */ + /*0438*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038C, { 0 } }, + /*0439*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038D, { 0 } }, + /*043A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038E, { 0 } }, + /*043B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x038F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MULPD */ + /* ------------------------------------------------------------------------------------------ */ + /*043C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0390, { 0 } }, + /*043D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0391, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MULPS */ + /* ------------------------------------------------------------------------------------------ */ + /*043E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0392, { 0 } }, + /*043F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0393, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MULSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0440*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0394, { 0 } }, + /*0441*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0395, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MULSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0442*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0396, { 0 } }, + /*0443*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0397, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MULX */ + /* ------------------------------------------------------------------------------------------ */ + /*0444*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0085, { 0 } }, + /*0445*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0086, { 0 } }, + /*0446*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0087, { 0 } }, + /*0447*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0088, { 0 } }, + /*0448*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0089, { 0 } }, + /*0449*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* MWAIT */ + /* ------------------------------------------------------------------------------------------ */ + /*044A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0398, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* NEG */ + /* ------------------------------------------------------------------------------------------ */ + /*044B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0399, { 0 } }, + /*044C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039A, { 0 } }, + /*044D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039B, { 0 } }, + /*044E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039C, { 0 } }, + /*044F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039D, { 0 } }, + /*0450*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* NOP */ + /* ------------------------------------------------------------------------------------------ */ + /*0451*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x039F, { 0 } }, + /*0452*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A0, { 0 } }, + /*0453*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A1, { 0 } }, + /*0454*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A2, { 0 } }, + /*0455*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A3, { 0 } }, + /*0456*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A4, { 0 } }, + /*0457*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A5, { 0 } }, + /*0458*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A6, { 0 } }, + /*0459*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A7, { 0 } }, + /*045A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A8, { 0 } }, + /*045B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03A9, { 0 } }, + /*045C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AA, { 0 } }, + /*045D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AB, { 0 } }, + /*045E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AC, { 0 } }, + /*045F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AD, { 0 } }, + /*0460*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AE, { 0 } }, + /*0461*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03AF, { 0 } }, + /*0462*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B0, { 0 } }, + /*0463*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B1, { 0 } }, + /*0464*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B2, { 0 } }, + /*0465*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B3, { 0 } }, + /*0466*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B4, { 0 } }, + /*0467*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B5, { 0 } }, + /*0468*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B6, { 0 } }, + /*0469*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B7, { 0 } }, + /*046A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B8, { 0 } }, + /*046B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03B9, { 0 } }, + /*046C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BA, { 0 } }, + /*046D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BB, { 0 } }, + /*046E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BC, { 0 } }, + /*046F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BD, { 0 } }, + /*0470*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BE, { 0 } }, + /*0471*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03BF, { 0 } }, + /*0472*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C0, { 0 } }, + /*0473*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C1, { 0 } }, + /*0474*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C2, { 0 } }, + /*0475*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C3, { 0 } }, + /*0476*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C4, { 0 } }, + /*0477*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C5, { 0 } }, + /*0478*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C6, { 0 } }, + /*0479*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C7, { 0 } }, + /*047A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C8, { 0 } }, + /*047B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03C9, { 0 } }, + /*047C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CA, { 0 } }, + /*047D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CB, { 0 } }, + /*047E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CC, { 0 } }, + /*047F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CD, { 0 } }, + /*0480*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CE, { 0 } }, + /*0481*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03CF, { 0 } }, + /*0482*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D0, { 0 } }, + /*0483*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D1, { 0 } }, + /*0484*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D2, { 0 } }, + /*0485*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D3, { 0 } }, + /*0486*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D4, { 0 } }, + /*0487*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D5, { 0 } }, + /*0488*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D6, { 0 } }, + /*0489*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* NOT */ + /* ------------------------------------------------------------------------------------------ */ + /*048A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D8, { 0 } }, + /*048B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03D9, { 0 } }, + /*048C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DA, { 0 } }, + /*048D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DB, { 0 } }, + /*048E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DC, { 0 } }, + /*048F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* OR */ + /* ------------------------------------------------------------------------------------------ */ + /*0490*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DE, { 0 } }, + /*0491*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03DF, { 0 } }, + /*0492*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E0, { 0 } }, + /*0493*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E1, { 0 } }, + /*0494*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E2, { 0 } }, + /*0495*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E3, { 0 } }, + /*0496*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E4, { 0 } }, + /*0497*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E5, { 0 } }, + /*0498*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E6, { 0 } }, + /*0499*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E7, { 0 } }, + /*049A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E8, { 0 } }, + /*049B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03E9, { 0 } }, + /*049C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03EA, { 0 } }, + /*049D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03EB, { 0 } }, + /*049E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03EC, { 0 } }, + /*049F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03ED, { 0 } }, + /*04A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03EE, { 0 } }, + /*04A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03EF, { 0 } }, + /*04A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F0, { 0 } }, + /*04A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F1, { 0 } }, + /*04A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F2, { 0 } }, + /*04A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F3, { 0 } }, + /*04A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F4, { 0 } }, + /*04A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ORPD */ + /* ------------------------------------------------------------------------------------------ */ + /*04A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F6, { 0 } }, + /*04A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ORPS */ + /* ------------------------------------------------------------------------------------------ */ + /*04AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F8, { 0 } }, + /*04AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* OUT */ + /* ------------------------------------------------------------------------------------------ */ + /*04AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FA, { 0 } }, + /*04AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FB, { 0 } }, + /*04AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FC, { 0 } }, + /*04AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* OUTSB */ + /* ------------------------------------------------------------------------------------------ */ + /*04B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FE, { 0 } }, + /*04B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03FF, { 0 } }, + /*04B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0400, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* OUTSD */ + /* ------------------------------------------------------------------------------------------ */ + /*04B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0401, { 0 } }, + /*04B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0402, { 0 } }, + /*04B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0403, { 0 } }, + /*04B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0404, { 0 } }, + /*04B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0405, { 0 } }, + /*04B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0406, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* OUTSW */ + /* ------------------------------------------------------------------------------------------ */ + /*04B9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0407, { 0 } }, + /*04BA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0408, { 0 } }, + /*04BB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0409, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PABSB */ + /* ------------------------------------------------------------------------------------------ */ + /*04BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040A, { 0 } }, + /*04BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040B, { 0 } }, + /*04BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040C, { 0 } }, + /*04BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PABSD */ + /* ------------------------------------------------------------------------------------------ */ + /*04C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040E, { 0 } }, + /*04C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x040F, { 0 } }, + /*04C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0410, { 0 } }, + /*04C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0411, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PABSW */ + /* ------------------------------------------------------------------------------------------ */ + /*04C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0412, { 0 } }, + /*04C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0413, { 0 } }, + /*04C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0414, { 0 } }, + /*04C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0415, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PACKSSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*04C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0416, { 0 } }, + /*04C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0417, { 0 } }, + /*04CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0418, { 0 } }, + /*04CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0419, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PACKSSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*04CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041A, { 0 } }, + /*04CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041B, { 0 } }, + /*04CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041C, { 0 } }, + /*04CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PACKUSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*04D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041E, { 0 } }, + /*04D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x041F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PACKUSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*04D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0420, { 0 } }, + /*04D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0421, { 0 } }, + /*04D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0422, { 0 } }, + /*04D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0423, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDB */ + /* ------------------------------------------------------------------------------------------ */ + /*04D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0424, { 0 } }, + /*04D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0425, { 0 } }, + /*04D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0426, { 0 } }, + /*04D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0427, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDD */ + /* ------------------------------------------------------------------------------------------ */ + /*04DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0428, { 0 } }, + /*04DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0429, { 0 } }, + /*04DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042A, { 0 } }, + /*04DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*04DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042C, { 0 } }, + /*04DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042D, { 0 } }, + /*04E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042E, { 0 } }, + /*04E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x042F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDSB */ + /* ------------------------------------------------------------------------------------------ */ + /*04E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0430, { 0 } }, + /*04E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0431, { 0 } }, + /*04E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0432, { 0 } }, + /*04E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0433, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDSW */ + /* ------------------------------------------------------------------------------------------ */ + /*04E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0434, { 0 } }, + /*04E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0435, { 0 } }, + /*04E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0436, { 0 } }, + /*04E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0437, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDUSB */ + /* ------------------------------------------------------------------------------------------ */ + /*04EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0438, { 0 } }, + /*04EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0439, { 0 } }, + /*04EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043A, { 0 } }, + /*04ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDUSW */ + /* ------------------------------------------------------------------------------------------ */ + /*04EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043C, { 0 } }, + /*04EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043D, { 0 } }, + /*04F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043E, { 0 } }, + /*04F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x043F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PADDW */ + /* ------------------------------------------------------------------------------------------ */ + /*04F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0440, { 0 } }, + /*04F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0441, { 0 } }, + /*04F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0442, { 0 } }, + /*04F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0443, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PALIGNR */ + /* ------------------------------------------------------------------------------------------ */ + /*04F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0444, { 0 } }, + /*04F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0445, { 0 } }, + /*04F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0446, { 0 } }, + /*04F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0447, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PAND */ + /* ------------------------------------------------------------------------------------------ */ + /*04FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0448, { 0 } }, + /*04FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0449, { 0 } }, + /*04FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044A, { 0 } }, + /*04FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PANDN */ + /* ------------------------------------------------------------------------------------------ */ + /*04FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044C, { 0 } }, + /*04FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044D, { 0 } }, + /*0500*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044E, { 0 } }, + /*0501*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x044F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PAUSE */ + /* ------------------------------------------------------------------------------------------ */ + /*0502*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0450, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PAVGB */ + /* ------------------------------------------------------------------------------------------ */ + /*0503*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0451, { 0 } }, + /*0504*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0452, { 0 } }, + /*0505*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0453, { 0 } }, + /*0506*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0454, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PAVGUSB */ + /* ------------------------------------------------------------------------------------------ */ + /*0507*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0000, { 0 } }, + /*0508*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0001, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PAVGW */ + /* ------------------------------------------------------------------------------------------ */ + /*0509*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0455, { 0 } }, + /*050A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0456, { 0 } }, + /*050B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0457, { 0 } }, + /*050C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0458, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PBLENDVB */ + /* ------------------------------------------------------------------------------------------ */ + /*050D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0459, { 0 } }, + /*050E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PBLENDW */ + /* ------------------------------------------------------------------------------------------ */ + /*050F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045B, { 0 } }, + /*0510*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCLMULQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0511*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045D, { 0 } }, + /*0512*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPEQB */ + /* ------------------------------------------------------------------------------------------ */ + /*0513*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x045F, { 0 } }, + /*0514*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0460, { 0 } }, + /*0515*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0461, { 0 } }, + /*0516*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0462, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPEQD */ + /* ------------------------------------------------------------------------------------------ */ + /*0517*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0463, { 0 } }, + /*0518*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0464, { 0 } }, + /*0519*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0465, { 0 } }, + /*051A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0466, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPEQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*051B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0467, { 0 } }, + /*051C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0468, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPEQW */ + /* ------------------------------------------------------------------------------------------ */ + /*051D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0469, { 0 } }, + /*051E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046A, { 0 } }, + /*051F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046B, { 0 } }, + /*0520*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPESTRI */ + /* ------------------------------------------------------------------------------------------ */ + /*0521*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046D, { 0 } }, + /*0522*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046E, { 0 } }, + /*0523*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x046F, { 0 } }, + /*0524*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0470, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPESTRM */ + /* ------------------------------------------------------------------------------------------ */ + /*0525*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0471, { 0 } }, + /*0526*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0472, { 0 } }, + /*0527*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0473, { 0 } }, + /*0528*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0474, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPGTB */ + /* ------------------------------------------------------------------------------------------ */ + /*0529*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0475, { 0 } }, + /*052A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0476, { 0 } }, + /*052B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0477, { 0 } }, + /*052C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0478, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPGTD */ + /* ------------------------------------------------------------------------------------------ */ + /*052D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0479, { 0 } }, + /*052E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047A, { 0 } }, + /*052F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047B, { 0 } }, + /*0530*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPGTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0531*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047D, { 0 } }, + /*0532*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPGTW */ + /* ------------------------------------------------------------------------------------------ */ + /*0533*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x047F, { 0 } }, + /*0534*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0480, { 0 } }, + /*0535*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0481, { 0 } }, + /*0536*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0482, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPISTRI */ + /* ------------------------------------------------------------------------------------------ */ + /*0537*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0483, { 0 } }, + /*0538*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0484, { 0 } }, + /*0539*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0485, { 0 } }, + /*053A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0486, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PCMPISTRM */ + /* ------------------------------------------------------------------------------------------ */ + /*053B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0487, { 0 } }, + /*053C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0488, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PDEP */ + /* ------------------------------------------------------------------------------------------ */ + /*053D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008B, { 0 } }, + /*053E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008C, { 0 } }, + /*053F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008D, { 0 } }, + /*0540*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008E, { 0 } }, + /*0541*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x008F, { 0 } }, + /*0542*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0090, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PEXT */ + /* ------------------------------------------------------------------------------------------ */ + /*0543*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0091, { 0 } }, + /*0544*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0092, { 0 } }, + /*0545*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0093, { 0 } }, + /*0546*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0094, { 0 } }, + /*0547*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0095, { 0 } }, + /*0548*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0096, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PEXTRB */ + /* ------------------------------------------------------------------------------------------ */ + /*0549*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0489, { 0 } }, + /*054A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PEXTRD */ + /* ------------------------------------------------------------------------------------------ */ + /*054B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048B, { 0 } }, + /*054C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PEXTRQ */ + /* ------------------------------------------------------------------------------------------ */ + /*054D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048D, { 0 } }, + /*054E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PEXTRW */ + /* ------------------------------------------------------------------------------------------ */ + /*054F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x048F, { 0 } }, + /*0550*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0490, { 0 } }, + /*0551*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0491, { 0 } }, + /*0552*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0492, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PF2ID */ + /* ------------------------------------------------------------------------------------------ */ + /*0553*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0002, { 0 } }, + /*0554*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0003, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PF2IW */ + /* ------------------------------------------------------------------------------------------ */ + /*0555*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0004, { 0 } }, + /*0556*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0005, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFACC */ + /* ------------------------------------------------------------------------------------------ */ + /*0557*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0006, { 0 } }, + /*0558*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0007, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFADD */ + /* ------------------------------------------------------------------------------------------ */ + /*0559*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0008, { 0 } }, + /*055A*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0009, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFCMPEQ */ + /* ------------------------------------------------------------------------------------------ */ + /*055B*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000A, { 0 } }, + /*055C*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFCMPGE */ + /* ------------------------------------------------------------------------------------------ */ + /*055D*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000C, { 0 } }, + /*055E*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFCMPGT */ + /* ------------------------------------------------------------------------------------------ */ + /*055F*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000E, { 0 } }, + /*0560*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x000F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFCPIT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*0561*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0010, { 0 } }, + /*0562*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0011, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFMAX */ + /* ------------------------------------------------------------------------------------------ */ + /*0563*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0012, { 0 } }, + /*0564*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0013, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFMIN */ + /* ------------------------------------------------------------------------------------------ */ + /*0565*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0014, { 0 } }, + /*0566*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0015, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFMUL */ + /* ------------------------------------------------------------------------------------------ */ + /*0567*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0016, { 0 } }, + /*0568*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0017, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFNACC */ + /* ------------------------------------------------------------------------------------------ */ + /*0569*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0018, { 0 } }, + /*056A*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0019, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFPNACC */ + /* ------------------------------------------------------------------------------------------ */ + /*056B*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001A, { 0 } }, + /*056C*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFRCP */ + /* ------------------------------------------------------------------------------------------ */ + /*056D*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001C, { 0 } }, + /*056E*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFRCPIT2 */ + /* ------------------------------------------------------------------------------------------ */ + /*056F*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001E, { 0 } }, + /*0570*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x001F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFRSQIT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*0571*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0020, { 0 } }, + /*0572*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0021, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFSQRT */ + /* ------------------------------------------------------------------------------------------ */ + /*0573*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0022, { 0 } }, + /*0574*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0023, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFSUB */ + /* ------------------------------------------------------------------------------------------ */ + /*0575*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0024, { 0 } }, + /*0576*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0025, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PFSUBR */ + /* ------------------------------------------------------------------------------------------ */ + /*0577*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0026, { 0 } }, + /*0578*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0027, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHADDD */ + /* ------------------------------------------------------------------------------------------ */ + /*0579*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0493, { 0 } }, + /*057A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0494, { 0 } }, + /*057B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0495, { 0 } }, + /*057C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0496, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHADDSW */ + /* ------------------------------------------------------------------------------------------ */ + /*057D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0497, { 0 } }, + /*057E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0498, { 0 } }, + /*057F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0499, { 0 } }, + /*0580*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHADDW */ + /* ------------------------------------------------------------------------------------------ */ + /*0581*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049B, { 0 } }, + /*0582*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049C, { 0 } }, + /*0583*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049D, { 0 } }, + /*0584*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHMINPOSUW */ + /* ------------------------------------------------------------------------------------------ */ + /*0585*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x049F, { 0 } }, + /*0586*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHSUBD */ + /* ------------------------------------------------------------------------------------------ */ + /*0587*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A1, { 0 } }, + /*0588*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A2, { 0 } }, + /*0589*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A3, { 0 } }, + /*058A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHSUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*058B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A5, { 0 } }, + /*058C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A6, { 0 } }, + /*058D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A7, { 0 } }, + /*058E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PHSUBW */ + /* ------------------------------------------------------------------------------------------ */ + /*058F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04A9, { 0 } }, + /*0590*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AA, { 0 } }, + /*0591*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AB, { 0 } }, + /*0592*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PI2FD */ + /* ------------------------------------------------------------------------------------------ */ + /*0593*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0028, { 0 } }, + /*0594*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x0029, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PI2FW */ + /* ------------------------------------------------------------------------------------------ */ + /*0595*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002A, { 0 } }, + /*0596*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PINSRB */ + /* ------------------------------------------------------------------------------------------ */ + /*0597*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AD, { 0 } }, + /*0598*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PINSRD */ + /* ------------------------------------------------------------------------------------------ */ + /*0599*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04AF, { 0 } }, + /*059A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PINSRQ */ + /* ------------------------------------------------------------------------------------------ */ + /*059B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B1, { 0 } }, + /*059C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PINSRW */ + /* ------------------------------------------------------------------------------------------ */ + /*059D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B3, { 0 } }, + /*059E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B4, { 0 } }, + /*059F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B5, { 0 } }, + /*05A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMADDUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*05A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B7, { 0 } }, + /*05A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B8, { 0 } }, + /*05A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04B9, { 0 } }, + /*05A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMADDWD */ + /* ------------------------------------------------------------------------------------------ */ + /*05A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BB, { 0 } }, + /*05A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BC, { 0 } }, + /*05A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BD, { 0 } }, + /*05A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXSB */ + /* ------------------------------------------------------------------------------------------ */ + /*05A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04BF, { 0 } }, + /*05AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXSD */ + /* ------------------------------------------------------------------------------------------ */ + /*05AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C1, { 0 } }, + /*05AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXSW */ + /* ------------------------------------------------------------------------------------------ */ + /*05AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C3, { 0 } }, + /*05AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C4, { 0 } }, + /*05AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C5, { 0 } }, + /*05B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXUB */ + /* ------------------------------------------------------------------------------------------ */ + /*05B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C7, { 0 } }, + /*05B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C8, { 0 } }, + /*05B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04C9, { 0 } }, + /*05B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXUD */ + /* ------------------------------------------------------------------------------------------ */ + /*05B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CB, { 0 } }, + /*05B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMAXUW */ + /* ------------------------------------------------------------------------------------------ */ + /*05B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CD, { 0 } }, + /*05B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINSB */ + /* ------------------------------------------------------------------------------------------ */ + /*05B9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04CF, { 0 } }, + /*05BA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINSD */ + /* ------------------------------------------------------------------------------------------ */ + /*05BB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D1, { 0 } }, + /*05BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINSW */ + /* ------------------------------------------------------------------------------------------ */ + /*05BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D3, { 0 } }, + /*05BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D4, { 0 } }, + /*05BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D5, { 0 } }, + /*05C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINUB */ + /* ------------------------------------------------------------------------------------------ */ + /*05C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D7, { 0 } }, + /*05C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D8, { 0 } }, + /*05C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04D9, { 0 } }, + /*05C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINUD */ + /* ------------------------------------------------------------------------------------------ */ + /*05C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DB, { 0 } }, + /*05C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMINUW */ + /* ------------------------------------------------------------------------------------------ */ + /*05C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DD, { 0 } }, + /*05C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVMSKB */ + /* ------------------------------------------------------------------------------------------ */ + /*05C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04DF, { 0 } }, + /*05CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXBD */ + /* ------------------------------------------------------------------------------------------ */ + /*05CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E1, { 0 } }, + /*05CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E3, { 0 } }, + /*05CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXBW */ + /* ------------------------------------------------------------------------------------------ */ + /*05CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E5, { 0 } }, + /*05D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E7, { 0 } }, + /*05D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXWD */ + /* ------------------------------------------------------------------------------------------ */ + /*05D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04E9, { 0 } }, + /*05D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04EA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVSXWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04EB, { 0 } }, + /*05D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04EC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXBD */ + /* ------------------------------------------------------------------------------------------ */ + /*05D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04ED, { 0 } }, + /*05D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04EF, { 0 } }, + /*05DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXBW */ + /* ------------------------------------------------------------------------------------------ */ + /*05DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F1, { 0 } }, + /*05DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F3, { 0 } }, + /*05DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXWD */ + /* ------------------------------------------------------------------------------------------ */ + /*05DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F5, { 0 } }, + /*05E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMOVZXWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F7, { 0 } }, + /*05E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04F9, { 0 } }, + /*05E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULHRSW */ + /* ------------------------------------------------------------------------------------------ */ + /*05E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FB, { 0 } }, + /*05E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FC, { 0 } }, + /*05E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FD, { 0 } }, + /*05E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULHRW */ + /* ------------------------------------------------------------------------------------------ */ + /*05E9*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002C, { 0 } }, + /*05EA*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULHUW */ + /* ------------------------------------------------------------------------------------------ */ + /*05EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04FF, { 0 } }, + /*05EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0500, { 0 } }, + /*05ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0501, { 0 } }, + /*05EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0502, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULHW */ + /* ------------------------------------------------------------------------------------------ */ + /*05EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0503, { 0 } }, + /*05F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0504, { 0 } }, + /*05F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0505, { 0 } }, + /*05F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0506, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULLD */ + /* ------------------------------------------------------------------------------------------ */ + /*05F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0507, { 0 } }, + /*05F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0508, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULLW */ + /* ------------------------------------------------------------------------------------------ */ + /*05F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0509, { 0 } }, + /*05F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050A, { 0 } }, + /*05F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050B, { 0 } }, + /*05F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PMULUDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*05F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050D, { 0 } }, + /*05FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050E, { 0 } }, + /*05FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x050F, { 0 } }, + /*05FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0510, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POP */ + /* ------------------------------------------------------------------------------------------ */ + /*05FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0511, { 0 } }, + /*05FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0512, { 0 } }, + /*05FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0513, { 0 } }, + /*0600*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0514, { 0 } }, + /*0601*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0515, { 0 } }, + /*0602*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0516, { 0 } }, + /*0603*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0517, { 0 } }, + /*0604*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0518, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPA */ + /* ------------------------------------------------------------------------------------------ */ + /*0605*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0519, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPAD */ + /* ------------------------------------------------------------------------------------------ */ + /*0606*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPCNT */ + /* ------------------------------------------------------------------------------------------ */ + /*0607*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051B, { 0 } }, + /*0608*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051C, { 0 } }, + /*0609*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0097, { 0 } }, + /*060A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0098, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPF */ + /* ------------------------------------------------------------------------------------------ */ + /*060B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPFD */ + /* ------------------------------------------------------------------------------------------ */ + /*060C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POPFQ */ + /* ------------------------------------------------------------------------------------------ */ + /*060D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x051F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* POR */ + /* ------------------------------------------------------------------------------------------ */ + /*060E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0520, { 0 } }, + /*060F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0521, { 0 } }, + /*0610*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0522, { 0 } }, + /*0611*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0523, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCH_EXCLUSIVE */ + /* ------------------------------------------------------------------------------------------ */ + /*0612*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0524, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCH_RESERVED */ + /* ------------------------------------------------------------------------------------------ */ + /*0613*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0525, { 0 } }, + /*0614*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0526, { 0 } }, + /*0615*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0527, { 0 } }, + /*0616*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0528, { 0 } }, + /*0617*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0529, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHNTA */ + /* ------------------------------------------------------------------------------------------ */ + /*0618*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHT0 */ + /* ------------------------------------------------------------------------------------------ */ + /*0619*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*061A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHT2 */ + /* ------------------------------------------------------------------------------------------ */ + /*061B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHW */ + /* ------------------------------------------------------------------------------------------ */ + /*061C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052E, { 0 } }, + /*061D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x052F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PREFETCHWT1 */ + /* ------------------------------------------------------------------------------------------ */ + /*061E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0530, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSADBW */ + /* ------------------------------------------------------------------------------------------ */ + /*061F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0531, { 0 } }, + /*0620*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0532, { 0 } }, + /*0621*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0533, { 0 } }, + /*0622*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0534, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSHUFB */ + /* ------------------------------------------------------------------------------------------ */ + /*0623*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0535, { 0 } }, + /*0624*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0536, { 0 } }, + /*0625*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0537, { 0 } }, + /*0626*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0538, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSHUFD */ + /* ------------------------------------------------------------------------------------------ */ + /*0627*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0539, { 0 } }, + /*0628*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSHUFHW */ + /* ------------------------------------------------------------------------------------------ */ + /*0629*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053B, { 0 } }, + /*062A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSHUFLW */ + /* ------------------------------------------------------------------------------------------ */ + /*062B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053D, { 0 } }, + /*062C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSHUFW */ + /* ------------------------------------------------------------------------------------------ */ + /*062D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x053F, { 0 } }, + /*062E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0540, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSIGNB */ + /* ------------------------------------------------------------------------------------------ */ + /*062F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0541, { 0 } }, + /*0630*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0542, { 0 } }, + /*0631*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0543, { 0 } }, + /*0632*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0544, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSIGND */ + /* ------------------------------------------------------------------------------------------ */ + /*0633*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0545, { 0 } }, + /*0634*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0546, { 0 } }, + /*0635*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0547, { 0 } }, + /*0636*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0548, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSIGNW */ + /* ------------------------------------------------------------------------------------------ */ + /*0637*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0549, { 0 } }, + /*0638*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054A, { 0 } }, + /*0639*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054B, { 0 } }, + /*063A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSLLD */ + /* ------------------------------------------------------------------------------------------ */ + /*063B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054D, { 0 } }, + /*063C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054E, { 0 } }, + /*063D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x054F, { 0 } }, + /*063E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0550, { 0 } }, + /*063F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0551, { 0 } }, + /*0640*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0552, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSLLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0641*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0553, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSLLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0642*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0554, { 0 } }, + /*0643*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0555, { 0 } }, + /*0644*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0556, { 0 } }, + /*0645*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0557, { 0 } }, + /*0646*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0558, { 0 } }, + /*0647*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0559, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSLLW */ + /* ------------------------------------------------------------------------------------------ */ + /*0648*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055A, { 0 } }, + /*0649*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055B, { 0 } }, + /*064A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055C, { 0 } }, + /*064B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055D, { 0 } }, + /*064C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055E, { 0 } }, + /*064D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x055F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRAD */ + /* ------------------------------------------------------------------------------------------ */ + /*064E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0560, { 0 } }, + /*064F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0561, { 0 } }, + /*0650*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0562, { 0 } }, + /*0651*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0563, { 0 } }, + /*0652*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0564, { 0 } }, + /*0653*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0565, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRAW */ + /* ------------------------------------------------------------------------------------------ */ + /*0654*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0566, { 0 } }, + /*0655*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0567, { 0 } }, + /*0656*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0568, { 0 } }, + /*0657*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0569, { 0 } }, + /*0658*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056A, { 0 } }, + /*0659*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRLD */ + /* ------------------------------------------------------------------------------------------ */ + /*065A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056C, { 0 } }, + /*065B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056D, { 0 } }, + /*065C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056E, { 0 } }, + /*065D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x056F, { 0 } }, + /*065E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0570, { 0 } }, + /*065F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0571, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0660*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0572, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0661*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0573, { 0 } }, + /*0662*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0574, { 0 } }, + /*0663*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0575, { 0 } }, + /*0664*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0576, { 0 } }, + /*0665*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0577, { 0 } }, + /*0666*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0578, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSRLW */ + /* ------------------------------------------------------------------------------------------ */ + /*0667*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0579, { 0 } }, + /*0668*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057A, { 0 } }, + /*0669*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057B, { 0 } }, + /*066A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057C, { 0 } }, + /*066B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057D, { 0 } }, + /*066C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBB */ + /* ------------------------------------------------------------------------------------------ */ + /*066D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x057F, { 0 } }, + /*066E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0580, { 0 } }, + /*066F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0581, { 0 } }, + /*0670*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0582, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBD */ + /* ------------------------------------------------------------------------------------------ */ + /*0671*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0583, { 0 } }, + /*0672*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0584, { 0 } }, + /*0673*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0585, { 0 } }, + /*0674*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0586, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0675*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0587, { 0 } }, + /*0676*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0588, { 0 } }, + /*0677*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0589, { 0 } }, + /*0678*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBSB */ + /* ------------------------------------------------------------------------------------------ */ + /*0679*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058B, { 0 } }, + /*067A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058C, { 0 } }, + /*067B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058D, { 0 } }, + /*067C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*067D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x058F, { 0 } }, + /*067E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0590, { 0 } }, + /*067F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0591, { 0 } }, + /*0680*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0592, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBUSB */ + /* ------------------------------------------------------------------------------------------ */ + /*0681*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0593, { 0 } }, + /*0682*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0594, { 0 } }, + /*0683*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0595, { 0 } }, + /*0684*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0596, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBUSW */ + /* ------------------------------------------------------------------------------------------ */ + /*0685*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0597, { 0 } }, + /*0686*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0598, { 0 } }, + /*0687*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0599, { 0 } }, + /*0688*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSUBW */ + /* ------------------------------------------------------------------------------------------ */ + /*0689*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059B, { 0 } }, + /*068A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059C, { 0 } }, + /*068B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059D, { 0 } }, + /*068C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PSWAPD */ + /* ------------------------------------------------------------------------------------------ */ + /*068D*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002E, { 0 } }, + /*068E*/ { ZYDIS_INSTRUCTION_ENCODING_3DNOW , 0x002F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PTEST */ + /* ------------------------------------------------------------------------------------------ */ + /*068F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x059F, { 0 } }, + /*0690*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PTWRITE */ + /* ------------------------------------------------------------------------------------------ */ + /*0691*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A1, { 0 } }, + /*0692*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKHBW */ + /* ------------------------------------------------------------------------------------------ */ + /*0693*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A3, { 0 } }, + /*0694*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A4, { 0 } }, + /*0695*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A5, { 0 } }, + /*0696*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKHDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0697*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A7, { 0 } }, + /*0698*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A8, { 0 } }, + /*0699*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05A9, { 0 } }, + /*069A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKHQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*069B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AB, { 0 } }, + /*069C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKHWD */ + /* ------------------------------------------------------------------------------------------ */ + /*069D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AD, { 0 } }, + /*069E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AE, { 0 } }, + /*069F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05AF, { 0 } }, + /*06A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKLBW */ + /* ------------------------------------------------------------------------------------------ */ + /*06A1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B1, { 0 } }, + /*06A2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B2, { 0 } }, + /*06A3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B3, { 0 } }, + /*06A4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*06A5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B5, { 0 } }, + /*06A6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B6, { 0 } }, + /*06A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B7, { 0 } }, + /*06A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKLQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*06A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05B9, { 0 } }, + /*06AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUNPCKLWD */ + /* ------------------------------------------------------------------------------------------ */ + /*06AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BB, { 0 } }, + /*06AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BC, { 0 } }, + /*06AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BD, { 0 } }, + /*06AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSH */ + /* ------------------------------------------------------------------------------------------ */ + /*06AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05BF, { 0 } }, + /*06B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C0, { 0 } }, + /*06B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C1, { 0 } }, + /*06B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C2, { 0 } }, + /*06B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C3, { 0 } }, + /*06B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C4, { 0 } }, + /*06B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C5, { 0 } }, + /*06B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C6, { 0 } }, + /*06B7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C7, { 0 } }, + /*06B8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C8, { 0 } }, + /*06B9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05C9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSHA */ + /* ------------------------------------------------------------------------------------------ */ + /*06BA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSHAD */ + /* ------------------------------------------------------------------------------------------ */ + /*06BB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSHF */ + /* ------------------------------------------------------------------------------------------ */ + /*06BC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSHFD */ + /* ------------------------------------------------------------------------------------------ */ + /*06BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PUSHFQ */ + /* ------------------------------------------------------------------------------------------ */ + /*06BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* PXOR */ + /* ------------------------------------------------------------------------------------------ */ + /*06BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05CF, { 0 } }, + /*06C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D0, { 0 } }, + /*06C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D1, { 0 } }, + /*06C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RCL */ + /* ------------------------------------------------------------------------------------------ */ + /*06C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D3, { 0 } }, + /*06C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D4, { 0 } }, + /*06C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D5, { 0 } }, + /*06C6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D6, { 0 } }, + /*06C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D7, { 0 } }, + /*06C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D8, { 0 } }, + /*06C9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05D9, { 0 } }, + /*06CA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DA, { 0 } }, + /*06CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DB, { 0 } }, + /*06CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DC, { 0 } }, + /*06CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DD, { 0 } }, + /*06CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RCPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*06CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05DF, { 0 } }, + /*06D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RCPSS */ + /* ------------------------------------------------------------------------------------------ */ + /*06D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E1, { 0 } }, + /*06D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RCR */ + /* ------------------------------------------------------------------------------------------ */ + /*06D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E3, { 0 } }, + /*06D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E4, { 0 } }, + /*06D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E5, { 0 } }, + /*06D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E6, { 0 } }, + /*06D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E7, { 0 } }, + /*06D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E8, { 0 } }, + /*06D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05E9, { 0 } }, + /*06DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05EA, { 0 } }, + /*06DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05EB, { 0 } }, + /*06DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05EC, { 0 } }, + /*06DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05ED, { 0 } }, + /*06DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDFSBASE */ + /* ------------------------------------------------------------------------------------------ */ + /*06DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05EF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDGSBASE */ + /* ------------------------------------------------------------------------------------------ */ + /*06E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDMSR */ + /* ------------------------------------------------------------------------------------------ */ + /*06E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDPKRU */ + /* ------------------------------------------------------------------------------------------ */ + /*06E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDPMC */ + /* ------------------------------------------------------------------------------------------ */ + /*06E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDRAND */ + /* ------------------------------------------------------------------------------------------ */ + /*06E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDSEED */ + /* ------------------------------------------------------------------------------------------ */ + /*06E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDSSPD */ + /* ------------------------------------------------------------------------------------------ */ + /*06E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDSSPQ */ + /* ------------------------------------------------------------------------------------------ */ + /*06E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDTSC */ + /* ------------------------------------------------------------------------------------------ */ + /*06E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RDTSCP */ + /* ------------------------------------------------------------------------------------------ */ + /*06E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RET */ + /* ------------------------------------------------------------------------------------------ */ + /*06EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FA, { 0 } }, + /*06EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RET_FAR */ + /* ------------------------------------------------------------------------------------------ */ + /*06EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FC, { 0 } }, + /*06ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROL */ + /* ------------------------------------------------------------------------------------------ */ + /*06EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FE, { 0 } }, + /*06EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05FF, { 0 } }, + /*06F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0600, { 0 } }, + /*06F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0601, { 0 } }, + /*06F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0602, { 0 } }, + /*06F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0603, { 0 } }, + /*06F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0604, { 0 } }, + /*06F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0605, { 0 } }, + /*06F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0606, { 0 } }, + /*06F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0607, { 0 } }, + /*06F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0608, { 0 } }, + /*06F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0609, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROR */ + /* ------------------------------------------------------------------------------------------ */ + /*06FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060A, { 0 } }, + /*06FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060B, { 0 } }, + /*06FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060C, { 0 } }, + /*06FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060D, { 0 } }, + /*06FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060E, { 0 } }, + /*06FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x060F, { 0 } }, + /*0700*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0610, { 0 } }, + /*0701*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0611, { 0 } }, + /*0702*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0612, { 0 } }, + /*0703*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0613, { 0 } }, + /*0704*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0614, { 0 } }, + /*0705*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0615, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RORX */ + /* ------------------------------------------------------------------------------------------ */ + /*0706*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0099, { 0 } }, + /*0707*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009A, { 0 } }, + /*0708*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009B, { 0 } }, + /*0709*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009C, { 0 } }, + /*070A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009D, { 0 } }, + /*070B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROUNDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*070C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0616, { 0 } }, + /*070D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0617, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROUNDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*070E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0618, { 0 } }, + /*070F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0619, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROUNDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0710*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061A, { 0 } }, + /*0711*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* ROUNDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0712*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061C, { 0 } }, + /*0713*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RSM */ + /* ------------------------------------------------------------------------------------------ */ + /*0714*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RSQRTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0715*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x061F, { 0 } }, + /*0716*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0620, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RSQRTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0717*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0621, { 0 } }, + /*0718*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0622, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* RSTORSSP */ + /* ------------------------------------------------------------------------------------------ */ + /*0719*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0623, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SAHF */ + /* ------------------------------------------------------------------------------------------ */ + /*071A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0624, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SALC */ + /* ------------------------------------------------------------------------------------------ */ + /*071B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0625, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SAR */ + /* ------------------------------------------------------------------------------------------ */ + /*071C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0626, { 0 } }, + /*071D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0627, { 0 } }, + /*071E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0628, { 0 } }, + /*071F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0629, { 0 } }, + /*0720*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062A, { 0 } }, + /*0721*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062B, { 0 } }, + /*0722*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062C, { 0 } }, + /*0723*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062D, { 0 } }, + /*0724*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062E, { 0 } }, + /*0725*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x062F, { 0 } }, + /*0726*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0630, { 0 } }, + /*0727*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0631, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SARX */ + /* ------------------------------------------------------------------------------------------ */ + /*0728*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x009F, { 0 } }, + /*0729*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A0, { 0 } }, + /*072A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A1, { 0 } }, + /*072B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A2, { 0 } }, + /*072C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A3, { 0 } }, + /*072D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SAVESSP */ + /* ------------------------------------------------------------------------------------------ */ + /*072E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0632, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SBB */ + /* ------------------------------------------------------------------------------------------ */ + /*072F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0633, { 0 } }, + /*0730*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0634, { 0 } }, + /*0731*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0635, { 0 } }, + /*0732*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0636, { 0 } }, + /*0733*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0637, { 0 } }, + /*0734*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0638, { 0 } }, + /*0735*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0639, { 0 } }, + /*0736*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063A, { 0 } }, + /*0737*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063B, { 0 } }, + /*0738*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063C, { 0 } }, + /*0739*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063D, { 0 } }, + /*073A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063E, { 0 } }, + /*073B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x063F, { 0 } }, + /*073C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0640, { 0 } }, + /*073D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0641, { 0 } }, + /*073E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0642, { 0 } }, + /*073F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0643, { 0 } }, + /*0740*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0644, { 0 } }, + /*0741*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0645, { 0 } }, + /*0742*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0646, { 0 } }, + /*0743*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0647, { 0 } }, + /*0744*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0648, { 0 } }, + /*0745*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0649, { 0 } }, + /*0746*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SCASB */ + /* ------------------------------------------------------------------------------------------ */ + /*0747*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064B, { 0 } }, + /*0748*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064C, { 0 } }, + /*0749*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SCASD */ + /* ------------------------------------------------------------------------------------------ */ + /*074A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064E, { 0 } }, + /*074B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x064F, { 0 } }, + /*074C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0650, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SCASQ */ + /* ------------------------------------------------------------------------------------------ */ + /*074D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0651, { 0 } }, + /*074E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0652, { 0 } }, + /*074F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0653, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SCASW */ + /* ------------------------------------------------------------------------------------------ */ + /*0750*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0654, { 0 } }, + /*0751*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0655, { 0 } }, + /*0752*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0656, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETB */ + /* ------------------------------------------------------------------------------------------ */ + /*0753*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0657, { 0 } }, + /*0754*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0658, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETBE */ + /* ------------------------------------------------------------------------------------------ */ + /*0755*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0659, { 0 } }, + /*0756*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETL */ + /* ------------------------------------------------------------------------------------------ */ + /*0757*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065B, { 0 } }, + /*0758*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETLE */ + /* ------------------------------------------------------------------------------------------ */ + /*0759*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065D, { 0 } }, + /*075A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNB */ + /* ------------------------------------------------------------------------------------------ */ + /*075B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x065F, { 0 } }, + /*075C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0660, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNBE */ + /* ------------------------------------------------------------------------------------------ */ + /*075D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0661, { 0 } }, + /*075E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0662, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNL */ + /* ------------------------------------------------------------------------------------------ */ + /*075F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0663, { 0 } }, + /*0760*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0664, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNLE */ + /* ------------------------------------------------------------------------------------------ */ + /*0761*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0665, { 0 } }, + /*0762*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0666, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNO */ + /* ------------------------------------------------------------------------------------------ */ + /*0763*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0667, { 0 } }, + /*0764*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0668, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNP */ + /* ------------------------------------------------------------------------------------------ */ + /*0765*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0669, { 0 } }, + /*0766*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNS */ + /* ------------------------------------------------------------------------------------------ */ + /*0767*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066B, { 0 } }, + /*0768*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETNZ */ + /* ------------------------------------------------------------------------------------------ */ + /*0769*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066D, { 0 } }, + /*076A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETO */ + /* ------------------------------------------------------------------------------------------ */ + /*076B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x066F, { 0 } }, + /*076C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0670, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETP */ + /* ------------------------------------------------------------------------------------------ */ + /*076D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0671, { 0 } }, + /*076E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0672, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETS */ + /* ------------------------------------------------------------------------------------------ */ + /*076F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0673, { 0 } }, + /*0770*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0674, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETSSBSY */ + /* ------------------------------------------------------------------------------------------ */ + /*0771*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0675, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SETZ */ + /* ------------------------------------------------------------------------------------------ */ + /*0772*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0676, { 0 } }, + /*0773*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0677, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SFENCE */ + /* ------------------------------------------------------------------------------------------ */ + /*0774*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0678, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SGDT */ + /* ------------------------------------------------------------------------------------------ */ + /*0775*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0679, { 0 } }, + /*0776*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA1MSG1 */ + /* ------------------------------------------------------------------------------------------ */ + /*0777*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067B, { 0 } }, + /*0778*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA1MSG2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0779*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067D, { 0 } }, + /*077A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA1NEXTE */ + /* ------------------------------------------------------------------------------------------ */ + /*077B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x067F, { 0 } }, + /*077C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0680, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA1RNDS4 */ + /* ------------------------------------------------------------------------------------------ */ + /*077D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0681, { 0 } }, + /*077E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0682, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA256MSG1 */ + /* ------------------------------------------------------------------------------------------ */ + /*077F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0683, { 0 } }, + /*0780*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0684, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA256MSG2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0781*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0685, { 0 } }, + /*0782*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0686, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHA256RNDS2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0783*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0687, { 0 } }, + /*0784*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0688, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHL */ + /* ------------------------------------------------------------------------------------------ */ + /*0785*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0689, { 0 } }, + /*0786*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068A, { 0 } }, + /*0787*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068B, { 0 } }, + /*0788*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068C, { 0 } }, + /*0789*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068D, { 0 } }, + /*078A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068E, { 0 } }, + /*078B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x068F, { 0 } }, + /*078C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0690, { 0 } }, + /*078D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0691, { 0 } }, + /*078E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0692, { 0 } }, + /*078F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0693, { 0 } }, + /*0790*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0694, { 0 } }, + /*0791*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0695, { 0 } }, + /*0792*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0696, { 0 } }, + /*0793*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0697, { 0 } }, + /*0794*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0698, { 0 } }, + /*0795*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0699, { 0 } }, + /*0796*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069A, { 0 } }, + /*0797*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069B, { 0 } }, + /*0798*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069C, { 0 } }, + /*0799*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069D, { 0 } }, + /*079A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069E, { 0 } }, + /*079B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x069F, { 0 } }, + /*079C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHLD */ + /* ------------------------------------------------------------------------------------------ */ + /*079D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A1, { 0 } }, + /*079E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A2, { 0 } }, + /*079F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A3, { 0 } }, + /*07A0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHLX */ + /* ------------------------------------------------------------------------------------------ */ + /*07A1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A5, { 0 } }, + /*07A2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A6, { 0 } }, + /*07A3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A7, { 0 } }, + /*07A4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A8, { 0 } }, + /*07A5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00A9, { 0 } }, + /*07A6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHR */ + /* ------------------------------------------------------------------------------------------ */ + /*07A7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A5, { 0 } }, + /*07A8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A6, { 0 } }, + /*07A9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A7, { 0 } }, + /*07AA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A8, { 0 } }, + /*07AB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06A9, { 0 } }, + /*07AC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AA, { 0 } }, + /*07AD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AB, { 0 } }, + /*07AE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AC, { 0 } }, + /*07AF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AD, { 0 } }, + /*07B0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AE, { 0 } }, + /*07B1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06AF, { 0 } }, + /*07B2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHRD */ + /* ------------------------------------------------------------------------------------------ */ + /*07B3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B1, { 0 } }, + /*07B4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B2, { 0 } }, + /*07B5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B3, { 0 } }, + /*07B6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHRX */ + /* ------------------------------------------------------------------------------------------ */ + /*07B7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AB, { 0 } }, + /*07B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AC, { 0 } }, + /*07B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AD, { 0 } }, + /*07BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AE, { 0 } }, + /*07BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00AF, { 0 } }, + /*07BC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHUFPD */ + /* ------------------------------------------------------------------------------------------ */ + /*07BD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B5, { 0 } }, + /*07BE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SHUFPS */ + /* ------------------------------------------------------------------------------------------ */ + /*07BF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B7, { 0 } }, + /*07C0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SIDT */ + /* ------------------------------------------------------------------------------------------ */ + /*07C1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06B9, { 0 } }, + /*07C2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SKINIT */ + /* ------------------------------------------------------------------------------------------ */ + /*07C3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SLDT */ + /* ------------------------------------------------------------------------------------------ */ + /*07C4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BC, { 0 } }, + /*07C5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SLWPCB */ + /* ------------------------------------------------------------------------------------------ */ + /*07C6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0025, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SMSW */ + /* ------------------------------------------------------------------------------------------ */ + /*07C7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BE, { 0 } }, + /*07C8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SPFLT */ + /* ------------------------------------------------------------------------------------------ */ + /*07C9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B1, { 0 } }, + /*07CA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SQRTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*07CB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C0, { 0 } }, + /*07CC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SQRTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*07CD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C2, { 0 } }, + /*07CE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SQRTSD */ + /* ------------------------------------------------------------------------------------------ */ + /*07CF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C4, { 0 } }, + /*07D0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SQRTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*07D1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C6, { 0 } }, + /*07D2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STAC */ + /* ------------------------------------------------------------------------------------------ */ + /*07D3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STC */ + /* ------------------------------------------------------------------------------------------ */ + /*07D4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06C9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STD */ + /* ------------------------------------------------------------------------------------------ */ + /*07D5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STGI */ + /* ------------------------------------------------------------------------------------------ */ + /*07D6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STI */ + /* ------------------------------------------------------------------------------------------ */ + /*07D7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STMXCSR */ + /* ------------------------------------------------------------------------------------------ */ + /*07D8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STOSB */ + /* ------------------------------------------------------------------------------------------ */ + /*07D9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CE, { 0 } }, + /*07DA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06CF, { 0 } }, + /*07DB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STOSD */ + /* ------------------------------------------------------------------------------------------ */ + /*07DC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D1, { 0 } }, + /*07DD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D2, { 0 } }, + /*07DE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STOSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*07DF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D4, { 0 } }, + /*07E0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D5, { 0 } }, + /*07E1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STOSW */ + /* ------------------------------------------------------------------------------------------ */ + /*07E2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D7, { 0 } }, + /*07E3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D8, { 0 } }, + /*07E4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* STR */ + /* ------------------------------------------------------------------------------------------ */ + /*07E5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DA, { 0 } }, + /*07E6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SUB */ + /* ------------------------------------------------------------------------------------------ */ + /*07E7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DC, { 0 } }, + /*07E8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DD, { 0 } }, + /*07E9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DE, { 0 } }, + /*07EA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06DF, { 0 } }, + /*07EB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E0, { 0 } }, + /*07EC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E1, { 0 } }, + /*07ED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E2, { 0 } }, + /*07EE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E3, { 0 } }, + /*07EF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E4, { 0 } }, + /*07F0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E5, { 0 } }, + /*07F1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E6, { 0 } }, + /*07F2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E7, { 0 } }, + /*07F3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E8, { 0 } }, + /*07F4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06E9, { 0 } }, + /*07F5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06EA, { 0 } }, + /*07F6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06EB, { 0 } }, + /*07F7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06EC, { 0 } }, + /*07F8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06ED, { 0 } }, + /*07F9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06EE, { 0 } }, + /*07FA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06EF, { 0 } }, + /*07FB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F0, { 0 } }, + /*07FC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F1, { 0 } }, + /*07FD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F2, { 0 } }, + /*07FE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*07FF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F4, { 0 } }, + /*0800*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0801*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F6, { 0 } }, + /*0802*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SUBSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0803*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F8, { 0 } }, + /*0804*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SUBSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0805*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FA, { 0 } }, + /*0806*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SWAPGS */ + /* ------------------------------------------------------------------------------------------ */ + /*0807*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SYSCALL */ + /* ------------------------------------------------------------------------------------------ */ + /*0808*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FD, { 0 } }, + /*0809*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SYSENTER */ + /* ------------------------------------------------------------------------------------------ */ + /*080A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06FF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SYSEXIT */ + /* ------------------------------------------------------------------------------------------ */ + /*080B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0700, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* SYSRET */ + /* ------------------------------------------------------------------------------------------ */ + /*080C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0701, { 0 } }, + /*080D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0702, { 0 } }, + /*080E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0703, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* T1MSKC */ + /* ------------------------------------------------------------------------------------------ */ + /*080F*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0026, { 0 } }, + /*0810*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0027, { 0 } }, + /*0811*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0028, { 0 } }, + /*0812*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0029, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* TEST */ + /* ------------------------------------------------------------------------------------------ */ + /*0813*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0704, { 0 } }, + /*0814*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0705, { 0 } }, + /*0815*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0706, { 0 } }, + /*0816*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0707, { 0 } }, + /*0817*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0708, { 0 } }, + /*0818*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0709, { 0 } }, + /*0819*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070A, { 0 } }, + /*081A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070B, { 0 } }, + /*081B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070C, { 0 } }, + /*081C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070D, { 0 } }, + /*081D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070E, { 0 } }, + /*081E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x070F, { 0 } }, + /*081F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0710, { 0 } }, + /*0820*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0711, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* TZCNT */ + /* ------------------------------------------------------------------------------------------ */ + /*0821*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0712, { 0 } }, + /*0822*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0713, { 0 } }, + /*0823*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B3, { 0 } }, + /*0824*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* TZCNTI */ + /* ------------------------------------------------------------------------------------------ */ + /*0825*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B5, { 0 } }, + /*0826*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* TZMSK */ + /* ------------------------------------------------------------------------------------------ */ + /*0827*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002A, { 0 } }, + /*0828*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002B, { 0 } }, + /*0829*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002C, { 0 } }, + /*082A*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UCOMISD */ + /* ------------------------------------------------------------------------------------------ */ + /*082B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0714, { 0 } }, + /*082C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0715, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UCOMISS */ + /* ------------------------------------------------------------------------------------------ */ + /*082D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0716, { 0 } }, + /*082E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0717, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UD2 */ + /* ------------------------------------------------------------------------------------------ */ + /*082F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0718, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UNPCKHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0830*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0719, { 0 } }, + /*0831*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UNPCKHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0832*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071B, { 0 } }, + /*0833*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UNPCKLPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0834*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071D, { 0 } }, + /*0835*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* UNPCKLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0836*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x071F, { 0 } }, + /*0837*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0720, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* V4FMADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0838*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0000, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* V4FMADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0839*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0001, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* V4FNMADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*083A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0002, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* V4FNMADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*083B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0003, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDNPD */ + /* ------------------------------------------------------------------------------------------ */ + /*083C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0002, { 0 } }, + /*083D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0003, { 0 } }, + /*083E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0004, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDNPS */ + /* ------------------------------------------------------------------------------------------ */ + /*083F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0005, { 0 } }, + /*0840*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0006, { 0 } }, + /*0841*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0007, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0842*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B7, { 0 } }, + /*0843*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B8, { 0 } }, + /*0844*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00B9, { 0 } }, + /*0845*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BA, { 0 } }, + /*0846*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0004, { 0 } }, + /*0847*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0005, { 0 } }, + /*0848*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0006, { 0 } }, + /*0849*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0007, { 0 } }, + /*084A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0008, { 0 } }, + /*084B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0009, { 0 } }, + /*084C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000A, { 0 } }, + /*084D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0008, { 0 } }, + /*084E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0009, { 0 } }, + /*084F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0850*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BB, { 0 } }, + /*0851*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BC, { 0 } }, + /*0852*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BD, { 0 } }, + /*0853*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BE, { 0 } }, + /*0854*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000B, { 0 } }, + /*0855*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000C, { 0 } }, + /*0856*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000D, { 0 } }, + /*0857*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000E, { 0 } }, + /*0858*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x000F, { 0 } }, + /*0859*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0010, { 0 } }, + /*085A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0011, { 0 } }, + /*085B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000B, { 0 } }, + /*085C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000C, { 0 } }, + /*085D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*085E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00BF, { 0 } }, + /*085F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C0, { 0 } }, + /*0860*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0012, { 0 } }, + /*0861*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0013, { 0 } }, + /*0862*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0014, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDSETSPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0863*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000E, { 0 } }, + /*0864*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x000F, { 0 } }, + /*0865*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0010, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0866*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C1, { 0 } }, + /*0867*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C2, { 0 } }, + /*0868*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0015, { 0 } }, + /*0869*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0016, { 0 } }, + /*086A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0017, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*086B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C3, { 0 } }, + /*086C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C4, { 0 } }, + /*086D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C5, { 0 } }, + /*086E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VADDSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*086F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C7, { 0 } }, + /*0870*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C8, { 0 } }, + /*0871*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00C9, { 0 } }, + /*0872*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESDEC */ + /* ------------------------------------------------------------------------------------------ */ + /*0873*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CB, { 0 } }, + /*0874*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESDECLAST */ + /* ------------------------------------------------------------------------------------------ */ + /*0875*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CD, { 0 } }, + /*0876*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESENC */ + /* ------------------------------------------------------------------------------------------ */ + /*0877*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00CF, { 0 } }, + /*0878*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESENCLAST */ + /* ------------------------------------------------------------------------------------------ */ + /*0879*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D1, { 0 } }, + /*087A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESIMC */ + /* ------------------------------------------------------------------------------------------ */ + /*087B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D3, { 0 } }, + /*087C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VAESKEYGENASSIST */ + /* ------------------------------------------------------------------------------------------ */ + /*087D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D5, { 0 } }, + /*087E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VALIGND */ + /* ------------------------------------------------------------------------------------------ */ + /*087F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0018, { 0 } }, + /*0880*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0019, { 0 } }, + /*0881*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001A, { 0 } }, + /*0882*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001B, { 0 } }, + /*0883*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001C, { 0 } }, + /*0884*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001D, { 0 } }, + /*0885*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0011, { 0 } }, + /*0886*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0012, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VALIGNQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0887*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001E, { 0 } }, + /*0888*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x001F, { 0 } }, + /*0889*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0020, { 0 } }, + /*088A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0021, { 0 } }, + /*088B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0022, { 0 } }, + /*088C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0023, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VANDNPD */ + /* ------------------------------------------------------------------------------------------ */ + /*088D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D7, { 0 } }, + /*088E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D8, { 0 } }, + /*088F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00D9, { 0 } }, + /*0890*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DA, { 0 } }, + /*0891*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0024, { 0 } }, + /*0892*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0025, { 0 } }, + /*0893*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0026, { 0 } }, + /*0894*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0027, { 0 } }, + /*0895*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0028, { 0 } }, + /*0896*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0029, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VANDNPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0897*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DB, { 0 } }, + /*0898*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DC, { 0 } }, + /*0899*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DD, { 0 } }, + /*089A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DE, { 0 } }, + /*089B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002A, { 0 } }, + /*089C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002B, { 0 } }, + /*089D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002C, { 0 } }, + /*089E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002D, { 0 } }, + /*089F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002E, { 0 } }, + /*08A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x002F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VANDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*08A1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00DF, { 0 } }, + /*08A2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E0, { 0 } }, + /*08A3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E1, { 0 } }, + /*08A4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E2, { 0 } }, + /*08A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0030, { 0 } }, + /*08A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0031, { 0 } }, + /*08A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0032, { 0 } }, + /*08A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0033, { 0 } }, + /*08A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0034, { 0 } }, + /*08AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0035, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VANDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*08AB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E3, { 0 } }, + /*08AC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E4, { 0 } }, + /*08AD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E5, { 0 } }, + /*08AE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E6, { 0 } }, + /*08AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0036, { 0 } }, + /*08B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0037, { 0 } }, + /*08B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0038, { 0 } }, + /*08B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0039, { 0 } }, + /*08B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003A, { 0 } }, + /*08B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDMPD */ + /* ------------------------------------------------------------------------------------------ */ + /*08B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003C, { 0 } }, + /*08B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003D, { 0 } }, + /*08B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003E, { 0 } }, + /*08B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x003F, { 0 } }, + /*08B9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0040, { 0 } }, + /*08BA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0041, { 0 } }, + /*08BB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0013, { 0 } }, + /*08BC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0014, { 0 } }, + /*08BD*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0015, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDMPS */ + /* ------------------------------------------------------------------------------------------ */ + /*08BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0042, { 0 } }, + /*08BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0043, { 0 } }, + /*08C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0044, { 0 } }, + /*08C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0045, { 0 } }, + /*08C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0046, { 0 } }, + /*08C3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0047, { 0 } }, + /*08C4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0016, { 0 } }, + /*08C5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0017, { 0 } }, + /*08C6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0018, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*08C7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E7, { 0 } }, + /*08C8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E8, { 0 } }, + /*08C9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00E9, { 0 } }, + /*08CA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00EA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*08CB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00EB, { 0 } }, + /*08CC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00EC, { 0 } }, + /*08CD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00ED, { 0 } }, + /*08CE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDVPD */ + /* ------------------------------------------------------------------------------------------ */ + /*08CF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00EF, { 0 } }, + /*08D0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F0, { 0 } }, + /*08D1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F1, { 0 } }, + /*08D2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBLENDVPS */ + /* ------------------------------------------------------------------------------------------ */ + /*08D3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F3, { 0 } }, + /*08D4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F4, { 0 } }, + /*08D5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F5, { 0 } }, + /*08D6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF128 */ + /* ------------------------------------------------------------------------------------------ */ + /*08D7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF32X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*08D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0048, { 0 } }, + /*08D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0049, { 0 } }, + /*08DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004A, { 0 } }, + /*08DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*08DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004C, { 0 } }, + /*08DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004D, { 0 } }, + /*08DE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0019, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*08DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*08E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x004F, { 0 } }, + /*08E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0050, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTF64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*08E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0051, { 0 } }, + /*08E3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI128 */ + /* ------------------------------------------------------------------------------------------ */ + /*08E4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI32X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*08E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0052, { 0 } }, + /*08E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0053, { 0 } }, + /*08E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0054, { 0 } }, + /*08E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0055, { 0 } }, + /*08E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0056, { 0 } }, + /*08EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0057, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*08EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0058, { 0 } }, + /*08EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0059, { 0 } }, + /*08ED*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*08EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*08EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005B, { 0 } }, + /*08F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTI64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*08F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005D, { 0 } }, + /*08F2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTSD */ + /* ------------------------------------------------------------------------------------------ */ + /*08F3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00F9, { 0 } }, + /*08F4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FA, { 0 } }, + /*08F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005E, { 0 } }, + /*08F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x005F, { 0 } }, + /*08F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0060, { 0 } }, + /*08F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0061, { 0 } }, + /*08F9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VBROADCASTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*08FA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FB, { 0 } }, + /*08FB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FC, { 0 } }, + /*08FC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FD, { 0 } }, + /*08FD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FE, { 0 } }, + /*08FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0062, { 0 } }, + /*08FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0063, { 0 } }, + /*0900*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0064, { 0 } }, + /*0901*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0065, { 0 } }, + /*0902*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0066, { 0 } }, + /*0903*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0067, { 0 } }, + /*0904*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCMPPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0905*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x00FF, { 0 } }, + /*0906*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0100, { 0 } }, + /*0907*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0101, { 0 } }, + /*0908*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0102, { 0 } }, + /*0909*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0068, { 0 } }, + /*090A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0069, { 0 } }, + /*090B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006A, { 0 } }, + /*090C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006B, { 0 } }, + /*090D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006C, { 0 } }, + /*090E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006D, { 0 } }, + /*090F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006E, { 0 } }, + /*0910*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x001F, { 0 } }, + /*0911*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0020, { 0 } }, + /*0912*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0021, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCMPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0913*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0103, { 0 } }, + /*0914*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0104, { 0 } }, + /*0915*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0105, { 0 } }, + /*0916*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0106, { 0 } }, + /*0917*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x006F, { 0 } }, + /*0918*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0070, { 0 } }, + /*0919*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0071, { 0 } }, + /*091A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0072, { 0 } }, + /*091B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0073, { 0 } }, + /*091C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0074, { 0 } }, + /*091D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0075, { 0 } }, + /*091E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0022, { 0 } }, + /*091F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0023, { 0 } }, + /*0920*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0024, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCMPSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0921*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0107, { 0 } }, + /*0922*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0108, { 0 } }, + /*0923*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0076, { 0 } }, + /*0924*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0077, { 0 } }, + /*0925*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0078, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCMPSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0926*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0109, { 0 } }, + /*0927*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010A, { 0 } }, + /*0928*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0079, { 0 } }, + /*0929*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007A, { 0 } }, + /*092A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCOMISD */ + /* ------------------------------------------------------------------------------------------ */ + /*092B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010B, { 0 } }, + /*092C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010C, { 0 } }, + /*092D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007C, { 0 } }, + /*092E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007D, { 0 } }, + /*092F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCOMISS */ + /* ------------------------------------------------------------------------------------------ */ + /*0930*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010D, { 0 } }, + /*0931*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010E, { 0 } }, + /*0932*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x007F, { 0 } }, + /*0933*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0080, { 0 } }, + /*0934*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0081, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCOMPRESSPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0935*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0082, { 0 } }, + /*0936*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0083, { 0 } }, + /*0937*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0084, { 0 } }, + /*0938*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0085, { 0 } }, + /*0939*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0086, { 0 } }, + /*093A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0087, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCOMPRESSPS */ + /* ------------------------------------------------------------------------------------------ */ + /*093B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0088, { 0 } }, + /*093C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0089, { 0 } }, + /*093D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008A, { 0 } }, + /*093E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008B, { 0 } }, + /*093F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008C, { 0 } }, + /*0940*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTDQ2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0941*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x010F, { 0 } }, + /*0942*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0110, { 0 } }, + /*0943*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0111, { 0 } }, + /*0944*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0112, { 0 } }, + /*0945*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008E, { 0 } }, + /*0946*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x008F, { 0 } }, + /*0947*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0090, { 0 } }, + /*0948*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0091, { 0 } }, + /*0949*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0092, { 0 } }, + /*094A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0093, { 0 } }, + /*094B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0025, { 0 } }, + /*094C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0026, { 0 } }, + /*094D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0027, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTDQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*094E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0113, { 0 } }, + /*094F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0114, { 0 } }, + /*0950*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0115, { 0 } }, + /*0951*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0116, { 0 } }, + /*0952*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0094, { 0 } }, + /*0953*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0095, { 0 } }, + /*0954*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0096, { 0 } }, + /*0955*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0097, { 0 } }, + /*0956*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0098, { 0 } }, + /*0957*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0099, { 0 } }, + /*0958*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTDQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0959*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0028, { 0 } }, + /*095A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0029, { 0 } }, + /*095B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTPD2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*095C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002B, { 0 } }, + /*095D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002C, { 0 } }, + /*095E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTPD2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*095F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002E, { 0 } }, + /*0960*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x002F, { 0 } }, + /*0961*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0030, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTPS2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0962*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0031, { 0 } }, + /*0963*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0032, { 0 } }, + /*0964*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0033, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTPS2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0965*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0034, { 0 } }, + /*0966*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0035, { 0 } }, + /*0967*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0036, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTFXPNTUDQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0968*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0037, { 0 } }, + /*0969*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0038, { 0 } }, + /*096A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0039, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPD2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*096B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0117, { 0 } }, + /*096C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0118, { 0 } }, + /*096D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0119, { 0 } }, + /*096E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011A, { 0 } }, + /*096F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009B, { 0 } }, + /*0970*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009C, { 0 } }, + /*0971*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009D, { 0 } }, + /*0972*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009E, { 0 } }, + /*0973*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x009F, { 0 } }, + /*0974*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A0, { 0 } }, + /*0975*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPD2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0976*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011B, { 0 } }, + /*0977*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011C, { 0 } }, + /*0978*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011D, { 0 } }, + /*0979*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011E, { 0 } }, + /*097A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A2, { 0 } }, + /*097B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A3, { 0 } }, + /*097C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A4, { 0 } }, + /*097D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A5, { 0 } }, + /*097E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A6, { 0 } }, + /*097F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A7, { 0 } }, + /*0980*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A8, { 0 } }, + /*0981*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003A, { 0 } }, + /*0982*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003B, { 0 } }, + /*0983*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPD2QQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0984*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00A9, { 0 } }, + /*0985*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AA, { 0 } }, + /*0986*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AB, { 0 } }, + /*0987*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AC, { 0 } }, + /*0988*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AD, { 0 } }, + /*0989*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AE, { 0 } }, + /*098A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00AF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPD2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*098B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B0, { 0 } }, + /*098C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B1, { 0 } }, + /*098D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B2, { 0 } }, + /*098E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B3, { 0 } }, + /*098F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B4, { 0 } }, + /*0990*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B5, { 0 } }, + /*0991*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPD2UQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0992*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B7, { 0 } }, + /*0993*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B8, { 0 } }, + /*0994*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00B9, { 0 } }, + /*0995*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BA, { 0 } }, + /*0996*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BB, { 0 } }, + /*0997*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BC, { 0 } }, + /*0998*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPH2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0999*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x011F, { 0 } }, + /*099A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0120, { 0 } }, + /*099B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0121, { 0 } }, + /*099C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0122, { 0 } }, + /*099D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BE, { 0 } }, + /*099E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00BF, { 0 } }, + /*099F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C0, { 0 } }, + /*09A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C1, { 0 } }, + /*09A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C2, { 0 } }, + /*09A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C3, { 0 } }, + /*09A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*09A4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0123, { 0 } }, + /*09A5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0124, { 0 } }, + /*09A6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0125, { 0 } }, + /*09A7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0126, { 0 } }, + /*09A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C5, { 0 } }, + /*09A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C6, { 0 } }, + /*09AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C7, { 0 } }, + /*09AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C8, { 0 } }, + /*09AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00C9, { 0 } }, + /*09AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CA, { 0 } }, + /*09AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*09AF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0127, { 0 } }, + /*09B0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0128, { 0 } }, + /*09B1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0129, { 0 } }, + /*09B2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012A, { 0 } }, + /*09B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CC, { 0 } }, + /*09B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CD, { 0 } }, + /*09B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CE, { 0 } }, + /*09B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00CF, { 0 } }, + /*09B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D0, { 0 } }, + /*09B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D1, { 0 } }, + /*09B9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D2, { 0 } }, + /*09BA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003D, { 0 } }, + /*09BB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003E, { 0 } }, + /*09BC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x003F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2PH */ + /* ------------------------------------------------------------------------------------------ */ + /*09BD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012B, { 0 } }, + /*09BE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012C, { 0 } }, + /*09BF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012D, { 0 } }, + /*09C0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012E, { 0 } }, + /*09C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D3, { 0 } }, + /*09C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D4, { 0 } }, + /*09C3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D5, { 0 } }, + /*09C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D6, { 0 } }, + /*09C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D7, { 0 } }, + /*09C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D8, { 0 } }, + /*09C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2QQ */ + /* ------------------------------------------------------------------------------------------ */ + /*09C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DA, { 0 } }, + /*09C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DB, { 0 } }, + /*09CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DC, { 0 } }, + /*09CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DD, { 0 } }, + /*09CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DE, { 0 } }, + /*09CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00DF, { 0 } }, + /*09CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*09CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E1, { 0 } }, + /*09D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E2, { 0 } }, + /*09D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E3, { 0 } }, + /*09D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E4, { 0 } }, + /*09D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E5, { 0 } }, + /*09D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E6, { 0 } }, + /*09D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTPS2UQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*09D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E8, { 0 } }, + /*09D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00E9, { 0 } }, + /*09D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00EA, { 0 } }, + /*09D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00EB, { 0 } }, + /*09DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00EC, { 0 } }, + /*09DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00ED, { 0 } }, + /*09DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00EE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTQQ2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*09DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00EF, { 0 } }, + /*09DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F0, { 0 } }, + /*09DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F1, { 0 } }, + /*09E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F2, { 0 } }, + /*09E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F3, { 0 } }, + /*09E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F4, { 0 } }, + /*09E3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTQQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*09E4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F6, { 0 } }, + /*09E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F7, { 0 } }, + /*09E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F8, { 0 } }, + /*09E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00F9, { 0 } }, + /*09E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FA, { 0 } }, + /*09E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FB, { 0 } }, + /*09EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSD2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*09EB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x012F, { 0 } }, + /*09EC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0130, { 0 } }, + /*09ED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0131, { 0 } }, + /*09EE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0132, { 0 } }, + /*09EF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0133, { 0 } }, + /*09F0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0134, { 0 } }, + /*09F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FD, { 0 } }, + /*09F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FE, { 0 } }, + /*09F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x00FF, { 0 } }, + /*09F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0100, { 0 } }, + /*09F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0101, { 0 } }, + /*09F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0102, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSD2SS */ + /* ------------------------------------------------------------------------------------------ */ + /*09F7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0135, { 0 } }, + /*09F8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0136, { 0 } }, + /*09F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0103, { 0 } }, + /*09FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0104, { 0 } }, + /*09FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0105, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSD2USI */ + /* ------------------------------------------------------------------------------------------ */ + /*09FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0106, { 0 } }, + /*09FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0107, { 0 } }, + /*09FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0108, { 0 } }, + /*09FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0109, { 0 } }, + /*0A00*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010A, { 0 } }, + /*0A01*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSI2SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0A02*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0137, { 0 } }, + /*0A03*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0138, { 0 } }, + /*0A04*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0139, { 0 } }, + /*0A05*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013A, { 0 } }, + /*0A06*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013B, { 0 } }, + /*0A07*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013C, { 0 } }, + /*0A08*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010C, { 0 } }, + /*0A09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010D, { 0 } }, + /*0A0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010E, { 0 } }, + /*0A0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x010F, { 0 } }, + /*0A0C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0110, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSI2SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0A0D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013D, { 0 } }, + /*0A0E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013E, { 0 } }, + /*0A0F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x013F, { 0 } }, + /*0A10*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0140, { 0 } }, + /*0A11*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0141, { 0 } }, + /*0A12*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0142, { 0 } }, + /*0A13*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0111, { 0 } }, + /*0A14*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0112, { 0 } }, + /*0A15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0113, { 0 } }, + /*0A16*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0114, { 0 } }, + /*0A17*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0115, { 0 } }, + /*0A18*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0116, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSS2SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0A19*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0143, { 0 } }, + /*0A1A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0144, { 0 } }, + /*0A1B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0117, { 0 } }, + /*0A1C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0118, { 0 } }, + /*0A1D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0119, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSS2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A1E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0145, { 0 } }, + /*0A1F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0146, { 0 } }, + /*0A20*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0147, { 0 } }, + /*0A21*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0148, { 0 } }, + /*0A22*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0149, { 0 } }, + /*0A23*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014A, { 0 } }, + /*0A24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011A, { 0 } }, + /*0A25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011B, { 0 } }, + /*0A26*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011C, { 0 } }, + /*0A27*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011D, { 0 } }, + /*0A28*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011E, { 0 } }, + /*0A29*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x011F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTSS2USI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A2A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0120, { 0 } }, + /*0A2B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0121, { 0 } }, + /*0A2C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0122, { 0 } }, + /*0A2D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0123, { 0 } }, + /*0A2E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0124, { 0 } }, + /*0A2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0125, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPD2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A30*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014B, { 0 } }, + /*0A31*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014C, { 0 } }, + /*0A32*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014D, { 0 } }, + /*0A33*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014E, { 0 } }, + /*0A34*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0126, { 0 } }, + /*0A35*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0127, { 0 } }, + /*0A36*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0128, { 0 } }, + /*0A37*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0129, { 0 } }, + /*0A38*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012A, { 0 } }, + /*0A39*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012B, { 0 } }, + /*0A3A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPD2QQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012D, { 0 } }, + /*0A3C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012E, { 0 } }, + /*0A3D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x012F, { 0 } }, + /*0A3E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0130, { 0 } }, + /*0A3F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0131, { 0 } }, + /*0A40*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0132, { 0 } }, + /*0A41*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0133, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPD2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A42*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0134, { 0 } }, + /*0A43*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0135, { 0 } }, + /*0A44*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0136, { 0 } }, + /*0A45*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0137, { 0 } }, + /*0A46*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0138, { 0 } }, + /*0A47*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0139, { 0 } }, + /*0A48*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPD2UQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A49*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013B, { 0 } }, + /*0A4A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013C, { 0 } }, + /*0A4B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013D, { 0 } }, + /*0A4C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013E, { 0 } }, + /*0A4D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x013F, { 0 } }, + /*0A4E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0140, { 0 } }, + /*0A4F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0141, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPS2DQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A50*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x014F, { 0 } }, + /*0A51*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0150, { 0 } }, + /*0A52*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0151, { 0 } }, + /*0A53*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0152, { 0 } }, + /*0A54*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0142, { 0 } }, + /*0A55*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0143, { 0 } }, + /*0A56*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0144, { 0 } }, + /*0A57*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0145, { 0 } }, + /*0A58*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0146, { 0 } }, + /*0A59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0147, { 0 } }, + /*0A5A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0148, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPS2QQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A5B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0149, { 0 } }, + /*0A5C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014A, { 0 } }, + /*0A5D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014B, { 0 } }, + /*0A5E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014C, { 0 } }, + /*0A5F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014D, { 0 } }, + /*0A60*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014E, { 0 } }, + /*0A61*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x014F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPS2UDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A62*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0150, { 0 } }, + /*0A63*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0151, { 0 } }, + /*0A64*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0152, { 0 } }, + /*0A65*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0153, { 0 } }, + /*0A66*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0154, { 0 } }, + /*0A67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0155, { 0 } }, + /*0A68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0156, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTPS2UQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0A69*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0157, { 0 } }, + /*0A6A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0158, { 0 } }, + /*0A6B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0159, { 0 } }, + /*0A6C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015A, { 0 } }, + /*0A6D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015B, { 0 } }, + /*0A6E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015C, { 0 } }, + /*0A6F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTSD2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A70*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0153, { 0 } }, + /*0A71*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0154, { 0 } }, + /*0A72*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0155, { 0 } }, + /*0A73*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0156, { 0 } }, + /*0A74*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0157, { 0 } }, + /*0A75*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0158, { 0 } }, + /*0A76*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015E, { 0 } }, + /*0A77*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x015F, { 0 } }, + /*0A78*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0160, { 0 } }, + /*0A79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0161, { 0 } }, + /*0A7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0162, { 0 } }, + /*0A7B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0163, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTSD2USI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A7C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0164, { 0 } }, + /*0A7D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0165, { 0 } }, + /*0A7E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0166, { 0 } }, + /*0A7F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0167, { 0 } }, + /*0A80*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0168, { 0 } }, + /*0A81*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0169, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTSS2SI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A82*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0159, { 0 } }, + /*0A83*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015A, { 0 } }, + /*0A84*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015B, { 0 } }, + /*0A85*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015C, { 0 } }, + /*0A86*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015D, { 0 } }, + /*0A87*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015E, { 0 } }, + /*0A88*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016A, { 0 } }, + /*0A89*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016B, { 0 } }, + /*0A8A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016C, { 0 } }, + /*0A8B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016D, { 0 } }, + /*0A8C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016E, { 0 } }, + /*0A8D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x016F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTTSS2USI */ + /* ------------------------------------------------------------------------------------------ */ + /*0A8E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0170, { 0 } }, + /*0A8F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0171, { 0 } }, + /*0A90*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0172, { 0 } }, + /*0A91*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0173, { 0 } }, + /*0A92*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0174, { 0 } }, + /*0A93*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0175, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUDQ2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0A94*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0176, { 0 } }, + /*0A95*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0177, { 0 } }, + /*0A96*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0178, { 0 } }, + /*0A97*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0179, { 0 } }, + /*0A98*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017A, { 0 } }, + /*0A99*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017B, { 0 } }, + /*0A9A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0040, { 0 } }, + /*0A9B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0041, { 0 } }, + /*0A9C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0042, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUDQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0A9D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017C, { 0 } }, + /*0A9E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017D, { 0 } }, + /*0A9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017E, { 0 } }, + /*0AA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x017F, { 0 } }, + /*0AA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0180, { 0 } }, + /*0AA2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0181, { 0 } }, + /*0AA3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0182, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUQQ2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AA4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0183, { 0 } }, + /*0AA5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0184, { 0 } }, + /*0AA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0185, { 0 } }, + /*0AA7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0186, { 0 } }, + /*0AA8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0187, { 0 } }, + /*0AA9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0188, { 0 } }, + /*0AAA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0189, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUQQ2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018A, { 0 } }, + /*0AAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018B, { 0 } }, + /*0AAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018C, { 0 } }, + /*0AAE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018D, { 0 } }, + /*0AAF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018E, { 0 } }, + /*0AB0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x018F, { 0 } }, + /*0AB1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0190, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUSI2SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AB2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0191, { 0 } }, + /*0AB3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0192, { 0 } }, + /*0AB4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0193, { 0 } }, + /*0AB5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0194, { 0 } }, + /*0AB6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0195, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VCVTUSI2SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AB7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0196, { 0 } }, + /*0AB8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0197, { 0 } }, + /*0AB9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0198, { 0 } }, + /*0ABA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0199, { 0 } }, + /*0ABB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019A, { 0 } }, + /*0ABC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDBPSADBW */ + /* ------------------------------------------------------------------------------------------ */ + /*0ABD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019C, { 0 } }, + /*0ABE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019D, { 0 } }, + /*0ABF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019E, { 0 } }, + /*0AC0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x019F, { 0 } }, + /*0AC1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A0, { 0 } }, + /*0AC2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDIVPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AC3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x015F, { 0 } }, + /*0AC4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0160, { 0 } }, + /*0AC5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0161, { 0 } }, + /*0AC6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0162, { 0 } }, + /*0AC7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A2, { 0 } }, + /*0AC8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A3, { 0 } }, + /*0AC9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A4, { 0 } }, + /*0ACA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A5, { 0 } }, + /*0ACB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A6, { 0 } }, + /*0ACC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A7, { 0 } }, + /*0ACD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDIVPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0ACE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0163, { 0 } }, + /*0ACF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0164, { 0 } }, + /*0AD0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0165, { 0 } }, + /*0AD1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0166, { 0 } }, + /*0AD2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01A9, { 0 } }, + /*0AD3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AA, { 0 } }, + /*0AD4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AB, { 0 } }, + /*0AD5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AC, { 0 } }, + /*0AD6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AD, { 0 } }, + /*0AD7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AE, { 0 } }, + /*0AD8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01AF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDIVSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AD9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0167, { 0 } }, + /*0ADA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0168, { 0 } }, + /*0ADB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B0, { 0 } }, + /*0ADC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B1, { 0 } }, + /*0ADD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDIVSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0ADE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0169, { 0 } }, + /*0ADF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016A, { 0 } }, + /*0AE0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B3, { 0 } }, + /*0AE1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B4, { 0 } }, + /*0AE2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDPPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AE3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016B, { 0 } }, + /*0AE4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VDPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AE5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016D, { 0 } }, + /*0AE6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016E, { 0 } }, + /*0AE7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x016F, { 0 } }, + /*0AE8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0170, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VERR */ + /* ------------------------------------------------------------------------------------------ */ + /*0AE9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0721, { 0 } }, + /*0AEA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0722, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VERW */ + /* ------------------------------------------------------------------------------------------ */ + /*0AEB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0723, { 0 } }, + /*0AEC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0724, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXP223PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AED*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0043, { 0 } }, + /*0AEE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0044, { 0 } }, + /*0AEF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0045, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXP2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AF0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B6, { 0 } }, + /*0AF1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B7, { 0 } }, + /*0AF2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXP2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AF3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01B9, { 0 } }, + /*0AF4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BA, { 0 } }, + /*0AF5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXPANDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0AF6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BC, { 0 } }, + /*0AF7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BD, { 0 } }, + /*0AF8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BE, { 0 } }, + /*0AF9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01BF, { 0 } }, + /*0AFA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C0, { 0 } }, + /*0AFB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXPANDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0AFC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C2, { 0 } }, + /*0AFD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C3, { 0 } }, + /*0AFE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C4, { 0 } }, + /*0AFF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C5, { 0 } }, + /*0B00*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C6, { 0 } }, + /*0B01*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTF128 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B02*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0171, { 0 } }, + /*0B03*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0172, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTF32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B04*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C8, { 0 } }, + /*0B05*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01C9, { 0 } }, + /*0B06*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CA, { 0 } }, + /*0B07*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTF32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B08*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CC, { 0 } }, + /*0B09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTF64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CE, { 0 } }, + /*0B0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01CF, { 0 } }, + /*0B0C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D0, { 0 } }, + /*0B0D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTF64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B0E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D2, { 0 } }, + /*0B0F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTI128 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B10*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0173, { 0 } }, + /*0B11*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0174, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTI32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B12*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D4, { 0 } }, + /*0B13*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D5, { 0 } }, + /*0B14*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D6, { 0 } }, + /*0B15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTI32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B16*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D8, { 0 } }, + /*0B17*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTI64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B18*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DA, { 0 } }, + /*0B19*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DB, { 0 } }, + /*0B1A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DC, { 0 } }, + /*0B1B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTI64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0B1C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DE, { 0 } }, + /*0B1D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01DF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VEXTRACTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B1E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0175, { 0 } }, + /*0B1F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0176, { 0 } }, + /*0B20*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E0, { 0 } }, + /*0B21*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPIMMPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B22*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E2, { 0 } }, + /*0B23*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E3, { 0 } }, + /*0B24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E4, { 0 } }, + /*0B25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E5, { 0 } }, + /*0B26*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E6, { 0 } }, + /*0B27*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E7, { 0 } }, + /*0B28*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPIMMPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B29*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01E9, { 0 } }, + /*0B2A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01EA, { 0 } }, + /*0B2B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01EB, { 0 } }, + /*0B2C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01EC, { 0 } }, + /*0B2D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01ED, { 0 } }, + /*0B2E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01EE, { 0 } }, + /*0B2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01EF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPIMMSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B30*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F0, { 0 } }, + /*0B31*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F1, { 0 } }, + /*0B32*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPIMMSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B33*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F3, { 0 } }, + /*0B34*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F4, { 0 } }, + /*0B35*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPNANPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B36*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0046, { 0 } }, + /*0B37*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0047, { 0 } }, + /*0B38*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0048, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFIXUPNANPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B39*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0049, { 0 } }, + /*0B3A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004A, { 0 } }, + /*0B3B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B3C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0177, { 0 } }, + /*0B3D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0178, { 0 } }, + /*0B3E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0179, { 0 } }, + /*0B3F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017A, { 0 } }, + /*0B40*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F6, { 0 } }, + /*0B41*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F7, { 0 } }, + /*0B42*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F8, { 0 } }, + /*0B43*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01F9, { 0 } }, + /*0B44*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FA, { 0 } }, + /*0B45*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FB, { 0 } }, + /*0B46*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FC, { 0 } }, + /*0B47*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004C, { 0 } }, + /*0B48*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004D, { 0 } }, + /*0B49*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B4A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017B, { 0 } }, + /*0B4B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017C, { 0 } }, + /*0B4C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017D, { 0 } }, + /*0B4D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017E, { 0 } }, + /*0B4E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FD, { 0 } }, + /*0B4F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FE, { 0 } }, + /*0B50*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x01FF, { 0 } }, + /*0B51*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0200, { 0 } }, + /*0B52*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0201, { 0 } }, + /*0B53*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0202, { 0 } }, + /*0B54*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0203, { 0 } }, + /*0B55*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x004F, { 0 } }, + /*0B56*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0050, { 0 } }, + /*0B57*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0051, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD132SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B58*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x017F, { 0 } }, + /*0B59*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0180, { 0 } }, + /*0B5A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0204, { 0 } }, + /*0B5B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0205, { 0 } }, + /*0B5C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0206, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD132SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B5D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0181, { 0 } }, + /*0B5E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0182, { 0 } }, + /*0B5F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0207, { 0 } }, + /*0B60*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0208, { 0 } }, + /*0B61*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0209, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B62*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0183, { 0 } }, + /*0B63*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0184, { 0 } }, + /*0B64*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0185, { 0 } }, + /*0B65*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0186, { 0 } }, + /*0B66*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020A, { 0 } }, + /*0B67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020B, { 0 } }, + /*0B68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020C, { 0 } }, + /*0B69*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020D, { 0 } }, + /*0B6A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020E, { 0 } }, + /*0B6B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x020F, { 0 } }, + /*0B6C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0210, { 0 } }, + /*0B6D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0052, { 0 } }, + /*0B6E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0053, { 0 } }, + /*0B6F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0054, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B70*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0187, { 0 } }, + /*0B71*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0188, { 0 } }, + /*0B72*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0189, { 0 } }, + /*0B73*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018A, { 0 } }, + /*0B74*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0211, { 0 } }, + /*0B75*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0212, { 0 } }, + /*0B76*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0213, { 0 } }, + /*0B77*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0214, { 0 } }, + /*0B78*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0215, { 0 } }, + /*0B79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0216, { 0 } }, + /*0B7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0217, { 0 } }, + /*0B7B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0055, { 0 } }, + /*0B7C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0056, { 0 } }, + /*0B7D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0057, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD213SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B7E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018B, { 0 } }, + /*0B7F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018C, { 0 } }, + /*0B80*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0218, { 0 } }, + /*0B81*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0219, { 0 } }, + /*0B82*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD213SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B83*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018D, { 0 } }, + /*0B84*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018E, { 0 } }, + /*0B85*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021B, { 0 } }, + /*0B86*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021C, { 0 } }, + /*0B87*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0B88*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x018F, { 0 } }, + /*0B89*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0190, { 0 } }, + /*0B8A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0191, { 0 } }, + /*0B8B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0192, { 0 } }, + /*0B8C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021E, { 0 } }, + /*0B8D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x021F, { 0 } }, + /*0B8E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0220, { 0 } }, + /*0B8F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0221, { 0 } }, + /*0B90*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0222, { 0 } }, + /*0B91*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0223, { 0 } }, + /*0B92*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0224, { 0 } }, + /*0B93*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0058, { 0 } }, + /*0B94*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0059, { 0 } }, + /*0B95*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0B96*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0193, { 0 } }, + /*0B97*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0194, { 0 } }, + /*0B98*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0195, { 0 } }, + /*0B99*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0196, { 0 } }, + /*0B9A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0225, { 0 } }, + /*0B9B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0226, { 0 } }, + /*0B9C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0227, { 0 } }, + /*0B9D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0228, { 0 } }, + /*0B9E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0229, { 0 } }, + /*0B9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022A, { 0 } }, + /*0BA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022B, { 0 } }, + /*0BA1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005B, { 0 } }, + /*0BA2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005C, { 0 } }, + /*0BA3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD231SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BA4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0197, { 0 } }, + /*0BA5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0198, { 0 } }, + /*0BA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022C, { 0 } }, + /*0BA7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022D, { 0 } }, + /*0BA8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD231SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BA9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0199, { 0 } }, + /*0BAA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019A, { 0 } }, + /*0BAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x022F, { 0 } }, + /*0BAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0230, { 0 } }, + /*0BAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0231, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADD233PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BAE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005E, { 0 } }, + /*0BAF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x005F, { 0 } }, + /*0BB0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0060, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BB1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019B, { 0 } }, + /*0BB2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019C, { 0 } }, + /*0BB3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019D, { 0 } }, + /*0BB4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019E, { 0 } }, + /*0BB5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x019F, { 0 } }, + /*0BB6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A0, { 0 } }, + /*0BB7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A1, { 0 } }, + /*0BB8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BB9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A3, { 0 } }, + /*0BBA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A4, { 0 } }, + /*0BBB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A5, { 0 } }, + /*0BBC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A6, { 0 } }, + /*0BBD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A7, { 0 } }, + /*0BBE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A8, { 0 } }, + /*0BBF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01A9, { 0 } }, + /*0BC0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BC1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AB, { 0 } }, + /*0BC2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AC, { 0 } }, + /*0BC3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AD, { 0 } }, + /*0BC4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BC5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01AF, { 0 } }, + /*0BC6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B0, { 0 } }, + /*0BC7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B1, { 0 } }, + /*0BC8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BC9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B3, { 0 } }, + /*0BCA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B4, { 0 } }, + /*0BCB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B5, { 0 } }, + /*0BCC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B6, { 0 } }, + /*0BCD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0232, { 0 } }, + /*0BCE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0233, { 0 } }, + /*0BCF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0234, { 0 } }, + /*0BD0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0235, { 0 } }, + /*0BD1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0236, { 0 } }, + /*0BD2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0237, { 0 } }, + /*0BD3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0238, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BD4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B7, { 0 } }, + /*0BD5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B8, { 0 } }, + /*0BD6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01B9, { 0 } }, + /*0BD7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BA, { 0 } }, + /*0BD8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0239, { 0 } }, + /*0BD9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023A, { 0 } }, + /*0BDA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023B, { 0 } }, + /*0BDB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023C, { 0 } }, + /*0BDC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023D, { 0 } }, + /*0BDD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023E, { 0 } }, + /*0BDE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x023F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BDF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BB, { 0 } }, + /*0BE0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BC, { 0 } }, + /*0BE1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BD, { 0 } }, + /*0BE2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BE, { 0 } }, + /*0BE3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0240, { 0 } }, + /*0BE4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0241, { 0 } }, + /*0BE5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0242, { 0 } }, + /*0BE6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0243, { 0 } }, + /*0BE7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0244, { 0 } }, + /*0BE8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0245, { 0 } }, + /*0BE9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0246, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0BEA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01BF, { 0 } }, + /*0BEB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C0, { 0 } }, + /*0BEC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C1, { 0 } }, + /*0BED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C2, { 0 } }, + /*0BEE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0247, { 0 } }, + /*0BEF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0248, { 0 } }, + /*0BF0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0249, { 0 } }, + /*0BF1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024A, { 0 } }, + /*0BF2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024B, { 0 } }, + /*0BF3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024C, { 0 } }, + /*0BF4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0BF5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C3, { 0 } }, + /*0BF6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C4, { 0 } }, + /*0BF7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C5, { 0 } }, + /*0BF8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C6, { 0 } }, + /*0BF9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024E, { 0 } }, + /*0BFA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x024F, { 0 } }, + /*0BFB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0250, { 0 } }, + /*0BFC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0251, { 0 } }, + /*0BFD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0252, { 0 } }, + /*0BFE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0253, { 0 } }, + /*0BFF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0254, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUB231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C00*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C7, { 0 } }, + /*0C01*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C8, { 0 } }, + /*0C02*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01C9, { 0 } }, + /*0C03*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CA, { 0 } }, + /*0C04*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0255, { 0 } }, + /*0C05*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0256, { 0 } }, + /*0C06*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0257, { 0 } }, + /*0C07*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0258, { 0 } }, + /*0C08*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0259, { 0 } }, + /*0C09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025A, { 0 } }, + /*0C0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C0B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CB, { 0 } }, + /*0C0C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CC, { 0 } }, + /*0C0D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CD, { 0 } }, + /*0C0E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CE, { 0 } }, + /*0C0F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01CF, { 0 } }, + /*0C10*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D0, { 0 } }, + /*0C11*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D1, { 0 } }, + /*0C12*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMADDSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C13*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D3, { 0 } }, + /*0C14*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D4, { 0 } }, + /*0C15*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D5, { 0 } }, + /*0C16*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D6, { 0 } }, + /*0C17*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D7, { 0 } }, + /*0C18*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D8, { 0 } }, + /*0C19*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01D9, { 0 } }, + /*0C1A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C1B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DB, { 0 } }, + /*0C1C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DC, { 0 } }, + /*0C1D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DD, { 0 } }, + /*0C1E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DE, { 0 } }, + /*0C1F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025C, { 0 } }, + /*0C20*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025D, { 0 } }, + /*0C21*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025E, { 0 } }, + /*0C22*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x025F, { 0 } }, + /*0C23*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0260, { 0 } }, + /*0C24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0261, { 0 } }, + /*0C25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0262, { 0 } }, + /*0C26*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0061, { 0 } }, + /*0C27*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0062, { 0 } }, + /*0C28*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0063, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C29*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01DF, { 0 } }, + /*0C2A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E0, { 0 } }, + /*0C2B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E1, { 0 } }, + /*0C2C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E2, { 0 } }, + /*0C2D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0263, { 0 } }, + /*0C2E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0264, { 0 } }, + /*0C2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0265, { 0 } }, + /*0C30*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0266, { 0 } }, + /*0C31*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0267, { 0 } }, + /*0C32*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0268, { 0 } }, + /*0C33*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0269, { 0 } }, + /*0C34*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0064, { 0 } }, + /*0C35*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0065, { 0 } }, + /*0C36*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0066, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB132SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C37*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E3, { 0 } }, + /*0C38*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E4, { 0 } }, + /*0C39*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026A, { 0 } }, + /*0C3A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026B, { 0 } }, + /*0C3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB132SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C3C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E5, { 0 } }, + /*0C3D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E6, { 0 } }, + /*0C3E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026D, { 0 } }, + /*0C3F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026E, { 0 } }, + /*0C40*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x026F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C41*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E7, { 0 } }, + /*0C42*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E8, { 0 } }, + /*0C43*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01E9, { 0 } }, + /*0C44*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01EA, { 0 } }, + /*0C45*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0270, { 0 } }, + /*0C46*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0271, { 0 } }, + /*0C47*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0272, { 0 } }, + /*0C48*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0273, { 0 } }, + /*0C49*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0274, { 0 } }, + /*0C4A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0275, { 0 } }, + /*0C4B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0276, { 0 } }, + /*0C4C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0067, { 0 } }, + /*0C4D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0068, { 0 } }, + /*0C4E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0069, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C4F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01EB, { 0 } }, + /*0C50*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01EC, { 0 } }, + /*0C51*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01ED, { 0 } }, + /*0C52*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01EE, { 0 } }, + /*0C53*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0277, { 0 } }, + /*0C54*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0278, { 0 } }, + /*0C55*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0279, { 0 } }, + /*0C56*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027A, { 0 } }, + /*0C57*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027B, { 0 } }, + /*0C58*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027C, { 0 } }, + /*0C59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027D, { 0 } }, + /*0C5A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006A, { 0 } }, + /*0C5B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006B, { 0 } }, + /*0C5C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB213SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C5D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01EF, { 0 } }, + /*0C5E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F0, { 0 } }, + /*0C5F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027E, { 0 } }, + /*0C60*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x027F, { 0 } }, + /*0C61*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0280, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB213SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C62*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F1, { 0 } }, + /*0C63*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F2, { 0 } }, + /*0C64*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0281, { 0 } }, + /*0C65*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0282, { 0 } }, + /*0C66*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0283, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C67*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F3, { 0 } }, + /*0C68*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F4, { 0 } }, + /*0C69*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F5, { 0 } }, + /*0C6A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F6, { 0 } }, + /*0C6B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0284, { 0 } }, + /*0C6C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0285, { 0 } }, + /*0C6D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0286, { 0 } }, + /*0C6E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0287, { 0 } }, + /*0C6F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0288, { 0 } }, + /*0C70*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0289, { 0 } }, + /*0C71*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028A, { 0 } }, + /*0C72*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006D, { 0 } }, + /*0C73*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006E, { 0 } }, + /*0C74*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x006F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C75*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F7, { 0 } }, + /*0C76*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F8, { 0 } }, + /*0C77*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01F9, { 0 } }, + /*0C78*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FA, { 0 } }, + /*0C79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028B, { 0 } }, + /*0C7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028C, { 0 } }, + /*0C7B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028D, { 0 } }, + /*0C7C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028E, { 0 } }, + /*0C7D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x028F, { 0 } }, + /*0C7E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0290, { 0 } }, + /*0C7F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0291, { 0 } }, + /*0C80*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0070, { 0 } }, + /*0C81*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0071, { 0 } }, + /*0C82*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0072, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB231SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C83*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FB, { 0 } }, + /*0C84*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FC, { 0 } }, + /*0C85*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0292, { 0 } }, + /*0C86*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0293, { 0 } }, + /*0C87*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0294, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUB231SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C88*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FD, { 0 } }, + /*0C89*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FE, { 0 } }, + /*0C8A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0295, { 0 } }, + /*0C8B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0296, { 0 } }, + /*0C8C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0297, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0C8D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x01FF, { 0 } }, + /*0C8E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0200, { 0 } }, + /*0C8F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0201, { 0 } }, + /*0C90*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0202, { 0 } }, + /*0C91*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0298, { 0 } }, + /*0C92*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0299, { 0 } }, + /*0C93*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029A, { 0 } }, + /*0C94*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029B, { 0 } }, + /*0C95*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029C, { 0 } }, + /*0C96*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029D, { 0 } }, + /*0C97*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0C98*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0203, { 0 } }, + /*0C99*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0204, { 0 } }, + /*0C9A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0205, { 0 } }, + /*0C9B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0206, { 0 } }, + /*0C9C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x029F, { 0 } }, + /*0C9D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A0, { 0 } }, + /*0C9E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A1, { 0 } }, + /*0C9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A2, { 0 } }, + /*0CA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A3, { 0 } }, + /*0CA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A4, { 0 } }, + /*0CA2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CA3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0207, { 0 } }, + /*0CA4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0208, { 0 } }, + /*0CA5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0209, { 0 } }, + /*0CA6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020A, { 0 } }, + /*0CA7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A6, { 0 } }, + /*0CA8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A7, { 0 } }, + /*0CA9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A8, { 0 } }, + /*0CAA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02A9, { 0 } }, + /*0CAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AA, { 0 } }, + /*0CAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AB, { 0 } }, + /*0CAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0CAE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020B, { 0 } }, + /*0CAF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020C, { 0 } }, + /*0CB0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020D, { 0 } }, + /*0CB1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020E, { 0 } }, + /*0CB2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AD, { 0 } }, + /*0CB3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AE, { 0 } }, + /*0CB4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02AF, { 0 } }, + /*0CB5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B0, { 0 } }, + /*0CB6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B1, { 0 } }, + /*0CB7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B2, { 0 } }, + /*0CB8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CB9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x020F, { 0 } }, + /*0CBA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0210, { 0 } }, + /*0CBB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0211, { 0 } }, + /*0CBC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0212, { 0 } }, + /*0CBD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B4, { 0 } }, + /*0CBE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B5, { 0 } }, + /*0CBF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B6, { 0 } }, + /*0CC0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B7, { 0 } }, + /*0CC1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B8, { 0 } }, + /*0CC2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02B9, { 0 } }, + /*0CC3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADD231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0CC4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0213, { 0 } }, + /*0CC5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0214, { 0 } }, + /*0CC6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0215, { 0 } }, + /*0CC7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0216, { 0 } }, + /*0CC8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BB, { 0 } }, + /*0CC9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BC, { 0 } }, + /*0CCA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BD, { 0 } }, + /*0CCB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BE, { 0 } }, + /*0CCC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02BF, { 0 } }, + /*0CCD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C0, { 0 } }, + /*0CCE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CCF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0217, { 0 } }, + /*0CD0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0218, { 0 } }, + /*0CD1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0219, { 0 } }, + /*0CD2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021A, { 0 } }, + /*0CD3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021B, { 0 } }, + /*0CD4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021C, { 0 } }, + /*0CD5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021D, { 0 } }, + /*0CD6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0CD7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x021F, { 0 } }, + /*0CD8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0220, { 0 } }, + /*0CD9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0221, { 0 } }, + /*0CDA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0222, { 0 } }, + /*0CDB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0223, { 0 } }, + /*0CDC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0224, { 0 } }, + /*0CDD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0225, { 0 } }, + /*0CDE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0226, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CDF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0227, { 0 } }, + /*0CE0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0228, { 0 } }, + /*0CE1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0229, { 0 } }, + /*0CE2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022A, { 0 } }, + /*0CE3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022B, { 0 } }, + /*0CE4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022C, { 0 } }, + /*0CE5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022D, { 0 } }, + /*0CE6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0CE7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x022F, { 0 } }, + /*0CE8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0230, { 0 } }, + /*0CE9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0231, { 0 } }, + /*0CEA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0232, { 0 } }, + /*0CEB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0233, { 0 } }, + /*0CEC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0234, { 0 } }, + /*0CED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0235, { 0 } }, + /*0CEE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0236, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CEF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0237, { 0 } }, + /*0CF0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0238, { 0 } }, + /*0CF1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0239, { 0 } }, + /*0CF2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFMSUBSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0CF3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023B, { 0 } }, + /*0CF4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023C, { 0 } }, + /*0CF5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023D, { 0 } }, + /*0CF6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0CF7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x023F, { 0 } }, + /*0CF8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0240, { 0 } }, + /*0CF9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0241, { 0 } }, + /*0CFA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0242, { 0 } }, + /*0CFB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C2, { 0 } }, + /*0CFC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C3, { 0 } }, + /*0CFD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C4, { 0 } }, + /*0CFE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C5, { 0 } }, + /*0CFF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C6, { 0 } }, + /*0D00*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C7, { 0 } }, + /*0D01*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C8, { 0 } }, + /*0D02*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0073, { 0 } }, + /*0D03*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0074, { 0 } }, + /*0D04*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0075, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D05*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0243, { 0 } }, + /*0D06*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0244, { 0 } }, + /*0D07*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0245, { 0 } }, + /*0D08*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0246, { 0 } }, + /*0D09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02C9, { 0 } }, + /*0D0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CA, { 0 } }, + /*0D0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CB, { 0 } }, + /*0D0C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CC, { 0 } }, + /*0D0D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CD, { 0 } }, + /*0D0E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CE, { 0 } }, + /*0D0F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02CF, { 0 } }, + /*0D10*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0076, { 0 } }, + /*0D11*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0077, { 0 } }, + /*0D12*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0078, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD132SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D13*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0247, { 0 } }, + /*0D14*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0248, { 0 } }, + /*0D15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D0, { 0 } }, + /*0D16*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D1, { 0 } }, + /*0D17*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD132SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D18*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0249, { 0 } }, + /*0D19*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024A, { 0 } }, + /*0D1A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D3, { 0 } }, + /*0D1B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D4, { 0 } }, + /*0D1C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D1D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024B, { 0 } }, + /*0D1E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024C, { 0 } }, + /*0D1F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024D, { 0 } }, + /*0D20*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024E, { 0 } }, + /*0D21*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D6, { 0 } }, + /*0D22*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D7, { 0 } }, + /*0D23*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D8, { 0 } }, + /*0D24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02D9, { 0 } }, + /*0D25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DA, { 0 } }, + /*0D26*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DB, { 0 } }, + /*0D27*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DC, { 0 } }, + /*0D28*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0079, { 0 } }, + /*0D29*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007A, { 0 } }, + /*0D2A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D2B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x024F, { 0 } }, + /*0D2C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0250, { 0 } }, + /*0D2D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0251, { 0 } }, + /*0D2E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0252, { 0 } }, + /*0D2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DD, { 0 } }, + /*0D30*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DE, { 0 } }, + /*0D31*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02DF, { 0 } }, + /*0D32*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E0, { 0 } }, + /*0D33*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E1, { 0 } }, + /*0D34*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E2, { 0 } }, + /*0D35*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E3, { 0 } }, + /*0D36*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007C, { 0 } }, + /*0D37*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007D, { 0 } }, + /*0D38*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD213SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D39*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0253, { 0 } }, + /*0D3A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0254, { 0 } }, + /*0D3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E4, { 0 } }, + /*0D3C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E5, { 0 } }, + /*0D3D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD213SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D3E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0255, { 0 } }, + /*0D3F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0256, { 0 } }, + /*0D40*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E7, { 0 } }, + /*0D41*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E8, { 0 } }, + /*0D42*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D43*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0257, { 0 } }, + /*0D44*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0258, { 0 } }, + /*0D45*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0259, { 0 } }, + /*0D46*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025A, { 0 } }, + /*0D47*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02EA, { 0 } }, + /*0D48*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02EB, { 0 } }, + /*0D49*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02EC, { 0 } }, + /*0D4A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02ED, { 0 } }, + /*0D4B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02EE, { 0 } }, + /*0D4C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02EF, { 0 } }, + /*0D4D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F0, { 0 } }, + /*0D4E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x007F, { 0 } }, + /*0D4F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0080, { 0 } }, + /*0D50*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0081, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D51*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025B, { 0 } }, + /*0D52*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025C, { 0 } }, + /*0D53*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025D, { 0 } }, + /*0D54*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025E, { 0 } }, + /*0D55*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F1, { 0 } }, + /*0D56*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F2, { 0 } }, + /*0D57*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F3, { 0 } }, + /*0D58*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F4, { 0 } }, + /*0D59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F5, { 0 } }, + /*0D5A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F6, { 0 } }, + /*0D5B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F7, { 0 } }, + /*0D5C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0082, { 0 } }, + /*0D5D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0083, { 0 } }, + /*0D5E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0084, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD231SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D5F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x025F, { 0 } }, + /*0D60*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0260, { 0 } }, + /*0D61*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F8, { 0 } }, + /*0D62*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02F9, { 0 } }, + /*0D63*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADD231SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D64*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0261, { 0 } }, + /*0D65*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0262, { 0 } }, + /*0D66*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FB, { 0 } }, + /*0D67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FC, { 0 } }, + /*0D68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D69*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0263, { 0 } }, + /*0D6A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0264, { 0 } }, + /*0D6B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0265, { 0 } }, + /*0D6C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0266, { 0 } }, + /*0D6D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0267, { 0 } }, + /*0D6E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0268, { 0 } }, + /*0D6F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0269, { 0 } }, + /*0D70*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D71*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026B, { 0 } }, + /*0D72*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026C, { 0 } }, + /*0D73*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026D, { 0 } }, + /*0D74*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026E, { 0 } }, + /*0D75*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x026F, { 0 } }, + /*0D76*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0270, { 0 } }, + /*0D77*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0271, { 0 } }, + /*0D78*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0272, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D79*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0273, { 0 } }, + /*0D7A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0274, { 0 } }, + /*0D7B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0275, { 0 } }, + /*0D7C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0276, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMADDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D7D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0277, { 0 } }, + /*0D7E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0278, { 0 } }, + /*0D7F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0279, { 0 } }, + /*0D80*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB132PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D81*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027B, { 0 } }, + /*0D82*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027C, { 0 } }, + /*0D83*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027D, { 0 } }, + /*0D84*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027E, { 0 } }, + /*0D85*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FE, { 0 } }, + /*0D86*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x02FF, { 0 } }, + /*0D87*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0300, { 0 } }, + /*0D88*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0301, { 0 } }, + /*0D89*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0302, { 0 } }, + /*0D8A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0303, { 0 } }, + /*0D8B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0304, { 0 } }, + /*0D8C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0085, { 0 } }, + /*0D8D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0086, { 0 } }, + /*0D8E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0087, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB132PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0D8F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x027F, { 0 } }, + /*0D90*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0280, { 0 } }, + /*0D91*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0281, { 0 } }, + /*0D92*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0282, { 0 } }, + /*0D93*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0305, { 0 } }, + /*0D94*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0306, { 0 } }, + /*0D95*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0307, { 0 } }, + /*0D96*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0308, { 0 } }, + /*0D97*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0309, { 0 } }, + /*0D98*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030A, { 0 } }, + /*0D99*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030B, { 0 } }, + /*0D9A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0088, { 0 } }, + /*0D9B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0089, { 0 } }, + /*0D9C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB132SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0D9D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0283, { 0 } }, + /*0D9E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0284, { 0 } }, + /*0D9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030C, { 0 } }, + /*0DA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030D, { 0 } }, + /*0DA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB132SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DA2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0285, { 0 } }, + /*0DA3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0286, { 0 } }, + /*0DA4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x030F, { 0 } }, + /*0DA5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0310, { 0 } }, + /*0DA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0311, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB213PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0DA7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0287, { 0 } }, + /*0DA8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0288, { 0 } }, + /*0DA9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0289, { 0 } }, + /*0DAA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028A, { 0 } }, + /*0DAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0312, { 0 } }, + /*0DAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0313, { 0 } }, + /*0DAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0314, { 0 } }, + /*0DAE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0315, { 0 } }, + /*0DAF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0316, { 0 } }, + /*0DB0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0317, { 0 } }, + /*0DB1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0318, { 0 } }, + /*0DB2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008B, { 0 } }, + /*0DB3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008C, { 0 } }, + /*0DB4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB213PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DB5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028B, { 0 } }, + /*0DB6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028C, { 0 } }, + /*0DB7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028D, { 0 } }, + /*0DB8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028E, { 0 } }, + /*0DB9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0319, { 0 } }, + /*0DBA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031A, { 0 } }, + /*0DBB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031B, { 0 } }, + /*0DBC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031C, { 0 } }, + /*0DBD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031D, { 0 } }, + /*0DBE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031E, { 0 } }, + /*0DBF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x031F, { 0 } }, + /*0DC0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008E, { 0 } }, + /*0DC1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x008F, { 0 } }, + /*0DC2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0090, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB213SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0DC3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x028F, { 0 } }, + /*0DC4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0290, { 0 } }, + /*0DC5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0320, { 0 } }, + /*0DC6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0321, { 0 } }, + /*0DC7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0322, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB213SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DC8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0291, { 0 } }, + /*0DC9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0292, { 0 } }, + /*0DCA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0323, { 0 } }, + /*0DCB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0324, { 0 } }, + /*0DCC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0325, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB231PD */ + /* ------------------------------------------------------------------------------------------ */ + /*0DCD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0293, { 0 } }, + /*0DCE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0294, { 0 } }, + /*0DCF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0295, { 0 } }, + /*0DD0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0296, { 0 } }, + /*0DD1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0326, { 0 } }, + /*0DD2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0327, { 0 } }, + /*0DD3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0328, { 0 } }, + /*0DD4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0329, { 0 } }, + /*0DD5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032A, { 0 } }, + /*0DD6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032B, { 0 } }, + /*0DD7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032C, { 0 } }, + /*0DD8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0091, { 0 } }, + /*0DD9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0092, { 0 } }, + /*0DDA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0093, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB231PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DDB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0297, { 0 } }, + /*0DDC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0298, { 0 } }, + /*0DDD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0299, { 0 } }, + /*0DDE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029A, { 0 } }, + /*0DDF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032D, { 0 } }, + /*0DE0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032E, { 0 } }, + /*0DE1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x032F, { 0 } }, + /*0DE2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0330, { 0 } }, + /*0DE3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0331, { 0 } }, + /*0DE4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0332, { 0 } }, + /*0DE5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0333, { 0 } }, + /*0DE6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0094, { 0 } }, + /*0DE7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0095, { 0 } }, + /*0DE8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0096, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB231SD */ + /* ------------------------------------------------------------------------------------------ */ + /*0DE9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029B, { 0 } }, + /*0DEA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029C, { 0 } }, + /*0DEB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0334, { 0 } }, + /*0DEC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0335, { 0 } }, + /*0DED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0336, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUB231SS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DEE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029D, { 0 } }, + /*0DEF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029E, { 0 } }, + /*0DF0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0337, { 0 } }, + /*0DF1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0338, { 0 } }, + /*0DF2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0339, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0DF3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x029F, { 0 } }, + /*0DF4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A0, { 0 } }, + /*0DF5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A1, { 0 } }, + /*0DF6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A2, { 0 } }, + /*0DF7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A3, { 0 } }, + /*0DF8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A4, { 0 } }, + /*0DF9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A5, { 0 } }, + /*0DFA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0DFB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A7, { 0 } }, + /*0DFC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A8, { 0 } }, + /*0DFD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02A9, { 0 } }, + /*0DFE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AA, { 0 } }, + /*0DFF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AB, { 0 } }, + /*0E00*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AC, { 0 } }, + /*0E01*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AD, { 0 } }, + /*0E02*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUBSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E03*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02AF, { 0 } }, + /*0E04*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B0, { 0 } }, + /*0E05*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B1, { 0 } }, + /*0E06*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFNMSUBSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E07*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B3, { 0 } }, + /*0E08*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B4, { 0 } }, + /*0E09*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B5, { 0 } }, + /*0E0A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFPCLASSPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033A, { 0 } }, + /*0E0C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033B, { 0 } }, + /*0E0D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033C, { 0 } }, + /*0E0E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033D, { 0 } }, + /*0E0F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033E, { 0 } }, + /*0E10*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x033F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFPCLASSPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E11*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0340, { 0 } }, + /*0E12*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0341, { 0 } }, + /*0E13*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0342, { 0 } }, + /*0E14*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0343, { 0 } }, + /*0E15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0344, { 0 } }, + /*0E16*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0345, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFPCLASSSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E17*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0346, { 0 } }, + /*0E18*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0347, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFPCLASSSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E19*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0348, { 0 } }, + /*0E1A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0349, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFRCZPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E1B*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002E, { 0 } }, + /*0E1C*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x002F, { 0 } }, + /*0E1D*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0030, { 0 } }, + /*0E1E*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0031, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFRCZPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E1F*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0032, { 0 } }, + /*0E20*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0033, { 0 } }, + /*0E21*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0034, { 0 } }, + /*0E22*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0035, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFRCZSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E23*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0036, { 0 } }, + /*0E24*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0037, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VFRCZSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E25*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0038, { 0 } }, + /*0E26*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0039, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E27*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B7, { 0 } }, + /*0E28*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B8, { 0 } }, + /*0E29*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034A, { 0 } }, + /*0E2A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034B, { 0 } }, + /*0E2B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034C, { 0 } }, + /*0E2C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0097, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E2D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02B9, { 0 } }, + /*0E2E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BA, { 0 } }, + /*0E2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034D, { 0 } }, + /*0E30*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034E, { 0 } }, + /*0E31*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x034F, { 0 } }, + /*0E32*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0098, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0DPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E33*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0350, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0DPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E34*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0351, { 0 } }, + /*0E35*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0099, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0HINTDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E36*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0HINTDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E37*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0QPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E38*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0352, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF0QPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E39*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0353, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF1DPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E3A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0354, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF1DPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0355, { 0 } }, + /*0E3C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF1QPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E3D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0356, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERPF1QPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E3E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0357, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERQPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E3F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BB, { 0 } }, + /*0E40*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BC, { 0 } }, + /*0E41*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0358, { 0 } }, + /*0E42*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0359, { 0 } }, + /*0E43*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGATHERQPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E44*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BD, { 0 } }, + /*0E45*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BE, { 0 } }, + /*0E46*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035B, { 0 } }, + /*0E47*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035C, { 0 } }, + /*0E48*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETEXPPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E49*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035E, { 0 } }, + /*0E4A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x035F, { 0 } }, + /*0E4B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0360, { 0 } }, + /*0E4C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0361, { 0 } }, + /*0E4D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0362, { 0 } }, + /*0E4E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0363, { 0 } }, + /*0E4F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0364, { 0 } }, + /*0E50*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009D, { 0 } }, + /*0E51*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009E, { 0 } }, + /*0E52*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x009F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETEXPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E53*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0365, { 0 } }, + /*0E54*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0366, { 0 } }, + /*0E55*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0367, { 0 } }, + /*0E56*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0368, { 0 } }, + /*0E57*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0369, { 0 } }, + /*0E58*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036A, { 0 } }, + /*0E59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036B, { 0 } }, + /*0E5A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A0, { 0 } }, + /*0E5B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A1, { 0 } }, + /*0E5C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETEXPSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E5D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036C, { 0 } }, + /*0E5E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036D, { 0 } }, + /*0E5F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETEXPSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E60*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x036F, { 0 } }, + /*0E61*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0370, { 0 } }, + /*0E62*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0371, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETMANTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E63*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0372, { 0 } }, + /*0E64*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0373, { 0 } }, + /*0E65*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0374, { 0 } }, + /*0E66*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0375, { 0 } }, + /*0E67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0376, { 0 } }, + /*0E68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0377, { 0 } }, + /*0E69*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0378, { 0 } }, + /*0E6A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A3, { 0 } }, + /*0E6B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A4, { 0 } }, + /*0E6C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETMANTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E6D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0379, { 0 } }, + /*0E6E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037A, { 0 } }, + /*0E6F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037B, { 0 } }, + /*0E70*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037C, { 0 } }, + /*0E71*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037D, { 0 } }, + /*0E72*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037E, { 0 } }, + /*0E73*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x037F, { 0 } }, + /*0E74*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A6, { 0 } }, + /*0E75*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A7, { 0 } }, + /*0E76*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETMANTSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E77*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0380, { 0 } }, + /*0E78*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0381, { 0 } }, + /*0E79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0382, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGETMANTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0383, { 0 } }, + /*0E7B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0384, { 0 } }, + /*0E7C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0385, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGMAXABSPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E7D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00A9, { 0 } }, + /*0E7E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AA, { 0 } }, + /*0E7F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGMAXPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E80*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AC, { 0 } }, + /*0E81*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AD, { 0 } }, + /*0E82*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGMAXPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E83*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00AF, { 0 } }, + /*0E84*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B0, { 0 } }, + /*0E85*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGMINPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E86*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B2, { 0 } }, + /*0E87*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B3, { 0 } }, + /*0E88*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VGMINPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E89*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B5, { 0 } }, + /*0E8A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B6, { 0 } }, + /*0E8B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VHADDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E8C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02BF, { 0 } }, + /*0E8D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C0, { 0 } }, + /*0E8E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C1, { 0 } }, + /*0E8F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VHADDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E90*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C3, { 0 } }, + /*0E91*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C4, { 0 } }, + /*0E92*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C5, { 0 } }, + /*0E93*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VHSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0E94*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C7, { 0 } }, + /*0E95*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C8, { 0 } }, + /*0E96*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02C9, { 0 } }, + /*0E97*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VHSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0E98*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CB, { 0 } }, + /*0E99*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CC, { 0 } }, + /*0E9A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CD, { 0 } }, + /*0E9B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTF128 */ + /* ------------------------------------------------------------------------------------------ */ + /*0E9C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02CF, { 0 } }, + /*0E9D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTF32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0E9E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0386, { 0 } }, + /*0E9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0387, { 0 } }, + /*0EA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0388, { 0 } }, + /*0EA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0389, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTF32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EA2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038A, { 0 } }, + /*0EA3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTF64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EA4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038C, { 0 } }, + /*0EA5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038D, { 0 } }, + /*0EA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038E, { 0 } }, + /*0EA7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x038F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTF64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EA8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0390, { 0 } }, + /*0EA9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0391, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTI128 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EAA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D1, { 0 } }, + /*0EAB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTI32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0392, { 0 } }, + /*0EAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0393, { 0 } }, + /*0EAE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0394, { 0 } }, + /*0EAF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0395, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTI32X8 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EB0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0396, { 0 } }, + /*0EB1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0397, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTI64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EB2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0398, { 0 } }, + /*0EB3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0399, { 0 } }, + /*0EB4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039A, { 0 } }, + /*0EB5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTI64X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*0EB6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039C, { 0 } }, + /*0EB7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VINSERTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EB8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D3, { 0 } }, + /*0EB9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D4, { 0 } }, + /*0EBA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039E, { 0 } }, + /*0EBB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x039F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLDDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*0EBC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D5, { 0 } }, + /*0EBD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLDMXCSR */ + /* ------------------------------------------------------------------------------------------ */ + /*0EBE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKHD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EBF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00B9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKHQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKLD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKLPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOADUNPACKLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VLOG2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EC7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C0, { 0 } }, + /*0EC8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C1, { 0 } }, + /*0EC9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMASKMOVDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*0ECA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMASKMOVPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0ECB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02D9, { 0 } }, + /*0ECC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DA, { 0 } }, + /*0ECD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DB, { 0 } }, + /*0ECE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMASKMOVPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0ECF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DD, { 0 } }, + /*0ED0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DE, { 0 } }, + /*0ED1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02DF, { 0 } }, + /*0ED2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMAXPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0ED3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E1, { 0 } }, + /*0ED4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E2, { 0 } }, + /*0ED5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E3, { 0 } }, + /*0ED6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E4, { 0 } }, + /*0ED7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A0, { 0 } }, + /*0ED8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A1, { 0 } }, + /*0ED9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A2, { 0 } }, + /*0EDA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A3, { 0 } }, + /*0EDB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A4, { 0 } }, + /*0EDC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A5, { 0 } }, + /*0EDD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMAXPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EDE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E5, { 0 } }, + /*0EDF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E6, { 0 } }, + /*0EE0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E7, { 0 } }, + /*0EE1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E8, { 0 } }, + /*0EE2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A7, { 0 } }, + /*0EE3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A8, { 0 } }, + /*0EE4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03A9, { 0 } }, + /*0EE5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AA, { 0 } }, + /*0EE6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AB, { 0 } }, + /*0EE7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AC, { 0 } }, + /*0EE8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMAXSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EE9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02E9, { 0 } }, + /*0EEA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02EA, { 0 } }, + /*0EEB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AE, { 0 } }, + /*0EEC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03AF, { 0 } }, + /*0EED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMAXSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0EEE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02EB, { 0 } }, + /*0EEF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02EC, { 0 } }, + /*0EF0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B1, { 0 } }, + /*0EF1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B2, { 0 } }, + /*0EF2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMCALL */ + /* ------------------------------------------------------------------------------------------ */ + /*0EF3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0725, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMCLEAR */ + /* ------------------------------------------------------------------------------------------ */ + /*0EF4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0726, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMFUNC */ + /* ------------------------------------------------------------------------------------------ */ + /*0EF5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0727, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMINPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0EF6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02ED, { 0 } }, + /*0EF7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02EE, { 0 } }, + /*0EF8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02EF, { 0 } }, + /*0EF9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F0, { 0 } }, + /*0EFA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B4, { 0 } }, + /*0EFB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B5, { 0 } }, + /*0EFC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B6, { 0 } }, + /*0EFD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B7, { 0 } }, + /*0EFE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B8, { 0 } }, + /*0EFF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03B9, { 0 } }, + /*0F00*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMINPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0F01*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F1, { 0 } }, + /*0F02*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F2, { 0 } }, + /*0F03*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F3, { 0 } }, + /*0F04*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F4, { 0 } }, + /*0F05*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BB, { 0 } }, + /*0F06*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BC, { 0 } }, + /*0F07*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BD, { 0 } }, + /*0F08*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BE, { 0 } }, + /*0F09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03BF, { 0 } }, + /*0F0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C0, { 0 } }, + /*0F0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMINSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0F0C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F5, { 0 } }, + /*0F0D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F6, { 0 } }, + /*0F0E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C2, { 0 } }, + /*0F0F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C3, { 0 } }, + /*0F10*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMINSS */ + /* ------------------------------------------------------------------------------------------ */ + /*0F11*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F7, { 0 } }, + /*0F12*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F8, { 0 } }, + /*0F13*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C5, { 0 } }, + /*0F14*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C6, { 0 } }, + /*0F15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMLAUNCH */ + /* ------------------------------------------------------------------------------------------ */ + /*0F16*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0728, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMLOAD */ + /* ------------------------------------------------------------------------------------------ */ + /*0F17*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0729, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMMCALL */ + /* ------------------------------------------------------------------------------------------ */ + /*0F18*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVAPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0F19*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02F9, { 0 } }, + /*0F1A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FA, { 0 } }, + /*0F1B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FB, { 0 } }, + /*0F1C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FC, { 0 } }, + /*0F1D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FD, { 0 } }, + /*0F1E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FE, { 0 } }, + /*0F1F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x02FF, { 0 } }, + /*0F20*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0300, { 0 } }, + /*0F21*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C8, { 0 } }, + /*0F22*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03C9, { 0 } }, + /*0F23*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CA, { 0 } }, + /*0F24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CB, { 0 } }, + /*0F25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CC, { 0 } }, + /*0F26*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CD, { 0 } }, + /*0F27*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CE, { 0 } }, + /*0F28*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03CF, { 0 } }, + /*0F29*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D0, { 0 } }, + /*0F2A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D1, { 0 } }, + /*0F2B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D2, { 0 } }, + /*0F2C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D3, { 0 } }, + /*0F2D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C3, { 0 } }, + /*0F2E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C4, { 0 } }, + /*0F2F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C5, { 0 } }, + /*0F30*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVAPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0F31*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0301, { 0 } }, + /*0F32*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0302, { 0 } }, + /*0F33*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0303, { 0 } }, + /*0F34*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0304, { 0 } }, + /*0F35*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0305, { 0 } }, + /*0F36*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0306, { 0 } }, + /*0F37*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0307, { 0 } }, + /*0F38*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0308, { 0 } }, + /*0F39*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D4, { 0 } }, + /*0F3A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D5, { 0 } }, + /*0F3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D6, { 0 } }, + /*0F3C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D7, { 0 } }, + /*0F3D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D8, { 0 } }, + /*0F3E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03D9, { 0 } }, + /*0F3F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DA, { 0 } }, + /*0F40*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DB, { 0 } }, + /*0F41*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DC, { 0 } }, + /*0F42*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DD, { 0 } }, + /*0F43*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DE, { 0 } }, + /*0F44*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03DF, { 0 } }, + /*0F45*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C7, { 0 } }, + /*0F46*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C8, { 0 } }, + /*0F47*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00C9, { 0 } }, + /*0F48*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVD */ + /* ------------------------------------------------------------------------------------------ */ + /*0F49*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0309, { 0 } }, + /*0F4A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030A, { 0 } }, + /*0F4B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030B, { 0 } }, + /*0F4C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030C, { 0 } }, + /*0F4D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030D, { 0 } }, + /*0F4E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030E, { 0 } }, + /*0F4F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x030F, { 0 } }, + /*0F50*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0310, { 0 } }, + /*0F51*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E0, { 0 } }, + /*0F52*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E1, { 0 } }, + /*0F53*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E2, { 0 } }, + /*0F54*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*0F55*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0311, { 0 } }, + /*0F56*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0312, { 0 } }, + /*0F57*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0313, { 0 } }, + /*0F58*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0314, { 0 } }, + /*0F59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E4, { 0 } }, + /*0F5A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E5, { 0 } }, + /*0F5B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E6, { 0 } }, + /*0F5C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E7, { 0 } }, + /*0F5D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E8, { 0 } }, + /*0F5E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQA */ + /* ------------------------------------------------------------------------------------------ */ + /*0F5F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0315, { 0 } }, + /*0F60*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0316, { 0 } }, + /*0F61*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0317, { 0 } }, + /*0F62*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0318, { 0 } }, + /*0F63*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0319, { 0 } }, + /*0F64*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031A, { 0 } }, + /*0F65*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031B, { 0 } }, + /*0F66*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQA32 */ + /* ------------------------------------------------------------------------------------------ */ + /*0F67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03EA, { 0 } }, + /*0F68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03EB, { 0 } }, + /*0F69*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03EC, { 0 } }, + /*0F6A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03ED, { 0 } }, + /*0F6B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03EE, { 0 } }, + /*0F6C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03EF, { 0 } }, + /*0F6D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F0, { 0 } }, + /*0F6E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F1, { 0 } }, + /*0F6F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F2, { 0 } }, + /*0F70*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F3, { 0 } }, + /*0F71*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F4, { 0 } }, + /*0F72*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F5, { 0 } }, + /*0F73*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CB, { 0 } }, + /*0F74*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CC, { 0 } }, + /*0F75*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CD, { 0 } }, + /*0F76*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQA64 */ + /* ------------------------------------------------------------------------------------------ */ + /*0F77*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F6, { 0 } }, + /*0F78*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F7, { 0 } }, + /*0F79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F8, { 0 } }, + /*0F7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03F9, { 0 } }, + /*0F7B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FA, { 0 } }, + /*0F7C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FB, { 0 } }, + /*0F7D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FC, { 0 } }, + /*0F7E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FD, { 0 } }, + /*0F7F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FE, { 0 } }, + /*0F80*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x03FF, { 0 } }, + /*0F81*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0400, { 0 } }, + /*0F82*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0401, { 0 } }, + /*0F83*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00CF, { 0 } }, + /*0F84*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D0, { 0 } }, + /*0F85*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D1, { 0 } }, + /*0F86*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQU */ + /* ------------------------------------------------------------------------------------------ */ + /*0F87*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031D, { 0 } }, + /*0F88*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031E, { 0 } }, + /*0F89*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x031F, { 0 } }, + /*0F8A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0320, { 0 } }, + /*0F8B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0321, { 0 } }, + /*0F8C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0322, { 0 } }, + /*0F8D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0323, { 0 } }, + /*0F8E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0324, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQU16 */ + /* ------------------------------------------------------------------------------------------ */ + /*0F8F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0402, { 0 } }, + /*0F90*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0403, { 0 } }, + /*0F91*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0404, { 0 } }, + /*0F92*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0405, { 0 } }, + /*0F93*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0406, { 0 } }, + /*0F94*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0407, { 0 } }, + /*0F95*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0408, { 0 } }, + /*0F96*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0409, { 0 } }, + /*0F97*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040A, { 0 } }, + /*0F98*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040B, { 0 } }, + /*0F99*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040C, { 0 } }, + /*0F9A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQU32 */ + /* ------------------------------------------------------------------------------------------ */ + /*0F9B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040E, { 0 } }, + /*0F9C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x040F, { 0 } }, + /*0F9D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0410, { 0 } }, + /*0F9E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0411, { 0 } }, + /*0F9F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0412, { 0 } }, + /*0FA0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0413, { 0 } }, + /*0FA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0414, { 0 } }, + /*0FA2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0415, { 0 } }, + /*0FA3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0416, { 0 } }, + /*0FA4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0417, { 0 } }, + /*0FA5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0418, { 0 } }, + /*0FA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0419, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQU64 */ + /* ------------------------------------------------------------------------------------------ */ + /*0FA7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041A, { 0 } }, + /*0FA8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041B, { 0 } }, + /*0FA9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041C, { 0 } }, + /*0FAA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041D, { 0 } }, + /*0FAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041E, { 0 } }, + /*0FAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x041F, { 0 } }, + /*0FAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0420, { 0 } }, + /*0FAE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0421, { 0 } }, + /*0FAF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0422, { 0 } }, + /*0FB0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0423, { 0 } }, + /*0FB1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0424, { 0 } }, + /*0FB2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0425, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVDQU8 */ + /* ------------------------------------------------------------------------------------------ */ + /*0FB3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0426, { 0 } }, + /*0FB4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0427, { 0 } }, + /*0FB5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0428, { 0 } }, + /*0FB6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0429, { 0 } }, + /*0FB7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042A, { 0 } }, + /*0FB8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042B, { 0 } }, + /*0FB9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042C, { 0 } }, + /*0FBA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042D, { 0 } }, + /*0FBB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042E, { 0 } }, + /*0FBC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x042F, { 0 } }, + /*0FBD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0430, { 0 } }, + /*0FBE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0431, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVHLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FBF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0325, { 0 } }, + /*0FC0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0432, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FC1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0326, { 0 } }, + /*0FC2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0327, { 0 } }, + /*0FC3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0433, { 0 } }, + /*0FC4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0434, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FC5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0328, { 0 } }, + /*0FC6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0329, { 0 } }, + /*0FC7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0435, { 0 } }, + /*0FC8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0436, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVLHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FC9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032A, { 0 } }, + /*0FCA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0437, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVLPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FCB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032B, { 0 } }, + /*0FCC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032C, { 0 } }, + /*0FCD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0438, { 0 } }, + /*0FCE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0439, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FCF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032D, { 0 } }, + /*0FD0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032E, { 0 } }, + /*0FD1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043A, { 0 } }, + /*0FD2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVMSKPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FD3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x032F, { 0 } }, + /*0FD4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0330, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVMSKPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FD5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0331, { 0 } }, + /*0FD6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0332, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNRAPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FD7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNRAPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FD8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNRNGOAPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FD9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNRNGOAPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FDA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNTDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0FDB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0333, { 0 } }, + /*0FDC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0334, { 0 } }, + /*0FDD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043C, { 0 } }, + /*0FDE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043D, { 0 } }, + /*0FDF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNTDQA */ + /* ------------------------------------------------------------------------------------------ */ + /*0FE0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0335, { 0 } }, + /*0FE1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0336, { 0 } }, + /*0FE2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x043F, { 0 } }, + /*0FE3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0440, { 0 } }, + /*0FE4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0441, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FE5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0337, { 0 } }, + /*0FE6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0338, { 0 } }, + /*0FE7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0442, { 0 } }, + /*0FE8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0443, { 0 } }, + /*0FE9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0444, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVNTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*0FEA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0339, { 0 } }, + /*0FEB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033A, { 0 } }, + /*0FEC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0445, { 0 } }, + /*0FED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0446, { 0 } }, + /*0FEE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0447, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*0FEF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033B, { 0 } }, + /*0FF0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033C, { 0 } }, + /*0FF1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033D, { 0 } }, + /*0FF2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033E, { 0 } }, + /*0FF3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x033F, { 0 } }, + /*0FF4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0340, { 0 } }, + /*0FF5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0341, { 0 } }, + /*0FF6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0342, { 0 } }, + /*0FF7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0448, { 0 } }, + /*0FF8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0449, { 0 } }, + /*0FF9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044A, { 0 } }, + /*0FFA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044B, { 0 } }, + /*0FFB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044C, { 0 } }, + /*0FFC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044D, { 0 } }, + /*0FFD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044E, { 0 } }, + /*0FFE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x044F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVSD */ + /* ------------------------------------------------------------------------------------------ */ + /*0FFF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0343, { 0 } }, + /*1000*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0344, { 0 } }, + /*1001*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0345, { 0 } }, + /*1002*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0346, { 0 } }, + /*1003*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0450, { 0 } }, + /*1004*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0451, { 0 } }, + /*1005*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0452, { 0 } }, + /*1006*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0453, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVSHDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*1007*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0347, { 0 } }, + /*1008*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0348, { 0 } }, + /*1009*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0349, { 0 } }, + /*100A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034A, { 0 } }, + /*100B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0454, { 0 } }, + /*100C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0455, { 0 } }, + /*100D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0456, { 0 } }, + /*100E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0457, { 0 } }, + /*100F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0458, { 0 } }, + /*1010*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0459, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVSLDUP */ + /* ------------------------------------------------------------------------------------------ */ + /*1011*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034B, { 0 } }, + /*1012*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034C, { 0 } }, + /*1013*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034D, { 0 } }, + /*1014*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034E, { 0 } }, + /*1015*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045A, { 0 } }, + /*1016*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045B, { 0 } }, + /*1017*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045C, { 0 } }, + /*1018*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045D, { 0 } }, + /*1019*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045E, { 0 } }, + /*101A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x045F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVSS */ + /* ------------------------------------------------------------------------------------------ */ + /*101B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x034F, { 0 } }, + /*101C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0350, { 0 } }, + /*101D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0351, { 0 } }, + /*101E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0352, { 0 } }, + /*101F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0460, { 0 } }, + /*1020*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0461, { 0 } }, + /*1021*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0462, { 0 } }, + /*1022*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0463, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVUPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1023*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0353, { 0 } }, + /*1024*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0354, { 0 } }, + /*1025*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0355, { 0 } }, + /*1026*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0356, { 0 } }, + /*1027*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0357, { 0 } }, + /*1028*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0358, { 0 } }, + /*1029*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0359, { 0 } }, + /*102A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035A, { 0 } }, + /*102B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0464, { 0 } }, + /*102C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0465, { 0 } }, + /*102D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0466, { 0 } }, + /*102E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0467, { 0 } }, + /*102F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0468, { 0 } }, + /*1030*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0469, { 0 } }, + /*1031*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046A, { 0 } }, + /*1032*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046B, { 0 } }, + /*1033*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046C, { 0 } }, + /*1034*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046D, { 0 } }, + /*1035*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046E, { 0 } }, + /*1036*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x046F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMOVUPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1037*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035B, { 0 } }, + /*1038*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035C, { 0 } }, + /*1039*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035D, { 0 } }, + /*103A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035E, { 0 } }, + /*103B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x035F, { 0 } }, + /*103C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0360, { 0 } }, + /*103D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0361, { 0 } }, + /*103E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0362, { 0 } }, + /*103F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0470, { 0 } }, + /*1040*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0471, { 0 } }, + /*1041*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0472, { 0 } }, + /*1042*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0473, { 0 } }, + /*1043*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0474, { 0 } }, + /*1044*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0475, { 0 } }, + /*1045*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0476, { 0 } }, + /*1046*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0477, { 0 } }, + /*1047*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0478, { 0 } }, + /*1048*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0479, { 0 } }, + /*1049*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047A, { 0 } }, + /*104A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMPSADBW */ + /* ------------------------------------------------------------------------------------------ */ + /*104B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0363, { 0 } }, + /*104C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0364, { 0 } }, + /*104D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0365, { 0 } }, + /*104E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0366, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMPTRLD */ + /* ------------------------------------------------------------------------------------------ */ + /*104F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMPTRST */ + /* ------------------------------------------------------------------------------------------ */ + /*1050*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMREAD */ + /* ------------------------------------------------------------------------------------------ */ + /*1051*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072D, { 0 } }, + /*1052*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072E, { 0 } }, + /*1053*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x072F, { 0 } }, + /*1054*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0730, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMRESUME */ + /* ------------------------------------------------------------------------------------------ */ + /*1055*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0731, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMRUN */ + /* ------------------------------------------------------------------------------------------ */ + /*1056*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0732, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMSAVE */ + /* ------------------------------------------------------------------------------------------ */ + /*1057*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0733, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMULPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1058*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0367, { 0 } }, + /*1059*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0368, { 0 } }, + /*105A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0369, { 0 } }, + /*105B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036A, { 0 } }, + /*105C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047C, { 0 } }, + /*105D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047D, { 0 } }, + /*105E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047E, { 0 } }, + /*105F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x047F, { 0 } }, + /*1060*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0480, { 0 } }, + /*1061*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0481, { 0 } }, + /*1062*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0482, { 0 } }, + /*1063*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D7, { 0 } }, + /*1064*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D8, { 0 } }, + /*1065*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMULPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1066*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036B, { 0 } }, + /*1067*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036C, { 0 } }, + /*1068*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036D, { 0 } }, + /*1069*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036E, { 0 } }, + /*106A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0483, { 0 } }, + /*106B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0484, { 0 } }, + /*106C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0485, { 0 } }, + /*106D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0486, { 0 } }, + /*106E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0487, { 0 } }, + /*106F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0488, { 0 } }, + /*1070*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0489, { 0 } }, + /*1071*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DA, { 0 } }, + /*1072*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DB, { 0 } }, + /*1073*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMULSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1074*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x036F, { 0 } }, + /*1075*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0370, { 0 } }, + /*1076*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048A, { 0 } }, + /*1077*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048B, { 0 } }, + /*1078*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMULSS */ + /* ------------------------------------------------------------------------------------------ */ + /*1079*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0371, { 0 } }, + /*107A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0372, { 0 } }, + /*107B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048D, { 0 } }, + /*107C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048E, { 0 } }, + /*107D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x048F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMWRITE */ + /* ------------------------------------------------------------------------------------------ */ + /*107E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0734, { 0 } }, + /*107F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0735, { 0 } }, + /*1080*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0736, { 0 } }, + /*1081*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0737, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMXOFF */ + /* ------------------------------------------------------------------------------------------ */ + /*1082*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0738, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VMXON */ + /* ------------------------------------------------------------------------------------------ */ + /*1083*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0739, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VORPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1084*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0373, { 0 } }, + /*1085*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0374, { 0 } }, + /*1086*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0375, { 0 } }, + /*1087*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0376, { 0 } }, + /*1088*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0490, { 0 } }, + /*1089*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0491, { 0 } }, + /*108A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0492, { 0 } }, + /*108B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0493, { 0 } }, + /*108C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0494, { 0 } }, + /*108D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0495, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VORPS */ + /* ------------------------------------------------------------------------------------------ */ + /*108E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0377, { 0 } }, + /*108F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0378, { 0 } }, + /*1090*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0379, { 0 } }, + /*1091*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037A, { 0 } }, + /*1092*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0496, { 0 } }, + /*1093*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0497, { 0 } }, + /*1094*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0498, { 0 } }, + /*1095*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0499, { 0 } }, + /*1096*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049A, { 0 } }, + /*1097*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VP4DPWSSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1098*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049C, { 0 } }, + /*1099*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VP4DPWSSDS */ + /* ------------------------------------------------------------------------------------------ */ + /*109A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049E, { 0 } }, + /*109B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x049F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPABSB */ + /* ------------------------------------------------------------------------------------------ */ + /*109C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037B, { 0 } }, + /*109D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037C, { 0 } }, + /*109E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037D, { 0 } }, + /*109F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037E, { 0 } }, + /*10A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A0, { 0 } }, + /*10A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A1, { 0 } }, + /*10A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A2, { 0 } }, + /*10A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A3, { 0 } }, + /*10A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A4, { 0 } }, + /*10A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPABSD */ + /* ------------------------------------------------------------------------------------------ */ + /*10A6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x037F, { 0 } }, + /*10A7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0380, { 0 } }, + /*10A8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0381, { 0 } }, + /*10A9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0382, { 0 } }, + /*10AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A6, { 0 } }, + /*10AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A7, { 0 } }, + /*10AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A8, { 0 } }, + /*10AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04A9, { 0 } }, + /*10AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AA, { 0 } }, + /*10AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPABSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*10B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AC, { 0 } }, + /*10B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AD, { 0 } }, + /*10B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AE, { 0 } }, + /*10B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04AF, { 0 } }, + /*10B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B0, { 0 } }, + /*10B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPABSW */ + /* ------------------------------------------------------------------------------------------ */ + /*10B6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0383, { 0 } }, + /*10B7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0384, { 0 } }, + /*10B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0385, { 0 } }, + /*10B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0386, { 0 } }, + /*10BA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B2, { 0 } }, + /*10BB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B3, { 0 } }, + /*10BC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B4, { 0 } }, + /*10BD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B5, { 0 } }, + /*10BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B6, { 0 } }, + /*10BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*10C0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0387, { 0 } }, + /*10C1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0388, { 0 } }, + /*10C2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0389, { 0 } }, + /*10C3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038A, { 0 } }, + /*10C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B8, { 0 } }, + /*10C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04B9, { 0 } }, + /*10C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BA, { 0 } }, + /*10C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BB, { 0 } }, + /*10C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BC, { 0 } }, + /*10C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*10CA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038B, { 0 } }, + /*10CB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038C, { 0 } }, + /*10CC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038D, { 0 } }, + /*10CD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038E, { 0 } }, + /*10CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BE, { 0 } }, + /*10CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04BF, { 0 } }, + /*10D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C0, { 0 } }, + /*10D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C1, { 0 } }, + /*10D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C2, { 0 } }, + /*10D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTOREHD */ + /* ------------------------------------------------------------------------------------------ */ + /*10D4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTOREHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*10D5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTOREHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*10D6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00DF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTOREHQ */ + /* ------------------------------------------------------------------------------------------ */ + /*10D7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTORELD */ + /* ------------------------------------------------------------------------------------------ */ + /*10D8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTORELPD */ + /* ------------------------------------------------------------------------------------------ */ + /*10D9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTORELPS */ + /* ------------------------------------------------------------------------------------------ */ + /*10DA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKSTORELQ */ + /* ------------------------------------------------------------------------------------------ */ + /*10DB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKUSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*10DC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x038F, { 0 } }, + /*10DD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0390, { 0 } }, + /*10DE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0391, { 0 } }, + /*10DF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0392, { 0 } }, + /*10E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C4, { 0 } }, + /*10E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C5, { 0 } }, + /*10E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C6, { 0 } }, + /*10E3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C7, { 0 } }, + /*10E4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C8, { 0 } }, + /*10E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04C9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPACKUSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*10E6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0393, { 0 } }, + /*10E7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0394, { 0 } }, + /*10E8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0395, { 0 } }, + /*10E9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0396, { 0 } }, + /*10EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CA, { 0 } }, + /*10EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CB, { 0 } }, + /*10EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CC, { 0 } }, + /*10ED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CD, { 0 } }, + /*10EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CE, { 0 } }, + /*10EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04CF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADCD */ + /* ------------------------------------------------------------------------------------------ */ + /*10F0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E5, { 0 } }, + /*10F1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E6, { 0 } }, + /*10F2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDB */ + /* ------------------------------------------------------------------------------------------ */ + /*10F3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0397, { 0 } }, + /*10F4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0398, { 0 } }, + /*10F5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0399, { 0 } }, + /*10F6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039A, { 0 } }, + /*10F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D0, { 0 } }, + /*10F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D1, { 0 } }, + /*10F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D2, { 0 } }, + /*10FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D3, { 0 } }, + /*10FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D4, { 0 } }, + /*10FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDD */ + /* ------------------------------------------------------------------------------------------ */ + /*10FD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039B, { 0 } }, + /*10FE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039C, { 0 } }, + /*10FF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039D, { 0 } }, + /*1100*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039E, { 0 } }, + /*1101*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D6, { 0 } }, + /*1102*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D7, { 0 } }, + /*1103*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D8, { 0 } }, + /*1104*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04D9, { 0 } }, + /*1105*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DA, { 0 } }, + /*1106*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DB, { 0 } }, + /*1107*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E8, { 0 } }, + /*1108*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00E9, { 0 } }, + /*1109*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00EA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*110A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x039F, { 0 } }, + /*110B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A0, { 0 } }, + /*110C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A1, { 0 } }, + /*110D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A2, { 0 } }, + /*110E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DC, { 0 } }, + /*110F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DD, { 0 } }, + /*1110*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DE, { 0 } }, + /*1111*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04DF, { 0 } }, + /*1112*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E0, { 0 } }, + /*1113*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDSB */ + /* ------------------------------------------------------------------------------------------ */ + /*1114*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A3, { 0 } }, + /*1115*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A4, { 0 } }, + /*1116*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A5, { 0 } }, + /*1117*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A6, { 0 } }, + /*1118*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E2, { 0 } }, + /*1119*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E3, { 0 } }, + /*111A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E4, { 0 } }, + /*111B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E5, { 0 } }, + /*111C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E6, { 0 } }, + /*111D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDSETCD */ + /* ------------------------------------------------------------------------------------------ */ + /*111E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00EB, { 0 } }, + /*111F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00EC, { 0 } }, + /*1120*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00ED, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDSETSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1121*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00EE, { 0 } }, + /*1122*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00EF, { 0 } }, + /*1123*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDSW */ + /* ------------------------------------------------------------------------------------------ */ + /*1124*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A7, { 0 } }, + /*1125*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A8, { 0 } }, + /*1126*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03A9, { 0 } }, + /*1127*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AA, { 0 } }, + /*1128*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E8, { 0 } }, + /*1129*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04E9, { 0 } }, + /*112A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04EA, { 0 } }, + /*112B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04EB, { 0 } }, + /*112C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04EC, { 0 } }, + /*112D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04ED, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDUSB */ + /* ------------------------------------------------------------------------------------------ */ + /*112E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AB, { 0 } }, + /*112F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AC, { 0 } }, + /*1130*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AD, { 0 } }, + /*1131*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AE, { 0 } }, + /*1132*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04EE, { 0 } }, + /*1133*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04EF, { 0 } }, + /*1134*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F0, { 0 } }, + /*1135*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F1, { 0 } }, + /*1136*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F2, { 0 } }, + /*1137*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDUSW */ + /* ------------------------------------------------------------------------------------------ */ + /*1138*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03AF, { 0 } }, + /*1139*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B0, { 0 } }, + /*113A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B1, { 0 } }, + /*113B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B2, { 0 } }, + /*113C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F4, { 0 } }, + /*113D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F5, { 0 } }, + /*113E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F6, { 0 } }, + /*113F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F7, { 0 } }, + /*1140*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F8, { 0 } }, + /*1141*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPADDW */ + /* ------------------------------------------------------------------------------------------ */ + /*1142*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B3, { 0 } }, + /*1143*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B4, { 0 } }, + /*1144*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B5, { 0 } }, + /*1145*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B6, { 0 } }, + /*1146*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FA, { 0 } }, + /*1147*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FB, { 0 } }, + /*1148*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FC, { 0 } }, + /*1149*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FD, { 0 } }, + /*114A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FE, { 0 } }, + /*114B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x04FF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPALIGNR */ + /* ------------------------------------------------------------------------------------------ */ + /*114C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B7, { 0 } }, + /*114D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B8, { 0 } }, + /*114E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03B9, { 0 } }, + /*114F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BA, { 0 } }, + /*1150*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0500, { 0 } }, + /*1151*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0501, { 0 } }, + /*1152*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0502, { 0 } }, + /*1153*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0503, { 0 } }, + /*1154*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0504, { 0 } }, + /*1155*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0505, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPAND */ + /* ------------------------------------------------------------------------------------------ */ + /*1156*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BB, { 0 } }, + /*1157*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BC, { 0 } }, + /*1158*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BD, { 0 } }, + /*1159*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPANDD */ + /* ------------------------------------------------------------------------------------------ */ + /*115A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0506, { 0 } }, + /*115B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0507, { 0 } }, + /*115C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0508, { 0 } }, + /*115D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0509, { 0 } }, + /*115E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050A, { 0 } }, + /*115F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050B, { 0 } }, + /*1160*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F1, { 0 } }, + /*1161*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F2, { 0 } }, + /*1162*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPANDN */ + /* ------------------------------------------------------------------------------------------ */ + /*1163*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03BF, { 0 } }, + /*1164*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C0, { 0 } }, + /*1165*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C1, { 0 } }, + /*1166*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPANDND */ + /* ------------------------------------------------------------------------------------------ */ + /*1167*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050C, { 0 } }, + /*1168*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050D, { 0 } }, + /*1169*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050E, { 0 } }, + /*116A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x050F, { 0 } }, + /*116B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0510, { 0 } }, + /*116C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0511, { 0 } }, + /*116D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F4, { 0 } }, + /*116E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F5, { 0 } }, + /*116F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPANDNQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1170*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0512, { 0 } }, + /*1171*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0513, { 0 } }, + /*1172*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0514, { 0 } }, + /*1173*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0515, { 0 } }, + /*1174*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0516, { 0 } }, + /*1175*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0517, { 0 } }, + /*1176*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F7, { 0 } }, + /*1177*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F8, { 0 } }, + /*1178*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPANDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1179*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0518, { 0 } }, + /*117A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0519, { 0 } }, + /*117B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051A, { 0 } }, + /*117C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051B, { 0 } }, + /*117D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051C, { 0 } }, + /*117E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051D, { 0 } }, + /*117F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FA, { 0 } }, + /*1180*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FB, { 0 } }, + /*1181*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPAVGB */ + /* ------------------------------------------------------------------------------------------ */ + /*1182*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C3, { 0 } }, + /*1183*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C4, { 0 } }, + /*1184*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C5, { 0 } }, + /*1185*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C6, { 0 } }, + /*1186*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051E, { 0 } }, + /*1187*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x051F, { 0 } }, + /*1188*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0520, { 0 } }, + /*1189*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0521, { 0 } }, + /*118A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0522, { 0 } }, + /*118B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0523, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPAVGW */ + /* ------------------------------------------------------------------------------------------ */ + /*118C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C7, { 0 } }, + /*118D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C8, { 0 } }, + /*118E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03C9, { 0 } }, + /*118F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CA, { 0 } }, + /*1190*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0524, { 0 } }, + /*1191*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0525, { 0 } }, + /*1192*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0526, { 0 } }, + /*1193*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0527, { 0 } }, + /*1194*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0528, { 0 } }, + /*1195*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0529, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDD */ + /* ------------------------------------------------------------------------------------------ */ + /*1196*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CB, { 0 } }, + /*1197*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CC, { 0 } }, + /*1198*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CD, { 0 } }, + /*1199*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDMB */ + /* ------------------------------------------------------------------------------------------ */ + /*119A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052A, { 0 } }, + /*119B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052B, { 0 } }, + /*119C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052C, { 0 } }, + /*119D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052D, { 0 } }, + /*119E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052E, { 0 } }, + /*119F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x052F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDMD */ + /* ------------------------------------------------------------------------------------------ */ + /*11A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0530, { 0 } }, + /*11A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0531, { 0 } }, + /*11A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0532, { 0 } }, + /*11A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0533, { 0 } }, + /*11A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0534, { 0 } }, + /*11A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0535, { 0 } }, + /*11A6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FD, { 0 } }, + /*11A7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FE, { 0 } }, + /*11A8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x00FF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDMQ */ + /* ------------------------------------------------------------------------------------------ */ + /*11A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0536, { 0 } }, + /*11AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0537, { 0 } }, + /*11AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0538, { 0 } }, + /*11AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0539, { 0 } }, + /*11AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053A, { 0 } }, + /*11AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053B, { 0 } }, + /*11AF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0100, { 0 } }, + /*11B0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0101, { 0 } }, + /*11B1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0102, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDMW */ + /* ------------------------------------------------------------------------------------------ */ + /*11B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053C, { 0 } }, + /*11B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053D, { 0 } }, + /*11B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053E, { 0 } }, + /*11B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x053F, { 0 } }, + /*11B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0540, { 0 } }, + /*11B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0541, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDVB */ + /* ------------------------------------------------------------------------------------------ */ + /*11B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03CF, { 0 } }, + /*11B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D0, { 0 } }, + /*11BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D1, { 0 } }, + /*11BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBLENDW */ + /* ------------------------------------------------------------------------------------------ */ + /*11BC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D3, { 0 } }, + /*11BD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D4, { 0 } }, + /*11BE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D5, { 0 } }, + /*11BF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTB */ + /* ------------------------------------------------------------------------------------------ */ + /*11C0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D7, { 0 } }, + /*11C1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D8, { 0 } }, + /*11C2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03D9, { 0 } }, + /*11C3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DA, { 0 } }, + /*11C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0542, { 0 } }, + /*11C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0543, { 0 } }, + /*11C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0544, { 0 } }, + /*11C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0545, { 0 } }, + /*11C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0546, { 0 } }, + /*11C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0547, { 0 } }, + /*11CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0548, { 0 } }, + /*11CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0549, { 0 } }, + /*11CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTD */ + /* ------------------------------------------------------------------------------------------ */ + /*11CD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DB, { 0 } }, + /*11CE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DC, { 0 } }, + /*11CF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DD, { 0 } }, + /*11D0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DE, { 0 } }, + /*11D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054B, { 0 } }, + /*11D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054C, { 0 } }, + /*11D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054D, { 0 } }, + /*11D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054E, { 0 } }, + /*11D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x054F, { 0 } }, + /*11D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0550, { 0 } }, + /*11D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0551, { 0 } }, + /*11D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0552, { 0 } }, + /*11D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0553, { 0 } }, + /*11DA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0103, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTMB2Q */ + /* ------------------------------------------------------------------------------------------ */ + /*11DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0554, { 0 } }, + /*11DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0555, { 0 } }, + /*11DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0556, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTMW2D */ + /* ------------------------------------------------------------------------------------------ */ + /*11DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0557, { 0 } }, + /*11DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0558, { 0 } }, + /*11E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0559, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*11E1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03DF, { 0 } }, + /*11E2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E0, { 0 } }, + /*11E3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E1, { 0 } }, + /*11E4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E2, { 0 } }, + /*11E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055A, { 0 } }, + /*11E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055B, { 0 } }, + /*11E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055C, { 0 } }, + /*11E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055D, { 0 } }, + /*11E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055E, { 0 } }, + /*11EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x055F, { 0 } }, + /*11EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0560, { 0 } }, + /*11EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0561, { 0 } }, + /*11ED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0562, { 0 } }, + /*11EE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0104, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPBROADCASTW */ + /* ------------------------------------------------------------------------------------------ */ + /*11EF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E3, { 0 } }, + /*11F0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E4, { 0 } }, + /*11F1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E5, { 0 } }, + /*11F2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E6, { 0 } }, + /*11F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0563, { 0 } }, + /*11F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0564, { 0 } }, + /*11F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0565, { 0 } }, + /*11F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0566, { 0 } }, + /*11F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0567, { 0 } }, + /*11F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0568, { 0 } }, + /*11F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0569, { 0 } }, + /*11FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056A, { 0 } }, + /*11FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCLMULQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*11FC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E7, { 0 } }, + /*11FD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMOV */ + /* ------------------------------------------------------------------------------------------ */ + /*11FE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003A, { 0 } }, + /*11FF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003B, { 0 } }, + /*1200*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003C, { 0 } }, + /*1201*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003D, { 0 } }, + /*1202*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003E, { 0 } }, + /*1203*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x003F, { 0 } }, + /*1204*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0040, { 0 } }, + /*1205*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0041, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPB */ + /* ------------------------------------------------------------------------------------------ */ + /*1206*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056C, { 0 } }, + /*1207*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056D, { 0 } }, + /*1208*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056E, { 0 } }, + /*1209*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x056F, { 0 } }, + /*120A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0570, { 0 } }, + /*120B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0571, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPD */ + /* ------------------------------------------------------------------------------------------ */ + /*120C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0572, { 0 } }, + /*120D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0573, { 0 } }, + /*120E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0574, { 0 } }, + /*120F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0575, { 0 } }, + /*1210*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0576, { 0 } }, + /*1211*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0577, { 0 } }, + /*1212*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0105, { 0 } }, + /*1213*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0106, { 0 } }, + /*1214*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0107, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPEQB */ + /* ------------------------------------------------------------------------------------------ */ + /*1215*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03E9, { 0 } }, + /*1216*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03EA, { 0 } }, + /*1217*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03EB, { 0 } }, + /*1218*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03EC, { 0 } }, + /*1219*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0578, { 0 } }, + /*121A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0579, { 0 } }, + /*121B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057A, { 0 } }, + /*121C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057B, { 0 } }, + /*121D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057C, { 0 } }, + /*121E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPEQD */ + /* ------------------------------------------------------------------------------------------ */ + /*121F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03ED, { 0 } }, + /*1220*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03EE, { 0 } }, + /*1221*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03EF, { 0 } }, + /*1222*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F0, { 0 } }, + /*1223*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057E, { 0 } }, + /*1224*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x057F, { 0 } }, + /*1225*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0580, { 0 } }, + /*1226*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0581, { 0 } }, + /*1227*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0582, { 0 } }, + /*1228*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0583, { 0 } }, + /*1229*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0108, { 0 } }, + /*122A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0109, { 0 } }, + /*122B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPEQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*122C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F1, { 0 } }, + /*122D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F2, { 0 } }, + /*122E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F3, { 0 } }, + /*122F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F4, { 0 } }, + /*1230*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0584, { 0 } }, + /*1231*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0585, { 0 } }, + /*1232*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0586, { 0 } }, + /*1233*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0587, { 0 } }, + /*1234*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0588, { 0 } }, + /*1235*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0589, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPEQW */ + /* ------------------------------------------------------------------------------------------ */ + /*1236*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F5, { 0 } }, + /*1237*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F6, { 0 } }, + /*1238*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F7, { 0 } }, + /*1239*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F8, { 0 } }, + /*123A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058A, { 0 } }, + /*123B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058B, { 0 } }, + /*123C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058C, { 0 } }, + /*123D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058D, { 0 } }, + /*123E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058E, { 0 } }, + /*123F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x058F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPESTRI */ + /* ------------------------------------------------------------------------------------------ */ + /*1240*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03F9, { 0 } }, + /*1241*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FA, { 0 } }, + /*1242*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FB, { 0 } }, + /*1243*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FC, { 0 } }, + /*1244*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FD, { 0 } }, + /*1245*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPESTRM */ + /* ------------------------------------------------------------------------------------------ */ + /*1246*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x03FF, { 0 } }, + /*1247*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0400, { 0 } }, + /*1248*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0401, { 0 } }, + /*1249*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0402, { 0 } }, + /*124A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0403, { 0 } }, + /*124B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0404, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPGTB */ + /* ------------------------------------------------------------------------------------------ */ + /*124C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0405, { 0 } }, + /*124D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0406, { 0 } }, + /*124E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0407, { 0 } }, + /*124F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0408, { 0 } }, + /*1250*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0590, { 0 } }, + /*1251*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0591, { 0 } }, + /*1252*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0592, { 0 } }, + /*1253*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0593, { 0 } }, + /*1254*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0594, { 0 } }, + /*1255*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0595, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPGTD */ + /* ------------------------------------------------------------------------------------------ */ + /*1256*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0409, { 0 } }, + /*1257*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040A, { 0 } }, + /*1258*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040B, { 0 } }, + /*1259*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040C, { 0 } }, + /*125A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0596, { 0 } }, + /*125B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0597, { 0 } }, + /*125C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0598, { 0 } }, + /*125D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0599, { 0 } }, + /*125E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059A, { 0 } }, + /*125F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059B, { 0 } }, + /*1260*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010B, { 0 } }, + /*1261*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010C, { 0 } }, + /*1262*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPGTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1263*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040D, { 0 } }, + /*1264*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040E, { 0 } }, + /*1265*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x040F, { 0 } }, + /*1266*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0410, { 0 } }, + /*1267*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059C, { 0 } }, + /*1268*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059D, { 0 } }, + /*1269*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059E, { 0 } }, + /*126A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x059F, { 0 } }, + /*126B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A0, { 0 } }, + /*126C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPGTW */ + /* ------------------------------------------------------------------------------------------ */ + /*126D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0411, { 0 } }, + /*126E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0412, { 0 } }, + /*126F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0413, { 0 } }, + /*1270*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0414, { 0 } }, + /*1271*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A2, { 0 } }, + /*1272*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A3, { 0 } }, + /*1273*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A4, { 0 } }, + /*1274*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A5, { 0 } }, + /*1275*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A6, { 0 } }, + /*1276*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPISTRI */ + /* ------------------------------------------------------------------------------------------ */ + /*1277*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0415, { 0 } }, + /*1278*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0416, { 0 } }, + /*1279*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0417, { 0 } }, + /*127A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0418, { 0 } }, + /*127B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0419, { 0 } }, + /*127C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPISTRM */ + /* ------------------------------------------------------------------------------------------ */ + /*127D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041B, { 0 } }, + /*127E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPLTD */ + /* ------------------------------------------------------------------------------------------ */ + /*127F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010E, { 0 } }, + /*1280*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x010F, { 0 } }, + /*1281*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0110, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1282*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A8, { 0 } }, + /*1283*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05A9, { 0 } }, + /*1284*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AA, { 0 } }, + /*1285*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AB, { 0 } }, + /*1286*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AC, { 0 } }, + /*1287*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPUB */ + /* ------------------------------------------------------------------------------------------ */ + /*1288*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AE, { 0 } }, + /*1289*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05AF, { 0 } }, + /*128A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B0, { 0 } }, + /*128B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B1, { 0 } }, + /*128C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B2, { 0 } }, + /*128D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPUD */ + /* ------------------------------------------------------------------------------------------ */ + /*128E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B4, { 0 } }, + /*128F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B5, { 0 } }, + /*1290*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B6, { 0 } }, + /*1291*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B7, { 0 } }, + /*1292*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B8, { 0 } }, + /*1293*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05B9, { 0 } }, + /*1294*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0111, { 0 } }, + /*1295*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0112, { 0 } }, + /*1296*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0113, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1297*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BA, { 0 } }, + /*1298*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BB, { 0 } }, + /*1299*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BC, { 0 } }, + /*129A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BD, { 0 } }, + /*129B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BE, { 0 } }, + /*129C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPUW */ + /* ------------------------------------------------------------------------------------------ */ + /*129D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C0, { 0 } }, + /*129E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C1, { 0 } }, + /*129F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C2, { 0 } }, + /*12A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C3, { 0 } }, + /*12A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C4, { 0 } }, + /*12A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCMPW */ + /* ------------------------------------------------------------------------------------------ */ + /*12A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C6, { 0 } }, + /*12A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C7, { 0 } }, + /*12A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C8, { 0 } }, + /*12A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05C9, { 0 } }, + /*12A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CA, { 0 } }, + /*12A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMB */ + /* ------------------------------------------------------------------------------------------ */ + /*12A9*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0042, { 0 } }, + /*12AA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0043, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMD */ + /* ------------------------------------------------------------------------------------------ */ + /*12AB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0044, { 0 } }, + /*12AC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0045, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMPRESSD */ + /* ------------------------------------------------------------------------------------------ */ + /*12AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CC, { 0 } }, + /*12AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CD, { 0 } }, + /*12AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CE, { 0 } }, + /*12B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05CF, { 0 } }, + /*12B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D0, { 0 } }, + /*12B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMPRESSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*12B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D2, { 0 } }, + /*12B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D3, { 0 } }, + /*12B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D4, { 0 } }, + /*12B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D5, { 0 } }, + /*12B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D6, { 0 } }, + /*12B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMQ */ + /* ------------------------------------------------------------------------------------------ */ + /*12B9*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0046, { 0 } }, + /*12BA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0047, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMUB */ + /* ------------------------------------------------------------------------------------------ */ + /*12BB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0048, { 0 } }, + /*12BC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0049, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMUD */ + /* ------------------------------------------------------------------------------------------ */ + /*12BD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004A, { 0 } }, + /*12BE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*12BF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004C, { 0 } }, + /*12C0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMUW */ + /* ------------------------------------------------------------------------------------------ */ + /*12C1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004E, { 0 } }, + /*12C2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x004F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCOMW */ + /* ------------------------------------------------------------------------------------------ */ + /*12C3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0050, { 0 } }, + /*12C4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0051, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCONFLICTD */ + /* ------------------------------------------------------------------------------------------ */ + /*12C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D8, { 0 } }, + /*12C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05D9, { 0 } }, + /*12C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DA, { 0 } }, + /*12C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DB, { 0 } }, + /*12C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DC, { 0 } }, + /*12CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPCONFLICTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*12CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DE, { 0 } }, + /*12CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05DF, { 0 } }, + /*12CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E0, { 0 } }, + /*12CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E1, { 0 } }, + /*12CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E2, { 0 } }, + /*12D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERM2F128 */ + /* ------------------------------------------------------------------------------------------ */ + /*12D1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041D, { 0 } }, + /*12D2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERM2I128 */ + /* ------------------------------------------------------------------------------------------ */ + /*12D3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x041F, { 0 } }, + /*12D4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0420, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMB */ + /* ------------------------------------------------------------------------------------------ */ + /*12D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E4, { 0 } }, + /*12D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E5, { 0 } }, + /*12D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E6, { 0 } }, + /*12D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E7, { 0 } }, + /*12D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E8, { 0 } }, + /*12DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05E9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMD */ + /* ------------------------------------------------------------------------------------------ */ + /*12DB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0421, { 0 } }, + /*12DC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0422, { 0 } }, + /*12DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05EA, { 0 } }, + /*12DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05EB, { 0 } }, + /*12DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05EC, { 0 } }, + /*12E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05ED, { 0 } }, + /*12E1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0114, { 0 } }, + /*12E2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0115, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMF32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*12E3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0116, { 0 } }, + /*12E4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0117, { 0 } }, + /*12E5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0118, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2B */ + /* ------------------------------------------------------------------------------------------ */ + /*12E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05EE, { 0 } }, + /*12E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05EF, { 0 } }, + /*12E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F0, { 0 } }, + /*12E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F1, { 0 } }, + /*12EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F2, { 0 } }, + /*12EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2D */ + /* ------------------------------------------------------------------------------------------ */ + /*12EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F4, { 0 } }, + /*12ED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F5, { 0 } }, + /*12EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F6, { 0 } }, + /*12EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F7, { 0 } }, + /*12F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F8, { 0 } }, + /*12F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05F9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*12F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FA, { 0 } }, + /*12F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FB, { 0 } }, + /*12F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FC, { 0 } }, + /*12F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FD, { 0 } }, + /*12F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FE, { 0 } }, + /*12F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x05FF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*12F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0600, { 0 } }, + /*12F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0601, { 0 } }, + /*12FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0602, { 0 } }, + /*12FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0603, { 0 } }, + /*12FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0604, { 0 } }, + /*12FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0605, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2Q */ + /* ------------------------------------------------------------------------------------------ */ + /*12FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0606, { 0 } }, + /*12FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0607, { 0 } }, + /*1300*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0608, { 0 } }, + /*1301*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0609, { 0 } }, + /*1302*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060A, { 0 } }, + /*1303*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMI2W */ + /* ------------------------------------------------------------------------------------------ */ + /*1304*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060C, { 0 } }, + /*1305*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060D, { 0 } }, + /*1306*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060E, { 0 } }, + /*1307*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x060F, { 0 } }, + /*1308*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0610, { 0 } }, + /*1309*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0611, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMIL2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*130A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0423, { 0 } }, + /*130B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0424, { 0 } }, + /*130C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0425, { 0 } }, + /*130D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0426, { 0 } }, + /*130E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0427, { 0 } }, + /*130F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0428, { 0 } }, + /*1310*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0429, { 0 } }, + /*1311*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMIL2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*1312*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042B, { 0 } }, + /*1313*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042C, { 0 } }, + /*1314*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042D, { 0 } }, + /*1315*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042E, { 0 } }, + /*1316*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x042F, { 0 } }, + /*1317*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0430, { 0 } }, + /*1318*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0431, { 0 } }, + /*1319*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0432, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMILPD */ + /* ------------------------------------------------------------------------------------------ */ + /*131A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0433, { 0 } }, + /*131B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0434, { 0 } }, + /*131C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0435, { 0 } }, + /*131D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0436, { 0 } }, + /*131E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0437, { 0 } }, + /*131F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0438, { 0 } }, + /*1320*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0439, { 0 } }, + /*1321*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043A, { 0 } }, + /*1322*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0612, { 0 } }, + /*1323*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0613, { 0 } }, + /*1324*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0614, { 0 } }, + /*1325*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0615, { 0 } }, + /*1326*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0616, { 0 } }, + /*1327*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0617, { 0 } }, + /*1328*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0618, { 0 } }, + /*1329*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0619, { 0 } }, + /*132A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061A, { 0 } }, + /*132B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061B, { 0 } }, + /*132C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061C, { 0 } }, + /*132D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMILPS */ + /* ------------------------------------------------------------------------------------------ */ + /*132E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043B, { 0 } }, + /*132F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043C, { 0 } }, + /*1330*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043D, { 0 } }, + /*1331*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043E, { 0 } }, + /*1332*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x043F, { 0 } }, + /*1333*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0440, { 0 } }, + /*1334*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0441, { 0 } }, + /*1335*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0442, { 0 } }, + /*1336*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061E, { 0 } }, + /*1337*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x061F, { 0 } }, + /*1338*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0620, { 0 } }, + /*1339*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0621, { 0 } }, + /*133A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0622, { 0 } }, + /*133B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0623, { 0 } }, + /*133C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0624, { 0 } }, + /*133D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0625, { 0 } }, + /*133E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0626, { 0 } }, + /*133F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0627, { 0 } }, + /*1340*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0628, { 0 } }, + /*1341*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0629, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1342*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0443, { 0 } }, + /*1343*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0444, { 0 } }, + /*1344*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062A, { 0 } }, + /*1345*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062B, { 0 } }, + /*1346*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062C, { 0 } }, + /*1347*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062D, { 0 } }, + /*1348*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062E, { 0 } }, + /*1349*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x062F, { 0 } }, + /*134A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0630, { 0 } }, + /*134B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0631, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMPS */ + /* ------------------------------------------------------------------------------------------ */ + /*134C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0445, { 0 } }, + /*134D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0446, { 0 } }, + /*134E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0632, { 0 } }, + /*134F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0633, { 0 } }, + /*1350*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0634, { 0 } }, + /*1351*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0635, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1352*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0447, { 0 } }, + /*1353*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0448, { 0 } }, + /*1354*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0636, { 0 } }, + /*1355*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0637, { 0 } }, + /*1356*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0638, { 0 } }, + /*1357*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0639, { 0 } }, + /*1358*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063A, { 0 } }, + /*1359*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063B, { 0 } }, + /*135A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063C, { 0 } }, + /*135B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2B */ + /* ------------------------------------------------------------------------------------------ */ + /*135C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063E, { 0 } }, + /*135D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x063F, { 0 } }, + /*135E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0640, { 0 } }, + /*135F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0641, { 0 } }, + /*1360*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0642, { 0 } }, + /*1361*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0643, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2D */ + /* ------------------------------------------------------------------------------------------ */ + /*1362*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0644, { 0 } }, + /*1363*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0645, { 0 } }, + /*1364*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0646, { 0 } }, + /*1365*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0647, { 0 } }, + /*1366*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0648, { 0 } }, + /*1367*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0649, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2PD */ + /* ------------------------------------------------------------------------------------------ */ + /*1368*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064A, { 0 } }, + /*1369*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064B, { 0 } }, + /*136A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064C, { 0 } }, + /*136B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064D, { 0 } }, + /*136C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064E, { 0 } }, + /*136D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x064F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2PS */ + /* ------------------------------------------------------------------------------------------ */ + /*136E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0650, { 0 } }, + /*136F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0651, { 0 } }, + /*1370*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0652, { 0 } }, + /*1371*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0653, { 0 } }, + /*1372*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0654, { 0 } }, + /*1373*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0655, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2Q */ + /* ------------------------------------------------------------------------------------------ */ + /*1374*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0656, { 0 } }, + /*1375*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0657, { 0 } }, + /*1376*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0658, { 0 } }, + /*1377*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0659, { 0 } }, + /*1378*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065A, { 0 } }, + /*1379*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMT2W */ + /* ------------------------------------------------------------------------------------------ */ + /*137A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065C, { 0 } }, + /*137B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065D, { 0 } }, + /*137C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065E, { 0 } }, + /*137D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x065F, { 0 } }, + /*137E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0660, { 0 } }, + /*137F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0661, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPERMW */ + /* ------------------------------------------------------------------------------------------ */ + /*1380*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0662, { 0 } }, + /*1381*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0663, { 0 } }, + /*1382*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0664, { 0 } }, + /*1383*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0665, { 0 } }, + /*1384*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0666, { 0 } }, + /*1385*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0667, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXPANDD */ + /* ------------------------------------------------------------------------------------------ */ + /*1386*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0668, { 0 } }, + /*1387*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0669, { 0 } }, + /*1388*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066A, { 0 } }, + /*1389*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066B, { 0 } }, + /*138A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066C, { 0 } }, + /*138B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXPANDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*138C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066E, { 0 } }, + /*138D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x066F, { 0 } }, + /*138E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0670, { 0 } }, + /*138F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0671, { 0 } }, + /*1390*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0672, { 0 } }, + /*1391*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0673, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXTRB */ + /* ------------------------------------------------------------------------------------------ */ + /*1392*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0449, { 0 } }, + /*1393*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044A, { 0 } }, + /*1394*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0674, { 0 } }, + /*1395*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0675, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXTRD */ + /* ------------------------------------------------------------------------------------------ */ + /*1396*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044B, { 0 } }, + /*1397*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044C, { 0 } }, + /*1398*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044D, { 0 } }, + /*1399*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044E, { 0 } }, + /*139A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0676, { 0 } }, + /*139B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0677, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXTRQ */ + /* ------------------------------------------------------------------------------------------ */ + /*139C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x044F, { 0 } }, + /*139D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0450, { 0 } }, + /*139E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0678, { 0 } }, + /*139F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0679, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPEXTRW */ + /* ------------------------------------------------------------------------------------------ */ + /*13A0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0451, { 0 } }, + /*13A1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0452, { 0 } }, + /*13A2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0453, { 0 } }, + /*13A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067A, { 0 } }, + /*13A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067B, { 0 } }, + /*13A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPGATHERDD */ + /* ------------------------------------------------------------------------------------------ */ + /*13A6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0454, { 0 } }, + /*13A7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0455, { 0 } }, + /*13A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067D, { 0 } }, + /*13A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067E, { 0 } }, + /*13AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x067F, { 0 } }, + /*13AB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0119, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPGATHERDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13AC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0456, { 0 } }, + /*13AD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0457, { 0 } }, + /*13AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0680, { 0 } }, + /*13AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0681, { 0 } }, + /*13B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0682, { 0 } }, + /*13B1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPGATHERQD */ + /* ------------------------------------------------------------------------------------------ */ + /*13B2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0458, { 0 } }, + /*13B3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0459, { 0 } }, + /*13B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0683, { 0 } }, + /*13B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0684, { 0 } }, + /*13B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0685, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPGATHERQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13B7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045A, { 0 } }, + /*13B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045B, { 0 } }, + /*13B9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0686, { 0 } }, + /*13BA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0687, { 0 } }, + /*13BB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0688, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDBD */ + /* ------------------------------------------------------------------------------------------ */ + /*13BC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0052, { 0 } }, + /*13BD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0053, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13BE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0054, { 0 } }, + /*13BF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0055, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDBW */ + /* ------------------------------------------------------------------------------------------ */ + /*13C0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0056, { 0 } }, + /*13C1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0057, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDD */ + /* ------------------------------------------------------------------------------------------ */ + /*13C2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045C, { 0 } }, + /*13C3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045D, { 0 } }, + /*13C4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045E, { 0 } }, + /*13C5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x045F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13C6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0058, { 0 } }, + /*13C7*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0059, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDSW */ + /* ------------------------------------------------------------------------------------------ */ + /*13C8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0460, { 0 } }, + /*13C9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0461, { 0 } }, + /*13CA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0462, { 0 } }, + /*13CB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0463, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUBD */ + /* ------------------------------------------------------------------------------------------ */ + /*13CC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005A, { 0 } }, + /*13CD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13CE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005C, { 0 } }, + /*13CF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUBW */ + /* ------------------------------------------------------------------------------------------ */ + /*13D0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005E, { 0 } }, + /*13D1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x005F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13D2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0060, { 0 } }, + /*13D3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0061, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUWD */ + /* ------------------------------------------------------------------------------------------ */ + /*13D4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0062, { 0 } }, + /*13D5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0063, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDUWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13D6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0064, { 0 } }, + /*13D7*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0065, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDW */ + /* ------------------------------------------------------------------------------------------ */ + /*13D8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0464, { 0 } }, + /*13D9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0465, { 0 } }, + /*13DA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0466, { 0 } }, + /*13DB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0467, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDWD */ + /* ------------------------------------------------------------------------------------------ */ + /*13DC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0066, { 0 } }, + /*13DD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0067, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHADDWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13DE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0068, { 0 } }, + /*13DF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0069, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHMINPOSUW */ + /* ------------------------------------------------------------------------------------------ */ + /*13E0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0468, { 0 } }, + /*13E1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0469, { 0 } }, + /*13E2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046A, { 0 } }, + /*13E3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBBW */ + /* ------------------------------------------------------------------------------------------ */ + /*13E4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006A, { 0 } }, + /*13E5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBD */ + /* ------------------------------------------------------------------------------------------ */ + /*13E6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046C, { 0 } }, + /*13E7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046D, { 0 } }, + /*13E8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046E, { 0 } }, + /*13E9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x046F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*13EA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006C, { 0 } }, + /*13EB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*13EC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0470, { 0 } }, + /*13ED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0471, { 0 } }, + /*13EE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0472, { 0 } }, + /*13EF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0473, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBW */ + /* ------------------------------------------------------------------------------------------ */ + /*13F0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0474, { 0 } }, + /*13F1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0475, { 0 } }, + /*13F2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0476, { 0 } }, + /*13F3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0477, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPHSUBWD */ + /* ------------------------------------------------------------------------------------------ */ + /*13F4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006E, { 0 } }, + /*13F5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x006F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPINSRB */ + /* ------------------------------------------------------------------------------------------ */ + /*13F6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0478, { 0 } }, + /*13F7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0479, { 0 } }, + /*13F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0689, { 0 } }, + /*13F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPINSRD */ + /* ------------------------------------------------------------------------------------------ */ + /*13FA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047A, { 0 } }, + /*13FB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047B, { 0 } }, + /*13FC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047C, { 0 } }, + /*13FD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047D, { 0 } }, + /*13FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068B, { 0 } }, + /*13FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPINSRQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1400*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047E, { 0 } }, + /*1401*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x047F, { 0 } }, + /*1402*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068D, { 0 } }, + /*1403*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPINSRW */ + /* ------------------------------------------------------------------------------------------ */ + /*1404*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0480, { 0 } }, + /*1405*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0481, { 0 } }, + /*1406*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x068F, { 0 } }, + /*1407*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0690, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPLZCNTD */ + /* ------------------------------------------------------------------------------------------ */ + /*1408*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0691, { 0 } }, + /*1409*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0692, { 0 } }, + /*140A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0693, { 0 } }, + /*140B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0694, { 0 } }, + /*140C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0695, { 0 } }, + /*140D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0696, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPLZCNTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*140E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0697, { 0 } }, + /*140F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0698, { 0 } }, + /*1410*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0699, { 0 } }, + /*1411*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069A, { 0 } }, + /*1412*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069B, { 0 } }, + /*1413*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSDD */ + /* ------------------------------------------------------------------------------------------ */ + /*1414*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0070, { 0 } }, + /*1415*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0071, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSDQH */ + /* ------------------------------------------------------------------------------------------ */ + /*1416*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0072, { 0 } }, + /*1417*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0073, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSDQL */ + /* ------------------------------------------------------------------------------------------ */ + /*1418*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0074, { 0 } }, + /*1419*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0075, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSSDD */ + /* ------------------------------------------------------------------------------------------ */ + /*141A*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0076, { 0 } }, + /*141B*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0077, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSSDQH */ + /* ------------------------------------------------------------------------------------------ */ + /*141C*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0078, { 0 } }, + /*141D*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0079, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSSDQL */ + /* ------------------------------------------------------------------------------------------ */ + /*141E*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007A, { 0 } }, + /*141F*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSSWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1420*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007C, { 0 } }, + /*1421*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSSWW */ + /* ------------------------------------------------------------------------------------------ */ + /*1422*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007E, { 0 } }, + /*1423*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x007F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1424*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0080, { 0 } }, + /*1425*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0081, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMACSWW */ + /* ------------------------------------------------------------------------------------------ */ + /*1426*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0082, { 0 } }, + /*1427*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0083, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADCSSWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1428*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0084, { 0 } }, + /*1429*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0085, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADCSWD */ + /* ------------------------------------------------------------------------------------------ */ + /*142A*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0086, { 0 } }, + /*142B*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0087, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADD231D */ + /* ------------------------------------------------------------------------------------------ */ + /*142C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011B, { 0 } }, + /*142D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011C, { 0 } }, + /*142E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADD233D */ + /* ------------------------------------------------------------------------------------------ */ + /*142F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011E, { 0 } }, + /*1430*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x011F, { 0 } }, + /*1431*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0120, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADD52HUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1432*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069D, { 0 } }, + /*1433*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069E, { 0 } }, + /*1434*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x069F, { 0 } }, + /*1435*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A0, { 0 } }, + /*1436*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A1, { 0 } }, + /*1437*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADD52LUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1438*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A3, { 0 } }, + /*1439*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A4, { 0 } }, + /*143A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A5, { 0 } }, + /*143B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A6, { 0 } }, + /*143C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A7, { 0 } }, + /*143D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADDUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*143E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0482, { 0 } }, + /*143F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0483, { 0 } }, + /*1440*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0484, { 0 } }, + /*1441*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0485, { 0 } }, + /*1442*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06A9, { 0 } }, + /*1443*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AA, { 0 } }, + /*1444*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AB, { 0 } }, + /*1445*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AC, { 0 } }, + /*1446*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AD, { 0 } }, + /*1447*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMADDWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1448*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0486, { 0 } }, + /*1449*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0487, { 0 } }, + /*144A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0488, { 0 } }, + /*144B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0489, { 0 } }, + /*144C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06AF, { 0 } }, + /*144D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B0, { 0 } }, + /*144E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B1, { 0 } }, + /*144F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B2, { 0 } }, + /*1450*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B3, { 0 } }, + /*1451*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMASKMOVD */ + /* ------------------------------------------------------------------------------------------ */ + /*1452*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048A, { 0 } }, + /*1453*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048B, { 0 } }, + /*1454*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048C, { 0 } }, + /*1455*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMASKMOVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1456*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048E, { 0 } }, + /*1457*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x048F, { 0 } }, + /*1458*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0490, { 0 } }, + /*1459*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0491, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXSB */ + /* ------------------------------------------------------------------------------------------ */ + /*145A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0492, { 0 } }, + /*145B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0493, { 0 } }, + /*145C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0494, { 0 } }, + /*145D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0495, { 0 } }, + /*145E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B5, { 0 } }, + /*145F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B6, { 0 } }, + /*1460*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B7, { 0 } }, + /*1461*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B8, { 0 } }, + /*1462*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06B9, { 0 } }, + /*1463*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1464*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0496, { 0 } }, + /*1465*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0497, { 0 } }, + /*1466*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0498, { 0 } }, + /*1467*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0499, { 0 } }, + /*1468*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BB, { 0 } }, + /*1469*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BC, { 0 } }, + /*146A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BD, { 0 } }, + /*146B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BE, { 0 } }, + /*146C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06BF, { 0 } }, + /*146D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C0, { 0 } }, + /*146E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0121, { 0 } }, + /*146F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0122, { 0 } }, + /*1470*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0123, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1471*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C1, { 0 } }, + /*1472*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C2, { 0 } }, + /*1473*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C3, { 0 } }, + /*1474*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C4, { 0 } }, + /*1475*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C5, { 0 } }, + /*1476*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXSW */ + /* ------------------------------------------------------------------------------------------ */ + /*1477*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049A, { 0 } }, + /*1478*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049B, { 0 } }, + /*1479*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049C, { 0 } }, + /*147A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049D, { 0 } }, + /*147B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C7, { 0 } }, + /*147C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C8, { 0 } }, + /*147D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06C9, { 0 } }, + /*147E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CA, { 0 } }, + /*147F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CB, { 0 } }, + /*1480*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXUB */ + /* ------------------------------------------------------------------------------------------ */ + /*1481*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049E, { 0 } }, + /*1482*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x049F, { 0 } }, + /*1483*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A0, { 0 } }, + /*1484*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A1, { 0 } }, + /*1485*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CD, { 0 } }, + /*1486*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CE, { 0 } }, + /*1487*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06CF, { 0 } }, + /*1488*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D0, { 0 } }, + /*1489*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D1, { 0 } }, + /*148A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXUD */ + /* ------------------------------------------------------------------------------------------ */ + /*148B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A2, { 0 } }, + /*148C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A3, { 0 } }, + /*148D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A4, { 0 } }, + /*148E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A5, { 0 } }, + /*148F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D3, { 0 } }, + /*1490*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D4, { 0 } }, + /*1491*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D5, { 0 } }, + /*1492*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D6, { 0 } }, + /*1493*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D7, { 0 } }, + /*1494*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D8, { 0 } }, + /*1495*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0124, { 0 } }, + /*1496*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0125, { 0 } }, + /*1497*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0126, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1498*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06D9, { 0 } }, + /*1499*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DA, { 0 } }, + /*149A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DB, { 0 } }, + /*149B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DC, { 0 } }, + /*149C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DD, { 0 } }, + /*149D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMAXUW */ + /* ------------------------------------------------------------------------------------------ */ + /*149E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A6, { 0 } }, + /*149F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A7, { 0 } }, + /*14A0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A8, { 0 } }, + /*14A1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04A9, { 0 } }, + /*14A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06DF, { 0 } }, + /*14A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E0, { 0 } }, + /*14A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E1, { 0 } }, + /*14A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E2, { 0 } }, + /*14A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E3, { 0 } }, + /*14A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINSB */ + /* ------------------------------------------------------------------------------------------ */ + /*14A8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AA, { 0 } }, + /*14A9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AB, { 0 } }, + /*14AA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AC, { 0 } }, + /*14AB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AD, { 0 } }, + /*14AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E5, { 0 } }, + /*14AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E6, { 0 } }, + /*14AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E7, { 0 } }, + /*14AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E8, { 0 } }, + /*14B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06E9, { 0 } }, + /*14B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06EA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINSD */ + /* ------------------------------------------------------------------------------------------ */ + /*14B2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AE, { 0 } }, + /*14B3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04AF, { 0 } }, + /*14B4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B0, { 0 } }, + /*14B5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B1, { 0 } }, + /*14B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06EB, { 0 } }, + /*14B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06EC, { 0 } }, + /*14B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06ED, { 0 } }, + /*14B9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06EE, { 0 } }, + /*14BA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06EF, { 0 } }, + /*14BB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F0, { 0 } }, + /*14BC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0127, { 0 } }, + /*14BD*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0128, { 0 } }, + /*14BE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0129, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*14BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F1, { 0 } }, + /*14C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F2, { 0 } }, + /*14C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F3, { 0 } }, + /*14C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F4, { 0 } }, + /*14C3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F5, { 0 } }, + /*14C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINSW */ + /* ------------------------------------------------------------------------------------------ */ + /*14C5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B2, { 0 } }, + /*14C6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B3, { 0 } }, + /*14C7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B4, { 0 } }, + /*14C8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B5, { 0 } }, + /*14C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F7, { 0 } }, + /*14CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F8, { 0 } }, + /*14CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06F9, { 0 } }, + /*14CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FA, { 0 } }, + /*14CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FB, { 0 } }, + /*14CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINUB */ + /* ------------------------------------------------------------------------------------------ */ + /*14CF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B6, { 0 } }, + /*14D0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B7, { 0 } }, + /*14D1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B8, { 0 } }, + /*14D2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04B9, { 0 } }, + /*14D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FD, { 0 } }, + /*14D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FE, { 0 } }, + /*14D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x06FF, { 0 } }, + /*14D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0700, { 0 } }, + /*14D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0701, { 0 } }, + /*14D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0702, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINUD */ + /* ------------------------------------------------------------------------------------------ */ + /*14D9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BA, { 0 } }, + /*14DA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BB, { 0 } }, + /*14DB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BC, { 0 } }, + /*14DC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BD, { 0 } }, + /*14DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0703, { 0 } }, + /*14DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0704, { 0 } }, + /*14DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0705, { 0 } }, + /*14E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0706, { 0 } }, + /*14E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0707, { 0 } }, + /*14E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0708, { 0 } }, + /*14E3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012A, { 0 } }, + /*14E4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012B, { 0 } }, + /*14E5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINUQ */ + /* ------------------------------------------------------------------------------------------ */ + /*14E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0709, { 0 } }, + /*14E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070A, { 0 } }, + /*14E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070B, { 0 } }, + /*14E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070C, { 0 } }, + /*14EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070D, { 0 } }, + /*14EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMINUW */ + /* ------------------------------------------------------------------------------------------ */ + /*14EC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BE, { 0 } }, + /*14ED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04BF, { 0 } }, + /*14EE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C0, { 0 } }, + /*14EF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C1, { 0 } }, + /*14F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x070F, { 0 } }, + /*14F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0710, { 0 } }, + /*14F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0711, { 0 } }, + /*14F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0712, { 0 } }, + /*14F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0713, { 0 } }, + /*14F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0714, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVB2M */ + /* ------------------------------------------------------------------------------------------ */ + /*14F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0715, { 0 } }, + /*14F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0716, { 0 } }, + /*14F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0717, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVD2M */ + /* ------------------------------------------------------------------------------------------ */ + /*14F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0718, { 0 } }, + /*14FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0719, { 0 } }, + /*14FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVDB */ + /* ------------------------------------------------------------------------------------------ */ + /*14FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071B, { 0 } }, + /*14FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071C, { 0 } }, + /*14FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071D, { 0 } }, + /*14FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071E, { 0 } }, + /*1500*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x071F, { 0 } }, + /*1501*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0720, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVDW */ + /* ------------------------------------------------------------------------------------------ */ + /*1502*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0721, { 0 } }, + /*1503*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0722, { 0 } }, + /*1504*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0723, { 0 } }, + /*1505*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0724, { 0 } }, + /*1506*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0725, { 0 } }, + /*1507*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0726, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVM2B */ + /* ------------------------------------------------------------------------------------------ */ + /*1508*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0727, { 0 } }, + /*1509*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0728, { 0 } }, + /*150A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0729, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVM2D */ + /* ------------------------------------------------------------------------------------------ */ + /*150B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072A, { 0 } }, + /*150C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072B, { 0 } }, + /*150D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVM2Q */ + /* ------------------------------------------------------------------------------------------ */ + /*150E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072D, { 0 } }, + /*150F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072E, { 0 } }, + /*1510*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x072F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVM2W */ + /* ------------------------------------------------------------------------------------------ */ + /*1511*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0730, { 0 } }, + /*1512*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0731, { 0 } }, + /*1513*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0732, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVMSKB */ + /* ------------------------------------------------------------------------------------------ */ + /*1514*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C2, { 0 } }, + /*1515*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVQ2M */ + /* ------------------------------------------------------------------------------------------ */ + /*1516*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0733, { 0 } }, + /*1517*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0734, { 0 } }, + /*1518*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0735, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVQB */ + /* ------------------------------------------------------------------------------------------ */ + /*1519*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0736, { 0 } }, + /*151A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0737, { 0 } }, + /*151B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0738, { 0 } }, + /*151C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0739, { 0 } }, + /*151D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073A, { 0 } }, + /*151E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVQD */ + /* ------------------------------------------------------------------------------------------ */ + /*151F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073C, { 0 } }, + /*1520*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073D, { 0 } }, + /*1521*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073E, { 0 } }, + /*1522*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x073F, { 0 } }, + /*1523*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0740, { 0 } }, + /*1524*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0741, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVQW */ + /* ------------------------------------------------------------------------------------------ */ + /*1525*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0742, { 0 } }, + /*1526*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0743, { 0 } }, + /*1527*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0744, { 0 } }, + /*1528*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0745, { 0 } }, + /*1529*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0746, { 0 } }, + /*152A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0747, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSDB */ + /* ------------------------------------------------------------------------------------------ */ + /*152B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0748, { 0 } }, + /*152C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0749, { 0 } }, + /*152D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074A, { 0 } }, + /*152E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074B, { 0 } }, + /*152F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074C, { 0 } }, + /*1530*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*1531*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074E, { 0 } }, + /*1532*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x074F, { 0 } }, + /*1533*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0750, { 0 } }, + /*1534*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0751, { 0 } }, + /*1535*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0752, { 0 } }, + /*1536*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0753, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSQB */ + /* ------------------------------------------------------------------------------------------ */ + /*1537*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0754, { 0 } }, + /*1538*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0755, { 0 } }, + /*1539*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0756, { 0 } }, + /*153A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0757, { 0 } }, + /*153B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0758, { 0 } }, + /*153C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0759, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSQD */ + /* ------------------------------------------------------------------------------------------ */ + /*153D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075A, { 0 } }, + /*153E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075B, { 0 } }, + /*153F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075C, { 0 } }, + /*1540*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075D, { 0 } }, + /*1541*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075E, { 0 } }, + /*1542*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x075F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSQW */ + /* ------------------------------------------------------------------------------------------ */ + /*1543*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0760, { 0 } }, + /*1544*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0761, { 0 } }, + /*1545*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0762, { 0 } }, + /*1546*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0763, { 0 } }, + /*1547*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0764, { 0 } }, + /*1548*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0765, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*1549*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0766, { 0 } }, + /*154A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0767, { 0 } }, + /*154B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0768, { 0 } }, + /*154C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0769, { 0 } }, + /*154D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076A, { 0 } }, + /*154E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXBD */ + /* ------------------------------------------------------------------------------------------ */ + /*154F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C4, { 0 } }, + /*1550*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C5, { 0 } }, + /*1551*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C6, { 0 } }, + /*1552*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C7, { 0 } }, + /*1553*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076C, { 0 } }, + /*1554*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076D, { 0 } }, + /*1555*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076E, { 0 } }, + /*1556*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x076F, { 0 } }, + /*1557*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0770, { 0 } }, + /*1558*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0771, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1559*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C8, { 0 } }, + /*155A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04C9, { 0 } }, + /*155B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CA, { 0 } }, + /*155C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CB, { 0 } }, + /*155D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0772, { 0 } }, + /*155E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0773, { 0 } }, + /*155F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0774, { 0 } }, + /*1560*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0775, { 0 } }, + /*1561*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0776, { 0 } }, + /*1562*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0777, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXBW */ + /* ------------------------------------------------------------------------------------------ */ + /*1563*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CC, { 0 } }, + /*1564*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CD, { 0 } }, + /*1565*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CE, { 0 } }, + /*1566*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04CF, { 0 } }, + /*1567*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0778, { 0 } }, + /*1568*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0779, { 0 } }, + /*1569*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077A, { 0 } }, + /*156A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077B, { 0 } }, + /*156B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077C, { 0 } }, + /*156C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*156D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D0, { 0 } }, + /*156E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D1, { 0 } }, + /*156F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D2, { 0 } }, + /*1570*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D3, { 0 } }, + /*1571*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077E, { 0 } }, + /*1572*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x077F, { 0 } }, + /*1573*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0780, { 0 } }, + /*1574*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0781, { 0 } }, + /*1575*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0782, { 0 } }, + /*1576*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0783, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1577*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D4, { 0 } }, + /*1578*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D5, { 0 } }, + /*1579*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D6, { 0 } }, + /*157A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D7, { 0 } }, + /*157B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0784, { 0 } }, + /*157C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0785, { 0 } }, + /*157D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0786, { 0 } }, + /*157E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0787, { 0 } }, + /*157F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0788, { 0 } }, + /*1580*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0789, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVSXWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1581*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D8, { 0 } }, + /*1582*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04D9, { 0 } }, + /*1583*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DA, { 0 } }, + /*1584*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DB, { 0 } }, + /*1585*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078A, { 0 } }, + /*1586*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078B, { 0 } }, + /*1587*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078C, { 0 } }, + /*1588*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078D, { 0 } }, + /*1589*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078E, { 0 } }, + /*158A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x078F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSDB */ + /* ------------------------------------------------------------------------------------------ */ + /*158B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0790, { 0 } }, + /*158C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0791, { 0 } }, + /*158D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0792, { 0 } }, + /*158E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0793, { 0 } }, + /*158F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0794, { 0 } }, + /*1590*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0795, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSDW */ + /* ------------------------------------------------------------------------------------------ */ + /*1591*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0796, { 0 } }, + /*1592*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0797, { 0 } }, + /*1593*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0798, { 0 } }, + /*1594*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0799, { 0 } }, + /*1595*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079A, { 0 } }, + /*1596*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSQB */ + /* ------------------------------------------------------------------------------------------ */ + /*1597*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079C, { 0 } }, + /*1598*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079D, { 0 } }, + /*1599*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079E, { 0 } }, + /*159A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x079F, { 0 } }, + /*159B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A0, { 0 } }, + /*159C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSQD */ + /* ------------------------------------------------------------------------------------------ */ + /*159D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A2, { 0 } }, + /*159E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A3, { 0 } }, + /*159F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A4, { 0 } }, + /*15A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A5, { 0 } }, + /*15A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A6, { 0 } }, + /*15A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSQW */ + /* ------------------------------------------------------------------------------------------ */ + /*15A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A8, { 0 } }, + /*15A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07A9, { 0 } }, + /*15A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AA, { 0 } }, + /*15A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AB, { 0 } }, + /*15A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AC, { 0 } }, + /*15A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVUSWB */ + /* ------------------------------------------------------------------------------------------ */ + /*15A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AE, { 0 } }, + /*15AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07AF, { 0 } }, + /*15AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B0, { 0 } }, + /*15AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B1, { 0 } }, + /*15AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B2, { 0 } }, + /*15AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVW2M */ + /* ------------------------------------------------------------------------------------------ */ + /*15AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B4, { 0 } }, + /*15B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B5, { 0 } }, + /*15B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVWB */ + /* ------------------------------------------------------------------------------------------ */ + /*15B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B7, { 0 } }, + /*15B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B8, { 0 } }, + /*15B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07B9, { 0 } }, + /*15B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BA, { 0 } }, + /*15B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BB, { 0 } }, + /*15B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXBD */ + /* ------------------------------------------------------------------------------------------ */ + /*15B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DC, { 0 } }, + /*15B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DD, { 0 } }, + /*15BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DE, { 0 } }, + /*15BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04DF, { 0 } }, + /*15BC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BD, { 0 } }, + /*15BD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BE, { 0 } }, + /*15BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07BF, { 0 } }, + /*15BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C0, { 0 } }, + /*15C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C1, { 0 } }, + /*15C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*15C2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E0, { 0 } }, + /*15C3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E1, { 0 } }, + /*15C4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E2, { 0 } }, + /*15C5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E3, { 0 } }, + /*15C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C3, { 0 } }, + /*15C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C4, { 0 } }, + /*15C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C5, { 0 } }, + /*15C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C6, { 0 } }, + /*15CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C7, { 0 } }, + /*15CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXBW */ + /* ------------------------------------------------------------------------------------------ */ + /*15CC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E4, { 0 } }, + /*15CD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E5, { 0 } }, + /*15CE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E6, { 0 } }, + /*15CF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E7, { 0 } }, + /*15D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07C9, { 0 } }, + /*15D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CA, { 0 } }, + /*15D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CB, { 0 } }, + /*15D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CC, { 0 } }, + /*15D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CD, { 0 } }, + /*15D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*15D6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E8, { 0 } }, + /*15D7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04E9, { 0 } }, + /*15D8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04EA, { 0 } }, + /*15D9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04EB, { 0 } }, + /*15DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07CF, { 0 } }, + /*15DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D0, { 0 } }, + /*15DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D1, { 0 } }, + /*15DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D2, { 0 } }, + /*15DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D3, { 0 } }, + /*15DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXWD */ + /* ------------------------------------------------------------------------------------------ */ + /*15E0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04EC, { 0 } }, + /*15E1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04ED, { 0 } }, + /*15E2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04EE, { 0 } }, + /*15E3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04EF, { 0 } }, + /*15E4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D5, { 0 } }, + /*15E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D6, { 0 } }, + /*15E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D7, { 0 } }, + /*15E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D8, { 0 } }, + /*15E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07D9, { 0 } }, + /*15E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMOVZXWQ */ + /* ------------------------------------------------------------------------------------------ */ + /*15EA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F0, { 0 } }, + /*15EB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F1, { 0 } }, + /*15EC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F2, { 0 } }, + /*15ED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F3, { 0 } }, + /*15EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DB, { 0 } }, + /*15EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DC, { 0 } }, + /*15F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DD, { 0 } }, + /*15F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DE, { 0 } }, + /*15F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07DF, { 0 } }, + /*15F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*15F4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F4, { 0 } }, + /*15F5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F5, { 0 } }, + /*15F6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F6, { 0 } }, + /*15F7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F7, { 0 } }, + /*15F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E1, { 0 } }, + /*15F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E2, { 0 } }, + /*15FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E3, { 0 } }, + /*15FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E4, { 0 } }, + /*15FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E5, { 0 } }, + /*15FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULHD */ + /* ------------------------------------------------------------------------------------------ */ + /*15FE*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012D, { 0 } }, + /*15FF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012E, { 0 } }, + /*1600*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x012F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULHRSW */ + /* ------------------------------------------------------------------------------------------ */ + /*1601*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F8, { 0 } }, + /*1602*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04F9, { 0 } }, + /*1603*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FA, { 0 } }, + /*1604*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FB, { 0 } }, + /*1605*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E7, { 0 } }, + /*1606*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E8, { 0 } }, + /*1607*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07E9, { 0 } }, + /*1608*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07EA, { 0 } }, + /*1609*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07EB, { 0 } }, + /*160A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07EC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULHUD */ + /* ------------------------------------------------------------------------------------------ */ + /*160B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0130, { 0 } }, + /*160C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0131, { 0 } }, + /*160D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0132, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULHUW */ + /* ------------------------------------------------------------------------------------------ */ + /*160E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FC, { 0 } }, + /*160F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FD, { 0 } }, + /*1610*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FE, { 0 } }, + /*1611*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x04FF, { 0 } }, + /*1612*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07ED, { 0 } }, + /*1613*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07EE, { 0 } }, + /*1614*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07EF, { 0 } }, + /*1615*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F0, { 0 } }, + /*1616*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F1, { 0 } }, + /*1617*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULHW */ + /* ------------------------------------------------------------------------------------------ */ + /*1618*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0500, { 0 } }, + /*1619*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0501, { 0 } }, + /*161A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0502, { 0 } }, + /*161B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0503, { 0 } }, + /*161C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F3, { 0 } }, + /*161D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F4, { 0 } }, + /*161E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F5, { 0 } }, + /*161F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F6, { 0 } }, + /*1620*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F7, { 0 } }, + /*1621*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULLD */ + /* ------------------------------------------------------------------------------------------ */ + /*1622*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0504, { 0 } }, + /*1623*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0505, { 0 } }, + /*1624*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0506, { 0 } }, + /*1625*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0507, { 0 } }, + /*1626*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07F9, { 0 } }, + /*1627*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FA, { 0 } }, + /*1628*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FB, { 0 } }, + /*1629*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FC, { 0 } }, + /*162A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FD, { 0 } }, + /*162B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FE, { 0 } }, + /*162C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0133, { 0 } }, + /*162D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0134, { 0 } }, + /*162E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0135, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*162F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x07FF, { 0 } }, + /*1630*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0800, { 0 } }, + /*1631*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0801, { 0 } }, + /*1632*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0802, { 0 } }, + /*1633*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0803, { 0 } }, + /*1634*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0804, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULLW */ + /* ------------------------------------------------------------------------------------------ */ + /*1635*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0508, { 0 } }, + /*1636*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0509, { 0 } }, + /*1637*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050A, { 0 } }, + /*1638*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050B, { 0 } }, + /*1639*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0805, { 0 } }, + /*163A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0806, { 0 } }, + /*163B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0807, { 0 } }, + /*163C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0808, { 0 } }, + /*163D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0809, { 0 } }, + /*163E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULTISHIFTQB */ + /* ------------------------------------------------------------------------------------------ */ + /*163F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080B, { 0 } }, + /*1640*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080C, { 0 } }, + /*1641*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080D, { 0 } }, + /*1642*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080E, { 0 } }, + /*1643*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x080F, { 0 } }, + /*1644*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0810, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPMULUDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1645*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050C, { 0 } }, + /*1646*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050D, { 0 } }, + /*1647*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050E, { 0 } }, + /*1648*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x050F, { 0 } }, + /*1649*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0811, { 0 } }, + /*164A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0812, { 0 } }, + /*164B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0813, { 0 } }, + /*164C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0814, { 0 } }, + /*164D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0815, { 0 } }, + /*164E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0816, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPOPCNTD */ + /* ------------------------------------------------------------------------------------------ */ + /*164F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0817, { 0 } }, + /*1650*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0818, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPOPCNTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1651*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0819, { 0 } }, + /*1652*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPOR */ + /* ------------------------------------------------------------------------------------------ */ + /*1653*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0510, { 0 } }, + /*1654*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0511, { 0 } }, + /*1655*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0512, { 0 } }, + /*1656*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0513, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPORD */ + /* ------------------------------------------------------------------------------------------ */ + /*1657*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081B, { 0 } }, + /*1658*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081C, { 0 } }, + /*1659*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081D, { 0 } }, + /*165A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081E, { 0 } }, + /*165B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x081F, { 0 } }, + /*165C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0820, { 0 } }, + /*165D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0136, { 0 } }, + /*165E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0137, { 0 } }, + /*165F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0138, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1660*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0821, { 0 } }, + /*1661*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0822, { 0 } }, + /*1662*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0823, { 0 } }, + /*1663*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0824, { 0 } }, + /*1664*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0825, { 0 } }, + /*1665*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0826, { 0 } }, + /*1666*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0139, { 0 } }, + /*1667*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013A, { 0 } }, + /*1668*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPPERM */ + /* ------------------------------------------------------------------------------------------ */ + /*1669*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0088, { 0 } }, + /*166A*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0089, { 0 } }, + /*166B*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008A, { 0 } }, + /*166C*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCH0 */ + /* ------------------------------------------------------------------------------------------ */ + /*166D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0514, { 0 } }, + /*166E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCH1 */ + /* ------------------------------------------------------------------------------------------ */ + /*166F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0515, { 0 } }, + /*1670*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCH2 */ + /* ------------------------------------------------------------------------------------------ */ + /*1671*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0516, { 0 } }, + /*1672*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCHE0 */ + /* ------------------------------------------------------------------------------------------ */ + /*1673*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0517, { 0 } }, + /*1674*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x013F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCHE1 */ + /* ------------------------------------------------------------------------------------------ */ + /*1675*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0518, { 0 } }, + /*1676*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0140, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCHE2 */ + /* ------------------------------------------------------------------------------------------ */ + /*1677*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0519, { 0 } }, + /*1678*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0141, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCHENTA */ + /* ------------------------------------------------------------------------------------------ */ + /*1679*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051A, { 0 } }, + /*167A*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0142, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPREFETCHNTA */ + /* ------------------------------------------------------------------------------------------ */ + /*167B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051B, { 0 } }, + /*167C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0143, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROLD */ + /* ------------------------------------------------------------------------------------------ */ + /*167D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0827, { 0 } }, + /*167E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0828, { 0 } }, + /*167F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0829, { 0 } }, + /*1680*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082A, { 0 } }, + /*1681*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082B, { 0 } }, + /*1682*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1683*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082D, { 0 } }, + /*1684*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082E, { 0 } }, + /*1685*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x082F, { 0 } }, + /*1686*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0830, { 0 } }, + /*1687*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0831, { 0 } }, + /*1688*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0832, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROLVD */ + /* ------------------------------------------------------------------------------------------ */ + /*1689*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0833, { 0 } }, + /*168A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0834, { 0 } }, + /*168B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0835, { 0 } }, + /*168C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0836, { 0 } }, + /*168D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0837, { 0 } }, + /*168E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0838, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROLVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*168F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0839, { 0 } }, + /*1690*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083A, { 0 } }, + /*1691*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083B, { 0 } }, + /*1692*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083C, { 0 } }, + /*1693*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083D, { 0 } }, + /*1694*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPRORD */ + /* ------------------------------------------------------------------------------------------ */ + /*1695*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x083F, { 0 } }, + /*1696*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0840, { 0 } }, + /*1697*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0841, { 0 } }, + /*1698*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0842, { 0 } }, + /*1699*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0843, { 0 } }, + /*169A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0844, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPRORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*169B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0845, { 0 } }, + /*169C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0846, { 0 } }, + /*169D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0847, { 0 } }, + /*169E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0848, { 0 } }, + /*169F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0849, { 0 } }, + /*16A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPRORVD */ + /* ------------------------------------------------------------------------------------------ */ + /*16A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084B, { 0 } }, + /*16A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084C, { 0 } }, + /*16A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084D, { 0 } }, + /*16A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084E, { 0 } }, + /*16A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x084F, { 0 } }, + /*16A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0850, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPRORVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0851, { 0 } }, + /*16A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0852, { 0 } }, + /*16A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0853, { 0 } }, + /*16AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0854, { 0 } }, + /*16AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0855, { 0 } }, + /*16AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0856, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROTB */ + /* ------------------------------------------------------------------------------------------ */ + /*16AD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008C, { 0 } }, + /*16AE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008D, { 0 } }, + /*16AF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008E, { 0 } }, + /*16B0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x008F, { 0 } }, + /*16B1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0090, { 0 } }, + /*16B2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0091, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROTD */ + /* ------------------------------------------------------------------------------------------ */ + /*16B3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0092, { 0 } }, + /*16B4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0093, { 0 } }, + /*16B5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0094, { 0 } }, + /*16B6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0095, { 0 } }, + /*16B7*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0096, { 0 } }, + /*16B8*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0097, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROTQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16B9*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0098, { 0 } }, + /*16BA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x0099, { 0 } }, + /*16BB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009A, { 0 } }, + /*16BC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009B, { 0 } }, + /*16BD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009C, { 0 } }, + /*16BE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPROTW */ + /* ------------------------------------------------------------------------------------------ */ + /*16BF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009E, { 0 } }, + /*16C0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x009F, { 0 } }, + /*16C1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A0, { 0 } }, + /*16C2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A1, { 0 } }, + /*16C3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A2, { 0 } }, + /*16C4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSADBW */ + /* ------------------------------------------------------------------------------------------ */ + /*16C5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051C, { 0 } }, + /*16C6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051D, { 0 } }, + /*16C7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051E, { 0 } }, + /*16C8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x051F, { 0 } }, + /*16C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0857, { 0 } }, + /*16CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0858, { 0 } }, + /*16CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0859, { 0 } }, + /*16CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085A, { 0 } }, + /*16CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085B, { 0 } }, + /*16CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSBBD */ + /* ------------------------------------------------------------------------------------------ */ + /*16CF*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0144, { 0 } }, + /*16D0*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0145, { 0 } }, + /*16D1*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0146, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSBBRD */ + /* ------------------------------------------------------------------------------------------ */ + /*16D2*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0147, { 0 } }, + /*16D3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0148, { 0 } }, + /*16D4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0149, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSCATTERDD */ + /* ------------------------------------------------------------------------------------------ */ + /*16D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085D, { 0 } }, + /*16D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085E, { 0 } }, + /*16D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x085F, { 0 } }, + /*16D8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSCATTERDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0860, { 0 } }, + /*16DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0861, { 0 } }, + /*16DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0862, { 0 } }, + /*16DC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSCATTERQD */ + /* ------------------------------------------------------------------------------------------ */ + /*16DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0863, { 0 } }, + /*16DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0864, { 0 } }, + /*16DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0865, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSCATTERQQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0866, { 0 } }, + /*16E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0867, { 0 } }, + /*16E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0868, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHAB */ + /* ------------------------------------------------------------------------------------------ */ + /*16E3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A4, { 0 } }, + /*16E4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A5, { 0 } }, + /*16E5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A6, { 0 } }, + /*16E6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHAD */ + /* ------------------------------------------------------------------------------------------ */ + /*16E7*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A8, { 0 } }, + /*16E8*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00A9, { 0 } }, + /*16E9*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AA, { 0 } }, + /*16EA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHAQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16EB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AC, { 0 } }, + /*16EC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AD, { 0 } }, + /*16ED*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AE, { 0 } }, + /*16EE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00AF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHAW */ + /* ------------------------------------------------------------------------------------------ */ + /*16EF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B0, { 0 } }, + /*16F0*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B1, { 0 } }, + /*16F1*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B2, { 0 } }, + /*16F2*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHLB */ + /* ------------------------------------------------------------------------------------------ */ + /*16F3*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B4, { 0 } }, + /*16F4*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B5, { 0 } }, + /*16F5*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B6, { 0 } }, + /*16F6*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHLD */ + /* ------------------------------------------------------------------------------------------ */ + /*16F7*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B8, { 0 } }, + /*16F8*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00B9, { 0 } }, + /*16F9*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BA, { 0 } }, + /*16FA*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*16FB*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BC, { 0 } }, + /*16FC*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BD, { 0 } }, + /*16FD*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BE, { 0 } }, + /*16FE*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00BF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHLW */ + /* ------------------------------------------------------------------------------------------ */ + /*16FF*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00C0, { 0 } }, + /*1700*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00C1, { 0 } }, + /*1701*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00C2, { 0 } }, + /*1702*/ { ZYDIS_INSTRUCTION_ENCODING_XOP , 0x00C3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHUFB */ + /* ------------------------------------------------------------------------------------------ */ + /*1703*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0520, { 0 } }, + /*1704*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0521, { 0 } }, + /*1705*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0522, { 0 } }, + /*1706*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0523, { 0 } }, + /*1707*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0869, { 0 } }, + /*1708*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086A, { 0 } }, + /*1709*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086B, { 0 } }, + /*170A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086C, { 0 } }, + /*170B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086D, { 0 } }, + /*170C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHUFD */ + /* ------------------------------------------------------------------------------------------ */ + /*170D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0524, { 0 } }, + /*170E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0525, { 0 } }, + /*170F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0526, { 0 } }, + /*1710*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0527, { 0 } }, + /*1711*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x086F, { 0 } }, + /*1712*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0870, { 0 } }, + /*1713*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0871, { 0 } }, + /*1714*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0872, { 0 } }, + /*1715*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0873, { 0 } }, + /*1716*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0874, { 0 } }, + /*1717*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014C, { 0 } }, + /*1718*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014D, { 0 } }, + /*1719*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHUFHW */ + /* ------------------------------------------------------------------------------------------ */ + /*171A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0528, { 0 } }, + /*171B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0529, { 0 } }, + /*171C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052A, { 0 } }, + /*171D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052B, { 0 } }, + /*171E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0875, { 0 } }, + /*171F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0876, { 0 } }, + /*1720*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0877, { 0 } }, + /*1721*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0878, { 0 } }, + /*1722*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0879, { 0 } }, + /*1723*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSHUFLW */ + /* ------------------------------------------------------------------------------------------ */ + /*1724*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052C, { 0 } }, + /*1725*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052D, { 0 } }, + /*1726*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052E, { 0 } }, + /*1727*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x052F, { 0 } }, + /*1728*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087B, { 0 } }, + /*1729*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087C, { 0 } }, + /*172A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087D, { 0 } }, + /*172B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087E, { 0 } }, + /*172C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x087F, { 0 } }, + /*172D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0880, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSIGNB */ + /* ------------------------------------------------------------------------------------------ */ + /*172E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0530, { 0 } }, + /*172F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0531, { 0 } }, + /*1730*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0532, { 0 } }, + /*1731*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0533, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSIGND */ + /* ------------------------------------------------------------------------------------------ */ + /*1732*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0534, { 0 } }, + /*1733*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0535, { 0 } }, + /*1734*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0536, { 0 } }, + /*1735*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0537, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSIGNW */ + /* ------------------------------------------------------------------------------------------ */ + /*1736*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0538, { 0 } }, + /*1737*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0539, { 0 } }, + /*1738*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053A, { 0 } }, + /*1739*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLD */ + /* ------------------------------------------------------------------------------------------ */ + /*173A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053C, { 0 } }, + /*173B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053D, { 0 } }, + /*173C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053E, { 0 } }, + /*173D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x053F, { 0 } }, + /*173E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0540, { 0 } }, + /*173F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0541, { 0 } }, + /*1740*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0881, { 0 } }, + /*1741*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0882, { 0 } }, + /*1742*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0883, { 0 } }, + /*1743*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0884, { 0 } }, + /*1744*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0885, { 0 } }, + /*1745*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0886, { 0 } }, + /*1746*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0887, { 0 } }, + /*1747*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0888, { 0 } }, + /*1748*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0889, { 0 } }, + /*1749*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088A, { 0 } }, + /*174A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088B, { 0 } }, + /*174B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088C, { 0 } }, + /*174C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x014F, { 0 } }, + /*174D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0150, { 0 } }, + /*174E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0151, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*174F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0542, { 0 } }, + /*1750*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0543, { 0 } }, + /*1751*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088D, { 0 } }, + /*1752*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088E, { 0 } }, + /*1753*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x088F, { 0 } }, + /*1754*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0890, { 0 } }, + /*1755*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0891, { 0 } }, + /*1756*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0892, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1757*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0544, { 0 } }, + /*1758*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0545, { 0 } }, + /*1759*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0546, { 0 } }, + /*175A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0547, { 0 } }, + /*175B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0548, { 0 } }, + /*175C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0549, { 0 } }, + /*175D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0893, { 0 } }, + /*175E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0894, { 0 } }, + /*175F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0895, { 0 } }, + /*1760*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0896, { 0 } }, + /*1761*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0897, { 0 } }, + /*1762*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0898, { 0 } }, + /*1763*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0899, { 0 } }, + /*1764*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089A, { 0 } }, + /*1765*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089B, { 0 } }, + /*1766*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089C, { 0 } }, + /*1767*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089D, { 0 } }, + /*1768*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLVD */ + /* ------------------------------------------------------------------------------------------ */ + /*1769*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054A, { 0 } }, + /*176A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054B, { 0 } }, + /*176B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054C, { 0 } }, + /*176C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054D, { 0 } }, + /*176D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x089F, { 0 } }, + /*176E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A0, { 0 } }, + /*176F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A1, { 0 } }, + /*1770*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A2, { 0 } }, + /*1771*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A3, { 0 } }, + /*1772*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A4, { 0 } }, + /*1773*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0152, { 0 } }, + /*1774*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0153, { 0 } }, + /*1775*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0154, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1776*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054E, { 0 } }, + /*1777*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x054F, { 0 } }, + /*1778*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0550, { 0 } }, + /*1779*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0551, { 0 } }, + /*177A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A5, { 0 } }, + /*177B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A6, { 0 } }, + /*177C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A7, { 0 } }, + /*177D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A8, { 0 } }, + /*177E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08A9, { 0 } }, + /*177F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLVW */ + /* ------------------------------------------------------------------------------------------ */ + /*1780*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AB, { 0 } }, + /*1781*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AC, { 0 } }, + /*1782*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AD, { 0 } }, + /*1783*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AE, { 0 } }, + /*1784*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08AF, { 0 } }, + /*1785*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSLLW */ + /* ------------------------------------------------------------------------------------------ */ + /*1786*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0552, { 0 } }, + /*1787*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0553, { 0 } }, + /*1788*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0554, { 0 } }, + /*1789*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0555, { 0 } }, + /*178A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0556, { 0 } }, + /*178B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0557, { 0 } }, + /*178C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B1, { 0 } }, + /*178D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B2, { 0 } }, + /*178E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B3, { 0 } }, + /*178F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B4, { 0 } }, + /*1790*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B5, { 0 } }, + /*1791*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B6, { 0 } }, + /*1792*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B7, { 0 } }, + /*1793*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B8, { 0 } }, + /*1794*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08B9, { 0 } }, + /*1795*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BA, { 0 } }, + /*1796*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BB, { 0 } }, + /*1797*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAD */ + /* ------------------------------------------------------------------------------------------ */ + /*1798*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0558, { 0 } }, + /*1799*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0559, { 0 } }, + /*179A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055A, { 0 } }, + /*179B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055B, { 0 } }, + /*179C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055C, { 0 } }, + /*179D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055D, { 0 } }, + /*179E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BD, { 0 } }, + /*179F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BE, { 0 } }, + /*17A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08BF, { 0 } }, + /*17A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C0, { 0 } }, + /*17A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C1, { 0 } }, + /*17A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C2, { 0 } }, + /*17A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C3, { 0 } }, + /*17A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C4, { 0 } }, + /*17A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C5, { 0 } }, + /*17A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C6, { 0 } }, + /*17A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C7, { 0 } }, + /*17A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C8, { 0 } }, + /*17AA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0155, { 0 } }, + /*17AB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0156, { 0 } }, + /*17AC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0157, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAQ */ + /* ------------------------------------------------------------------------------------------ */ + /*17AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08C9, { 0 } }, + /*17AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CA, { 0 } }, + /*17AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CB, { 0 } }, + /*17B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CC, { 0 } }, + /*17B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CD, { 0 } }, + /*17B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CE, { 0 } }, + /*17B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08CF, { 0 } }, + /*17B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D0, { 0 } }, + /*17B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D1, { 0 } }, + /*17B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D2, { 0 } }, + /*17B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D3, { 0 } }, + /*17B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAVD */ + /* ------------------------------------------------------------------------------------------ */ + /*17B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055E, { 0 } }, + /*17BA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x055F, { 0 } }, + /*17BB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0560, { 0 } }, + /*17BC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0561, { 0 } }, + /*17BD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D5, { 0 } }, + /*17BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D6, { 0 } }, + /*17BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D7, { 0 } }, + /*17C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D8, { 0 } }, + /*17C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08D9, { 0 } }, + /*17C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DA, { 0 } }, + /*17C3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0158, { 0 } }, + /*17C4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0159, { 0 } }, + /*17C5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*17C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DB, { 0 } }, + /*17C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DC, { 0 } }, + /*17C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DD, { 0 } }, + /*17C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DE, { 0 } }, + /*17CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08DF, { 0 } }, + /*17CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAVW */ + /* ------------------------------------------------------------------------------------------ */ + /*17CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E1, { 0 } }, + /*17CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E2, { 0 } }, + /*17CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E3, { 0 } }, + /*17CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E4, { 0 } }, + /*17D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E5, { 0 } }, + /*17D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRAW */ + /* ------------------------------------------------------------------------------------------ */ + /*17D2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0562, { 0 } }, + /*17D3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0563, { 0 } }, + /*17D4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0564, { 0 } }, + /*17D5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0565, { 0 } }, + /*17D6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0566, { 0 } }, + /*17D7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0567, { 0 } }, + /*17D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E7, { 0 } }, + /*17D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E8, { 0 } }, + /*17DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08E9, { 0 } }, + /*17DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08EA, { 0 } }, + /*17DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08EB, { 0 } }, + /*17DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08EC, { 0 } }, + /*17DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08ED, { 0 } }, + /*17DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08EE, { 0 } }, + /*17E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08EF, { 0 } }, + /*17E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F0, { 0 } }, + /*17E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F1, { 0 } }, + /*17E3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLD */ + /* ------------------------------------------------------------------------------------------ */ + /*17E4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0568, { 0 } }, + /*17E5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0569, { 0 } }, + /*17E6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056A, { 0 } }, + /*17E7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056B, { 0 } }, + /*17E8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056C, { 0 } }, + /*17E9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056D, { 0 } }, + /*17EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F3, { 0 } }, + /*17EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F4, { 0 } }, + /*17EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F5, { 0 } }, + /*17ED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F6, { 0 } }, + /*17EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F7, { 0 } }, + /*17EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F8, { 0 } }, + /*17F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08F9, { 0 } }, + /*17F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FA, { 0 } }, + /*17F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FB, { 0 } }, + /*17F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FC, { 0 } }, + /*17F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FD, { 0 } }, + /*17F5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FE, { 0 } }, + /*17F6*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015B, { 0 } }, + /*17F7*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015C, { 0 } }, + /*17F8*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*17F9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056E, { 0 } }, + /*17FA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x056F, { 0 } }, + /*17FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x08FF, { 0 } }, + /*17FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0900, { 0 } }, + /*17FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0901, { 0 } }, + /*17FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0902, { 0 } }, + /*17FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0903, { 0 } }, + /*1800*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0904, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1801*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0570, { 0 } }, + /*1802*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0571, { 0 } }, + /*1803*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0572, { 0 } }, + /*1804*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0573, { 0 } }, + /*1805*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0574, { 0 } }, + /*1806*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0575, { 0 } }, + /*1807*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0905, { 0 } }, + /*1808*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0906, { 0 } }, + /*1809*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0907, { 0 } }, + /*180A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0908, { 0 } }, + /*180B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0909, { 0 } }, + /*180C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090A, { 0 } }, + /*180D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090B, { 0 } }, + /*180E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090C, { 0 } }, + /*180F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090D, { 0 } }, + /*1810*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090E, { 0 } }, + /*1811*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x090F, { 0 } }, + /*1812*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0910, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLVD */ + /* ------------------------------------------------------------------------------------------ */ + /*1813*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0576, { 0 } }, + /*1814*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0577, { 0 } }, + /*1815*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0578, { 0 } }, + /*1816*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0579, { 0 } }, + /*1817*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0911, { 0 } }, + /*1818*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0912, { 0 } }, + /*1819*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0913, { 0 } }, + /*181A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0914, { 0 } }, + /*181B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0915, { 0 } }, + /*181C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0916, { 0 } }, + /*181D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015E, { 0 } }, + /*181E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x015F, { 0 } }, + /*181F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0160, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLVQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1820*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057A, { 0 } }, + /*1821*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057B, { 0 } }, + /*1822*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057C, { 0 } }, + /*1823*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057D, { 0 } }, + /*1824*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0917, { 0 } }, + /*1825*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0918, { 0 } }, + /*1826*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0919, { 0 } }, + /*1827*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091A, { 0 } }, + /*1828*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091B, { 0 } }, + /*1829*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLVW */ + /* ------------------------------------------------------------------------------------------ */ + /*182A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091D, { 0 } }, + /*182B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091E, { 0 } }, + /*182C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x091F, { 0 } }, + /*182D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0920, { 0 } }, + /*182E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0921, { 0 } }, + /*182F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0922, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSRLW */ + /* ------------------------------------------------------------------------------------------ */ + /*1830*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057E, { 0 } }, + /*1831*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x057F, { 0 } }, + /*1832*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0580, { 0 } }, + /*1833*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0581, { 0 } }, + /*1834*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0582, { 0 } }, + /*1835*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0583, { 0 } }, + /*1836*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0923, { 0 } }, + /*1837*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0924, { 0 } }, + /*1838*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0925, { 0 } }, + /*1839*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0926, { 0 } }, + /*183A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0927, { 0 } }, + /*183B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0928, { 0 } }, + /*183C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0929, { 0 } }, + /*183D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092A, { 0 } }, + /*183E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092B, { 0 } }, + /*183F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092C, { 0 } }, + /*1840*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092D, { 0 } }, + /*1841*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBB */ + /* ------------------------------------------------------------------------------------------ */ + /*1842*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0584, { 0 } }, + /*1843*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0585, { 0 } }, + /*1844*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0586, { 0 } }, + /*1845*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0587, { 0 } }, + /*1846*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x092F, { 0 } }, + /*1847*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0930, { 0 } }, + /*1848*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0931, { 0 } }, + /*1849*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0932, { 0 } }, + /*184A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0933, { 0 } }, + /*184B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0934, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBD */ + /* ------------------------------------------------------------------------------------------ */ + /*184C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0588, { 0 } }, + /*184D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0589, { 0 } }, + /*184E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058A, { 0 } }, + /*184F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058B, { 0 } }, + /*1850*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0935, { 0 } }, + /*1851*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0936, { 0 } }, + /*1852*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0937, { 0 } }, + /*1853*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0938, { 0 } }, + /*1854*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0939, { 0 } }, + /*1855*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093A, { 0 } }, + /*1856*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0161, { 0 } }, + /*1857*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0162, { 0 } }, + /*1858*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0163, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1859*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058C, { 0 } }, + /*185A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058D, { 0 } }, + /*185B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058E, { 0 } }, + /*185C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x058F, { 0 } }, + /*185D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093B, { 0 } }, + /*185E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093C, { 0 } }, + /*185F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093D, { 0 } }, + /*1860*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093E, { 0 } }, + /*1861*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x093F, { 0 } }, + /*1862*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0940, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBRD */ + /* ------------------------------------------------------------------------------------------ */ + /*1863*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0164, { 0 } }, + /*1864*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0165, { 0 } }, + /*1865*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0166, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBRSETBD */ + /* ------------------------------------------------------------------------------------------ */ + /*1866*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0167, { 0 } }, + /*1867*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0168, { 0 } }, + /*1868*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0169, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBSB */ + /* ------------------------------------------------------------------------------------------ */ + /*1869*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0590, { 0 } }, + /*186A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0591, { 0 } }, + /*186B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0592, { 0 } }, + /*186C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0593, { 0 } }, + /*186D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0941, { 0 } }, + /*186E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0942, { 0 } }, + /*186F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0943, { 0 } }, + /*1870*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0944, { 0 } }, + /*1871*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0945, { 0 } }, + /*1872*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0946, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBSETBD */ + /* ------------------------------------------------------------------------------------------ */ + /*1873*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016A, { 0 } }, + /*1874*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016B, { 0 } }, + /*1875*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBSW */ + /* ------------------------------------------------------------------------------------------ */ + /*1876*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0594, { 0 } }, + /*1877*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0595, { 0 } }, + /*1878*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0596, { 0 } }, + /*1879*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0597, { 0 } }, + /*187A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0947, { 0 } }, + /*187B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0948, { 0 } }, + /*187C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0949, { 0 } }, + /*187D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094A, { 0 } }, + /*187E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094B, { 0 } }, + /*187F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBUSB */ + /* ------------------------------------------------------------------------------------------ */ + /*1880*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0598, { 0 } }, + /*1881*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0599, { 0 } }, + /*1882*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059A, { 0 } }, + /*1883*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059B, { 0 } }, + /*1884*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094D, { 0 } }, + /*1885*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094E, { 0 } }, + /*1886*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x094F, { 0 } }, + /*1887*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0950, { 0 } }, + /*1888*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0951, { 0 } }, + /*1889*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0952, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBUSW */ + /* ------------------------------------------------------------------------------------------ */ + /*188A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059C, { 0 } }, + /*188B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059D, { 0 } }, + /*188C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059E, { 0 } }, + /*188D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x059F, { 0 } }, + /*188E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0953, { 0 } }, + /*188F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0954, { 0 } }, + /*1890*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0955, { 0 } }, + /*1891*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0956, { 0 } }, + /*1892*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0957, { 0 } }, + /*1893*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0958, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPSUBW */ + /* ------------------------------------------------------------------------------------------ */ + /*1894*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A0, { 0 } }, + /*1895*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A1, { 0 } }, + /*1896*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A2, { 0 } }, + /*1897*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A3, { 0 } }, + /*1898*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0959, { 0 } }, + /*1899*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095A, { 0 } }, + /*189A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095B, { 0 } }, + /*189B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095C, { 0 } }, + /*189C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095D, { 0 } }, + /*189D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTERNLOGD */ + /* ------------------------------------------------------------------------------------------ */ + /*189E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x095F, { 0 } }, + /*189F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0960, { 0 } }, + /*18A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0961, { 0 } }, + /*18A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0962, { 0 } }, + /*18A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0963, { 0 } }, + /*18A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0964, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTERNLOGQ */ + /* ------------------------------------------------------------------------------------------ */ + /*18A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0965, { 0 } }, + /*18A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0966, { 0 } }, + /*18A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0967, { 0 } }, + /*18A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0968, { 0 } }, + /*18A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0969, { 0 } }, + /*18A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTEST */ + /* ------------------------------------------------------------------------------------------ */ + /*18AA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A4, { 0 } }, + /*18AB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A5, { 0 } }, + /*18AC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A6, { 0 } }, + /*18AD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTMB */ + /* ------------------------------------------------------------------------------------------ */ + /*18AE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096B, { 0 } }, + /*18AF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096C, { 0 } }, + /*18B0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096D, { 0 } }, + /*18B1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096E, { 0 } }, + /*18B2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x096F, { 0 } }, + /*18B3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0970, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTMD */ + /* ------------------------------------------------------------------------------------------ */ + /*18B4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0971, { 0 } }, + /*18B5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0972, { 0 } }, + /*18B6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0973, { 0 } }, + /*18B7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0974, { 0 } }, + /*18B8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0975, { 0 } }, + /*18B9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0976, { 0 } }, + /*18BA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016D, { 0 } }, + /*18BB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016E, { 0 } }, + /*18BC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x016F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTMQ */ + /* ------------------------------------------------------------------------------------------ */ + /*18BD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0977, { 0 } }, + /*18BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0978, { 0 } }, + /*18BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0979, { 0 } }, + /*18C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097A, { 0 } }, + /*18C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097B, { 0 } }, + /*18C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTMW */ + /* ------------------------------------------------------------------------------------------ */ + /*18C3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097D, { 0 } }, + /*18C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097E, { 0 } }, + /*18C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x097F, { 0 } }, + /*18C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0980, { 0 } }, + /*18C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0981, { 0 } }, + /*18C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0982, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTNMB */ + /* ------------------------------------------------------------------------------------------ */ + /*18C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0983, { 0 } }, + /*18CA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0984, { 0 } }, + /*18CB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0985, { 0 } }, + /*18CC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0986, { 0 } }, + /*18CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0987, { 0 } }, + /*18CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0988, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTNMD */ + /* ------------------------------------------------------------------------------------------ */ + /*18CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0989, { 0 } }, + /*18D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098A, { 0 } }, + /*18D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098B, { 0 } }, + /*18D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098C, { 0 } }, + /*18D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098D, { 0 } }, + /*18D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTNMQ */ + /* ------------------------------------------------------------------------------------------ */ + /*18D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x098F, { 0 } }, + /*18D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0990, { 0 } }, + /*18D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0991, { 0 } }, + /*18D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0992, { 0 } }, + /*18D9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0993, { 0 } }, + /*18DA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0994, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPTESTNMW */ + /* ------------------------------------------------------------------------------------------ */ + /*18DB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0995, { 0 } }, + /*18DC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0996, { 0 } }, + /*18DD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0997, { 0 } }, + /*18DE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0998, { 0 } }, + /*18DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0999, { 0 } }, + /*18E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKHBW */ + /* ------------------------------------------------------------------------------------------ */ + /*18E1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A8, { 0 } }, + /*18E2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05A9, { 0 } }, + /*18E3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AA, { 0 } }, + /*18E4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AB, { 0 } }, + /*18E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099B, { 0 } }, + /*18E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099C, { 0 } }, + /*18E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099D, { 0 } }, + /*18E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099E, { 0 } }, + /*18E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x099F, { 0 } }, + /*18EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKHDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*18EB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AC, { 0 } }, + /*18EC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AD, { 0 } }, + /*18ED*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AE, { 0 } }, + /*18EE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05AF, { 0 } }, + /*18EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A1, { 0 } }, + /*18F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A2, { 0 } }, + /*18F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A3, { 0 } }, + /*18F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A4, { 0 } }, + /*18F3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A5, { 0 } }, + /*18F4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKHQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*18F5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B0, { 0 } }, + /*18F6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B1, { 0 } }, + /*18F7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B2, { 0 } }, + /*18F8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B3, { 0 } }, + /*18F9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A7, { 0 } }, + /*18FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A8, { 0 } }, + /*18FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09A9, { 0 } }, + /*18FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AA, { 0 } }, + /*18FD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AB, { 0 } }, + /*18FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKHWD */ + /* ------------------------------------------------------------------------------------------ */ + /*18FF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B4, { 0 } }, + /*1900*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B5, { 0 } }, + /*1901*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B6, { 0 } }, + /*1902*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B7, { 0 } }, + /*1903*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AD, { 0 } }, + /*1904*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AE, { 0 } }, + /*1905*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09AF, { 0 } }, + /*1906*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B0, { 0 } }, + /*1907*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B1, { 0 } }, + /*1908*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKLBW */ + /* ------------------------------------------------------------------------------------------ */ + /*1909*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B8, { 0 } }, + /*190A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05B9, { 0 } }, + /*190B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BA, { 0 } }, + /*190C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BB, { 0 } }, + /*190D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B3, { 0 } }, + /*190E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B4, { 0 } }, + /*190F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B5, { 0 } }, + /*1910*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B6, { 0 } }, + /*1911*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B7, { 0 } }, + /*1912*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKLDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1913*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BC, { 0 } }, + /*1914*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BD, { 0 } }, + /*1915*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BE, { 0 } }, + /*1916*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05BF, { 0 } }, + /*1917*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09B9, { 0 } }, + /*1918*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BA, { 0 } }, + /*1919*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BB, { 0 } }, + /*191A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BC, { 0 } }, + /*191B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BD, { 0 } }, + /*191C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKLQDQ */ + /* ------------------------------------------------------------------------------------------ */ + /*191D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C0, { 0 } }, + /*191E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C1, { 0 } }, + /*191F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C2, { 0 } }, + /*1920*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C3, { 0 } }, + /*1921*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09BF, { 0 } }, + /*1922*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C0, { 0 } }, + /*1923*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C1, { 0 } }, + /*1924*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C2, { 0 } }, + /*1925*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C3, { 0 } }, + /*1926*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPUNPCKLWD */ + /* ------------------------------------------------------------------------------------------ */ + /*1927*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C4, { 0 } }, + /*1928*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C5, { 0 } }, + /*1929*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C6, { 0 } }, + /*192A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C7, { 0 } }, + /*192B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C5, { 0 } }, + /*192C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C6, { 0 } }, + /*192D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C7, { 0 } }, + /*192E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C8, { 0 } }, + /*192F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09C9, { 0 } }, + /*1930*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPXOR */ + /* ------------------------------------------------------------------------------------------ */ + /*1931*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C8, { 0 } }, + /*1932*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05C9, { 0 } }, + /*1933*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CA, { 0 } }, + /*1934*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPXORD */ + /* ------------------------------------------------------------------------------------------ */ + /*1935*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CB, { 0 } }, + /*1936*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CC, { 0 } }, + /*1937*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CD, { 0 } }, + /*1938*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CE, { 0 } }, + /*1939*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09CF, { 0 } }, + /*193A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D0, { 0 } }, + /*193B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0170, { 0 } }, + /*193C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0171, { 0 } }, + /*193D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0172, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VPXORQ */ + /* ------------------------------------------------------------------------------------------ */ + /*193E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D1, { 0 } }, + /*193F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D2, { 0 } }, + /*1940*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D3, { 0 } }, + /*1941*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D4, { 0 } }, + /*1942*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D5, { 0 } }, + /*1943*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D6, { 0 } }, + /*1944*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0173, { 0 } }, + /*1945*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0174, { 0 } }, + /*1946*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0175, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRANGEPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1947*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D7, { 0 } }, + /*1948*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D8, { 0 } }, + /*1949*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09D9, { 0 } }, + /*194A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DA, { 0 } }, + /*194B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DB, { 0 } }, + /*194C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DC, { 0 } }, + /*194D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRANGEPS */ + /* ------------------------------------------------------------------------------------------ */ + /*194E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DE, { 0 } }, + /*194F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09DF, { 0 } }, + /*1950*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E0, { 0 } }, + /*1951*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E1, { 0 } }, + /*1952*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E2, { 0 } }, + /*1953*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E3, { 0 } }, + /*1954*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRANGESD */ + /* ------------------------------------------------------------------------------------------ */ + /*1955*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E5, { 0 } }, + /*1956*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E6, { 0 } }, + /*1957*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E7, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRANGESS */ + /* ------------------------------------------------------------------------------------------ */ + /*1958*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E8, { 0 } }, + /*1959*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09E9, { 0 } }, + /*195A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09EA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP14PD */ + /* ------------------------------------------------------------------------------------------ */ + /*195B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09EB, { 0 } }, + /*195C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09EC, { 0 } }, + /*195D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09ED, { 0 } }, + /*195E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09EE, { 0 } }, + /*195F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09EF, { 0 } }, + /*1960*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP14PS */ + /* ------------------------------------------------------------------------------------------ */ + /*1961*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F1, { 0 } }, + /*1962*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F2, { 0 } }, + /*1963*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F3, { 0 } }, + /*1964*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F4, { 0 } }, + /*1965*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F5, { 0 } }, + /*1966*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP14SD */ + /* ------------------------------------------------------------------------------------------ */ + /*1967*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F7, { 0 } }, + /*1968*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP14SS */ + /* ------------------------------------------------------------------------------------------ */ + /*1969*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09F9, { 0 } }, + /*196A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP23PS */ + /* ------------------------------------------------------------------------------------------ */ + /*196B*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0176, { 0 } }, + /*196C*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0177, { 0 } }, + /*196D*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0178, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP28PD */ + /* ------------------------------------------------------------------------------------------ */ + /*196E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FB, { 0 } }, + /*196F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FC, { 0 } }, + /*1970*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP28PS */ + /* ------------------------------------------------------------------------------------------ */ + /*1971*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FE, { 0 } }, + /*1972*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x09FF, { 0 } }, + /*1973*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A00, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP28SD */ + /* ------------------------------------------------------------------------------------------ */ + /*1974*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A01, { 0 } }, + /*1975*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A02, { 0 } }, + /*1976*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A03, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCP28SS */ + /* ------------------------------------------------------------------------------------------ */ + /*1977*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A04, { 0 } }, + /*1978*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A05, { 0 } }, + /*1979*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A06, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCPPS */ + /* ------------------------------------------------------------------------------------------ */ + /*197A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CC, { 0 } }, + /*197B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CD, { 0 } }, + /*197C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CE, { 0 } }, + /*197D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05CF, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRCPSS */ + /* ------------------------------------------------------------------------------------------ */ + /*197E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D0, { 0 } }, + /*197F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VREDUCEPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1980*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A07, { 0 } }, + /*1981*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A08, { 0 } }, + /*1982*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A09, { 0 } }, + /*1983*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0A, { 0 } }, + /*1984*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0B, { 0 } }, + /*1985*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0C, { 0 } }, + /*1986*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VREDUCEPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1987*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0E, { 0 } }, + /*1988*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A0F, { 0 } }, + /*1989*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A10, { 0 } }, + /*198A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A11, { 0 } }, + /*198B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A12, { 0 } }, + /*198C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A13, { 0 } }, + /*198D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A14, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VREDUCESD */ + /* ------------------------------------------------------------------------------------------ */ + /*198E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A15, { 0 } }, + /*198F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A16, { 0 } }, + /*1990*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A17, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VREDUCESS */ + /* ------------------------------------------------------------------------------------------ */ + /*1991*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A18, { 0 } }, + /*1992*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A19, { 0 } }, + /*1993*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDFXPNTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1994*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0179, { 0 } }, + /*1995*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017A, { 0 } }, + /*1996*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDFXPNTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1997*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017C, { 0 } }, + /*1998*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017D, { 0 } }, + /*1999*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDSCALEPD */ + /* ------------------------------------------------------------------------------------------ */ + /*199A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1B, { 0 } }, + /*199B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1C, { 0 } }, + /*199C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1D, { 0 } }, + /*199D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1E, { 0 } }, + /*199E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A1F, { 0 } }, + /*199F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A20, { 0 } }, + /*19A0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A21, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDSCALEPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19A1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A22, { 0 } }, + /*19A2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A23, { 0 } }, + /*19A3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A24, { 0 } }, + /*19A4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A25, { 0 } }, + /*19A5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A26, { 0 } }, + /*19A6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A27, { 0 } }, + /*19A7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A28, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDSCALESD */ + /* ------------------------------------------------------------------------------------------ */ + /*19A8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A29, { 0 } }, + /*19A9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2A, { 0 } }, + /*19AA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRNDSCALESS */ + /* ------------------------------------------------------------------------------------------ */ + /*19AB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2C, { 0 } }, + /*19AC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2D, { 0 } }, + /*19AD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VROUNDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*19AE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D2, { 0 } }, + /*19AF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D3, { 0 } }, + /*19B0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D4, { 0 } }, + /*19B1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D5, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VROUNDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19B2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D6, { 0 } }, + /*19B3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D7, { 0 } }, + /*19B4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D8, { 0 } }, + /*19B5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05D9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VROUNDSD */ + /* ------------------------------------------------------------------------------------------ */ + /*19B6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DA, { 0 } }, + /*19B7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DB, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VROUNDSS */ + /* ------------------------------------------------------------------------------------------ */ + /*19B8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DC, { 0 } }, + /*19B9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DD, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT14PD */ + /* ------------------------------------------------------------------------------------------ */ + /*19BA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A2F, { 0 } }, + /*19BB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A30, { 0 } }, + /*19BC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A31, { 0 } }, + /*19BD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A32, { 0 } }, + /*19BE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A33, { 0 } }, + /*19BF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A34, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT14PS */ + /* ------------------------------------------------------------------------------------------ */ + /*19C0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A35, { 0 } }, + /*19C1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A36, { 0 } }, + /*19C2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A37, { 0 } }, + /*19C3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A38, { 0 } }, + /*19C4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A39, { 0 } }, + /*19C5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT14SD */ + /* ------------------------------------------------------------------------------------------ */ + /*19C6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3B, { 0 } }, + /*19C7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT14SS */ + /* ------------------------------------------------------------------------------------------ */ + /*19C8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3D, { 0 } }, + /*19C9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT23PS */ + /* ------------------------------------------------------------------------------------------ */ + /*19CA*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x017F, { 0 } }, + /*19CB*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0180, { 0 } }, + /*19CC*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0181, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT28PD */ + /* ------------------------------------------------------------------------------------------ */ + /*19CD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A3F, { 0 } }, + /*19CE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A40, { 0 } }, + /*19CF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A41, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT28PS */ + /* ------------------------------------------------------------------------------------------ */ + /*19D0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A42, { 0 } }, + /*19D1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A43, { 0 } }, + /*19D2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A44, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT28SD */ + /* ------------------------------------------------------------------------------------------ */ + /*19D3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A45, { 0 } }, + /*19D4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A46, { 0 } }, + /*19D5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A47, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRT28SS */ + /* ------------------------------------------------------------------------------------------ */ + /*19D6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A48, { 0 } }, + /*19D7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A49, { 0 } }, + /*19D8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19D9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DE, { 0 } }, + /*19DA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05DF, { 0 } }, + /*19DB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E0, { 0 } }, + /*19DC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E1, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VRSQRTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*19DD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E2, { 0 } }, + /*19DE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCALEFPD */ + /* ------------------------------------------------------------------------------------------ */ + /*19DF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4B, { 0 } }, + /*19E0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4C, { 0 } }, + /*19E1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4D, { 0 } }, + /*19E2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4E, { 0 } }, + /*19E3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A4F, { 0 } }, + /*19E4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A50, { 0 } }, + /*19E5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A51, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCALEFPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19E6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A52, { 0 } }, + /*19E7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A53, { 0 } }, + /*19E8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A54, { 0 } }, + /*19E9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A55, { 0 } }, + /*19EA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A56, { 0 } }, + /*19EB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A57, { 0 } }, + /*19EC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A58, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCALEFSD */ + /* ------------------------------------------------------------------------------------------ */ + /*19ED*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A59, { 0 } }, + /*19EE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5A, { 0 } }, + /*19EF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCALEFSS */ + /* ------------------------------------------------------------------------------------------ */ + /*19F0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5C, { 0 } }, + /*19F1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5D, { 0 } }, + /*19F2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCALEPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19F3*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0182, { 0 } }, + /*19F4*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0183, { 0 } }, + /*19F5*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0184, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*19F6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A5F, { 0 } }, + /*19F7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A60, { 0 } }, + /*19F8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A61, { 0 } }, + /*19F9*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0185, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19FA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A62, { 0 } }, + /*19FB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A63, { 0 } }, + /*19FC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A64, { 0 } }, + /*19FD*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0186, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0DPD */ + /* ------------------------------------------------------------------------------------------ */ + /*19FE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A65, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0DPS */ + /* ------------------------------------------------------------------------------------------ */ + /*19FF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A66, { 0 } }, + /*1A00*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0187, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0HINTDPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A01*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0188, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0HINTDPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A02*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0189, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0QPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A03*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A67, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF0QPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A04*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A68, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF1DPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A05*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A69, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF1DPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A06*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6A, { 0 } }, + /*1A07*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF1QPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A08*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERPF1QPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A09*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERQPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A0A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6D, { 0 } }, + /*1A0B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6E, { 0 } }, + /*1A0C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A6F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSCATTERQPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A0D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A70, { 0 } }, + /*1A0E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A71, { 0 } }, + /*1A0F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A72, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFF32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*1A10*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A73, { 0 } }, + /*1A11*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A74, { 0 } }, + /*1A12*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A75, { 0 } }, + /*1A13*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A76, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFF64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*1A14*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A77, { 0 } }, + /*1A15*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A78, { 0 } }, + /*1A16*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A79, { 0 } }, + /*1A17*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFI32X4 */ + /* ------------------------------------------------------------------------------------------ */ + /*1A18*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7B, { 0 } }, + /*1A19*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7C, { 0 } }, + /*1A1A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7D, { 0 } }, + /*1A1B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFI64X2 */ + /* ------------------------------------------------------------------------------------------ */ + /*1A1C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A7F, { 0 } }, + /*1A1D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A80, { 0 } }, + /*1A1E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A81, { 0 } }, + /*1A1F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A82, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A20*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E4, { 0 } }, + /*1A21*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E5, { 0 } }, + /*1A22*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E6, { 0 } }, + /*1A23*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E7, { 0 } }, + /*1A24*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A83, { 0 } }, + /*1A25*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A84, { 0 } }, + /*1A26*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A85, { 0 } }, + /*1A27*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A86, { 0 } }, + /*1A28*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A87, { 0 } }, + /*1A29*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A88, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSHUFPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A2A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E8, { 0 } }, + /*1A2B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05E9, { 0 } }, + /*1A2C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05EA, { 0 } }, + /*1A2D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05EB, { 0 } }, + /*1A2E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A89, { 0 } }, + /*1A2F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8A, { 0 } }, + /*1A30*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8B, { 0 } }, + /*1A31*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8C, { 0 } }, + /*1A32*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8D, { 0 } }, + /*1A33*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSQRTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A34*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05EC, { 0 } }, + /*1A35*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05ED, { 0 } }, + /*1A36*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05EE, { 0 } }, + /*1A37*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05EF, { 0 } }, + /*1A38*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A8F, { 0 } }, + /*1A39*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A90, { 0 } }, + /*1A3A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A91, { 0 } }, + /*1A3B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A92, { 0 } }, + /*1A3C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A93, { 0 } }, + /*1A3D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A94, { 0 } }, + /*1A3E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A95, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSQRTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A3F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F0, { 0 } }, + /*1A40*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F1, { 0 } }, + /*1A41*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F2, { 0 } }, + /*1A42*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F3, { 0 } }, + /*1A43*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A96, { 0 } }, + /*1A44*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A97, { 0 } }, + /*1A45*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A98, { 0 } }, + /*1A46*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A99, { 0 } }, + /*1A47*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9A, { 0 } }, + /*1A48*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9B, { 0 } }, + /*1A49*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSQRTSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A4A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F4, { 0 } }, + /*1A4B*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F5, { 0 } }, + /*1A4C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9D, { 0 } }, + /*1A4D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9E, { 0 } }, + /*1A4E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0A9F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSQRTSS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A4F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F6, { 0 } }, + /*1A50*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F7, { 0 } }, + /*1A51*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA0, { 0 } }, + /*1A52*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA1, { 0 } }, + /*1A53*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSTMXCSR */ + /* ------------------------------------------------------------------------------------------ */ + /*1A54*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A55*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05F9, { 0 } }, + /*1A56*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FA, { 0 } }, + /*1A57*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FB, { 0 } }, + /*1A58*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FC, { 0 } }, + /*1A59*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA3, { 0 } }, + /*1A5A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA4, { 0 } }, + /*1A5B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA5, { 0 } }, + /*1A5C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA6, { 0 } }, + /*1A5D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA7, { 0 } }, + /*1A5E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA8, { 0 } }, + /*1A5F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AA9, { 0 } }, + /*1A60*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018B, { 0 } }, + /*1A61*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018C, { 0 } }, + /*1A62*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A63*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FD, { 0 } }, + /*1A64*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FE, { 0 } }, + /*1A65*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x05FF, { 0 } }, + /*1A66*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0600, { 0 } }, + /*1A67*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAA, { 0 } }, + /*1A68*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAB, { 0 } }, + /*1A69*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAC, { 0 } }, + /*1A6A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAD, { 0 } }, + /*1A6B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAE, { 0 } }, + /*1A6C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AAF, { 0 } }, + /*1A6D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB0, { 0 } }, + /*1A6E*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018E, { 0 } }, + /*1A6F*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x018F, { 0 } }, + /*1A70*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0190, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBRPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A71*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0191, { 0 } }, + /*1A72*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0192, { 0 } }, + /*1A73*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0193, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBRPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A74*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0194, { 0 } }, + /*1A75*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0195, { 0 } }, + /*1A76*/ { ZYDIS_INSTRUCTION_ENCODING_MVEX , 0x0196, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A77*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0601, { 0 } }, + /*1A78*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0602, { 0 } }, + /*1A79*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB1, { 0 } }, + /*1A7A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB2, { 0 } }, + /*1A7B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB3, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VSUBSS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A7C*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0603, { 0 } }, + /*1A7D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0604, { 0 } }, + /*1A7E*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB4, { 0 } }, + /*1A7F*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB5, { 0 } }, + /*1A80*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB6, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VTESTPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A81*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0605, { 0 } }, + /*1A82*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0606, { 0 } }, + /*1A83*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0607, { 0 } }, + /*1A84*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0608, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VTESTPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A85*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0609, { 0 } }, + /*1A86*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060A, { 0 } }, + /*1A87*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060B, { 0 } }, + /*1A88*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUCOMISD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A89*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060D, { 0 } }, + /*1A8A*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060E, { 0 } }, + /*1A8B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB7, { 0 } }, + /*1A8C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB8, { 0 } }, + /*1A8D*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AB9, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUCOMISS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A8E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x060F, { 0 } }, + /*1A8F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0610, { 0 } }, + /*1A90*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABA, { 0 } }, + /*1A91*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABB, { 0 } }, + /*1A92*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABC, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUNPCKHPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1A93*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0611, { 0 } }, + /*1A94*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0612, { 0 } }, + /*1A95*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0613, { 0 } }, + /*1A96*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0614, { 0 } }, + /*1A97*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABD, { 0 } }, + /*1A98*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABE, { 0 } }, + /*1A99*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ABF, { 0 } }, + /*1A9A*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC0, { 0 } }, + /*1A9B*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC1, { 0 } }, + /*1A9C*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC2, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUNPCKHPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1A9D*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0615, { 0 } }, + /*1A9E*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0616, { 0 } }, + /*1A9F*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0617, { 0 } }, + /*1AA0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0618, { 0 } }, + /*1AA1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC3, { 0 } }, + /*1AA2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC4, { 0 } }, + /*1AA3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC5, { 0 } }, + /*1AA4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC6, { 0 } }, + /*1AA5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC7, { 0 } }, + /*1AA6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC8, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUNPCKLPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1AA7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0619, { 0 } }, + /*1AA8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061A, { 0 } }, + /*1AA9*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061B, { 0 } }, + /*1AAA*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061C, { 0 } }, + /*1AAB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AC9, { 0 } }, + /*1AAC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACA, { 0 } }, + /*1AAD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACB, { 0 } }, + /*1AAE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACC, { 0 } }, + /*1AAF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACD, { 0 } }, + /*1AB0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACE, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VUNPCKLPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1AB1*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061D, { 0 } }, + /*1AB2*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061E, { 0 } }, + /*1AB3*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x061F, { 0 } }, + /*1AB4*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0620, { 0 } }, + /*1AB5*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ACF, { 0 } }, + /*1AB6*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD0, { 0 } }, + /*1AB7*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD1, { 0 } }, + /*1AB8*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD2, { 0 } }, + /*1AB9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD3, { 0 } }, + /*1ABA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD4, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VXORPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1ABB*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0621, { 0 } }, + /*1ABC*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0622, { 0 } }, + /*1ABD*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0623, { 0 } }, + /*1ABE*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0624, { 0 } }, + /*1ABF*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD5, { 0 } }, + /*1AC0*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD6, { 0 } }, + /*1AC1*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD7, { 0 } }, + /*1AC2*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD8, { 0 } }, + /*1AC3*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AD9, { 0 } }, + /*1AC4*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADA, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VXORPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1AC5*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0625, { 0 } }, + /*1AC6*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0626, { 0 } }, + /*1AC7*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0627, { 0 } }, + /*1AC8*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0628, { 0 } }, + /*1AC9*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADB, { 0 } }, + /*1ACA*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADC, { 0 } }, + /*1ACB*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADD, { 0 } }, + /*1ACC*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADE, { 0 } }, + /*1ACD*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0ADF, { 0 } }, + /*1ACE*/ { ZYDIS_INSTRUCTION_ENCODING_EVEX , 0x0AE0, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VZEROALL */ + /* ------------------------------------------------------------------------------------------ */ + /*1ACF*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x0629, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* VZEROUPPER */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD0*/ { ZYDIS_INSTRUCTION_ENCODING_VEX , 0x062A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WBINVD */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRFSBASE */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073B, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRGSBASE */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRMSR */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073D, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRPKRU */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRSSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x073F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRSSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0740, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRUSSD */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0741, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* WRUSSQ */ + /* ------------------------------------------------------------------------------------------ */ + /*1AD9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0742, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XADD */ + /* ------------------------------------------------------------------------------------------ */ + /*1ADA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0743, { 0 } }, + /*1ADB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0744, { 0 } }, + /*1ADC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0745, { 0 } }, + /*1ADD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0746, { 0 } }, + /*1ADE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0747, { 0 } }, + /*1ADF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0748, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XCHG */ + /* ------------------------------------------------------------------------------------------ */ + /*1AE0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0749, { 0 } }, + /*1AE1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074A, { 0 } }, + /*1AE2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074B, { 0 } }, + /*1AE3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074C, { 0 } }, + /*1AE4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074D, { 0 } }, + /*1AE5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074E, { 0 } }, + /*1AE6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x074F, { 0 } }, + /*1AE7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0750, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XGETBV */ + /* ------------------------------------------------------------------------------------------ */ + /*1AE8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0751, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XLAT */ + /* ------------------------------------------------------------------------------------------ */ + /*1AE9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0752, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XOR */ + /* ------------------------------------------------------------------------------------------ */ + /*1AEA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0753, { 0 } }, + /*1AEB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0754, { 0 } }, + /*1AEC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0755, { 0 } }, + /*1AED*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0756, { 0 } }, + /*1AEE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0757, { 0 } }, + /*1AEF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0758, { 0 } }, + /*1AF0*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0759, { 0 } }, + /*1AF1*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075A, { 0 } }, + /*1AF2*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075B, { 0 } }, + /*1AF3*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075C, { 0 } }, + /*1AF4*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075D, { 0 } }, + /*1AF5*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075E, { 0 } }, + /*1AF6*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x075F, { 0 } }, + /*1AF7*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0760, { 0 } }, + /*1AF8*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0761, { 0 } }, + /*1AF9*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0762, { 0 } }, + /*1AFA*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0763, { 0 } }, + /*1AFB*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0764, { 0 } }, + /*1AFC*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0765, { 0 } }, + /*1AFD*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0766, { 0 } }, + /*1AFE*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0767, { 0 } }, + /*1AFF*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0768, { 0 } }, + /*1B00*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0769, { 0 } }, + /*1B01*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XORPD */ + /* ------------------------------------------------------------------------------------------ */ + /*1B02*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076B, { 0 } }, + /*1B03*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076C, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XORPS */ + /* ------------------------------------------------------------------------------------------ */ + /*1B04*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076D, { 0 } }, + /*1B05*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076E, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XRSTOR */ + /* ------------------------------------------------------------------------------------------ */ + /*1B06*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x076F, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XRSTOR64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B07*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0770, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XRSTORS */ + /* ------------------------------------------------------------------------------------------ */ + /*1B08*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0771, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XRSTORS64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B09*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0772, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVE */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0A*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0773, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVE64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0B*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0774, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVEC */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0C*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0775, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVEC64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0D*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0776, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVEOPT */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0E*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0777, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVEOPT64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B0F*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0778, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVES */ + /* ------------------------------------------------------------------------------------------ */ + /*1B10*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0779, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSAVES64 */ + /* ------------------------------------------------------------------------------------------ */ + /*1B11*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x077A, { 0 } }, + /* ------------------------------------------------------------------------------------------ */ + /* XSETBV */ + /* ------------------------------------------------------------------------------------------ */ + /*1B12*/ { ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x077B, { 0 } } +}; diff --git a/src/Generated/EncoderLookup.inc b/src/Generated/EncoderLookup.inc new file mode 100644 index 0000000..011d651 --- /dev/null +++ b/src/Generated/EncoderLookup.inc @@ -0,0 +1,1546 @@ +const ZydisEncodableInstructions mnemonicLookup[] = +{ + /*0000*/ { 0, 0x0000 }, + /*0001*/ { 1, 0x0000 }, + /*0002*/ { 1, 0x0001 }, + /*0003*/ { 1, 0x0002 }, + /*0004*/ { 1, 0x0003 }, + /*0005*/ { 24, 0x0004 }, + /*0006*/ { 4, 0x001C }, + /*0007*/ { 24, 0x0020 }, + /*0008*/ { 2, 0x0038 }, + /*0009*/ { 2, 0x003A }, + /*000A*/ { 2, 0x003C }, + /*000B*/ { 2, 0x003E }, + /*000C*/ { 2, 0x0040 }, + /*000D*/ { 2, 0x0042 }, + /*000E*/ { 4, 0x0044 }, + /*000F*/ { 2, 0x0048 }, + /*0010*/ { 2, 0x004A }, + /*0011*/ { 2, 0x004C }, + /*0012*/ { 2, 0x004E }, + /*0013*/ { 2, 0x0050 }, + /*0014*/ { 2, 0x0052 }, + /*0015*/ { 24, 0x0054 }, + /*0016*/ { 6, 0x006C }, + /*0017*/ { 2, 0x0072 }, + /*0018*/ { 2, 0x0074 }, + /*0019*/ { 2, 0x0076 }, + /*001A*/ { 2, 0x0078 }, + /*001B*/ { 2, 0x007A }, + /*001C*/ { 6, 0x007C }, + /*001D*/ { 4, 0x0082 }, + /*001E*/ { 4, 0x0086 }, + /*001F*/ { 4, 0x008A }, + /*0020*/ { 4, 0x008E }, + /*0021*/ { 4, 0x0092 }, + /*0022*/ { 4, 0x0096 }, + /*0023*/ { 2, 0x009A }, + /*0024*/ { 2, 0x009C }, + /*0025*/ { 2, 0x009E }, + /*0026*/ { 2, 0x00A0 }, + /*0027*/ { 4, 0x00A2 }, + /*0028*/ { 6, 0x00A6 }, + /*0029*/ { 4, 0x00AC }, + /*002A*/ { 6, 0x00B0 }, + /*002B*/ { 6, 0x00B6 }, + /*002C*/ { 3, 0x00BC }, + /*002D*/ { 3, 0x00BF }, + /*002E*/ { 3, 0x00C2 }, + /*002F*/ { 4, 0x00C5 }, + /*0030*/ { 1, 0x00C9 }, + /*0031*/ { 8, 0x00CA }, + /*0032*/ { 4, 0x00D2 }, + /*0033*/ { 2, 0x00D6 }, + /*0034*/ { 6, 0x00D8 }, + /*0035*/ { 6, 0x00DE }, + /*0036*/ { 1, 0x00E4 }, + /*0037*/ { 4, 0x00E5 }, + /*0038*/ { 6, 0x00E9 }, + /*0039*/ { 6, 0x00EF }, + /*003A*/ { 6, 0x00F5 }, + /*003B*/ { 6, 0x00FB }, + /*003C*/ { 4, 0x0101 }, + /*003D*/ { 2, 0x0105 }, + /*003E*/ { 1, 0x0107 }, + /*003F*/ { 1, 0x0108 }, + /*0040*/ { 1, 0x0109 }, + /*0041*/ { 1, 0x010A }, + /*0042*/ { 1, 0x010B }, + /*0043*/ { 1, 0x010C }, + /*0044*/ { 2, 0x010D }, + /*0045*/ { 2, 0x010F }, + /*0046*/ { 1, 0x0111 }, + /*0047*/ { 1, 0x0112 }, + /*0048*/ { 1, 0x0113 }, + /*0049*/ { 1, 0x0114 }, + /*004A*/ { 1, 0x0115 }, + /*004B*/ { 1, 0x0116 }, + /*004C*/ { 1, 0x0117 }, + /*004D*/ { 1, 0x0118 }, + /*004E*/ { 1, 0x0119 }, + /*004F*/ { 2, 0x011A }, + /*0050*/ { 2, 0x011C }, + /*0051*/ { 2, 0x011E }, + /*0052*/ { 2, 0x0120 }, + /*0053*/ { 2, 0x0122 }, + /*0054*/ { 2, 0x0124 }, + /*0055*/ { 2, 0x0126 }, + /*0056*/ { 2, 0x0128 }, + /*0057*/ { 2, 0x012A }, + /*0058*/ { 2, 0x012C }, + /*0059*/ { 2, 0x012E }, + /*005A*/ { 2, 0x0130 }, + /*005B*/ { 2, 0x0132 }, + /*005C*/ { 2, 0x0134 }, + /*005D*/ { 2, 0x0136 }, + /*005E*/ { 2, 0x0138 }, + /*005F*/ { 18, 0x013A }, + /*0060*/ { 2, 0x014C }, + /*0061*/ { 2, 0x014E }, + /*0062*/ { 3, 0x0150 }, + /*0063*/ { 5, 0x0153 }, + /*0064*/ { 3, 0x0158 }, + /*0065*/ { 2, 0x015B }, + /*0066*/ { 3, 0x015D }, + /*0067*/ { 6, 0x0160 }, + /*0068*/ { 2, 0x0166 }, + /*0069*/ { 4, 0x0168 }, + /*006A*/ { 2, 0x016C }, + /*006B*/ { 2, 0x016E }, + /*006C*/ { 1, 0x0170 }, + /*006D*/ { 1, 0x0171 }, + /*006E*/ { 4, 0x0172 }, + /*006F*/ { 2, 0x0176 }, + /*0070*/ { 2, 0x0178 }, + /*0071*/ { 2, 0x017A }, + /*0072*/ { 2, 0x017C }, + /*0073*/ { 2, 0x017E }, + /*0074*/ { 2, 0x0180 }, + /*0075*/ { 2, 0x0182 }, + /*0076*/ { 2, 0x0184 }, + /*0077*/ { 2, 0x0186 }, + /*0078*/ { 2, 0x0188 }, + /*0079*/ { 4, 0x018A }, + /*007A*/ { 2, 0x018E }, + /*007B*/ { 4, 0x0190 }, + /*007C*/ { 4, 0x0194 }, + /*007D*/ { 2, 0x0198 }, + /*007E*/ { 4, 0x019A }, + /*007F*/ { 2, 0x019E }, + /*0080*/ { 2, 0x01A0 }, + /*0081*/ { 2, 0x01A2 }, + /*0082*/ { 2, 0x01A4 }, + /*0083*/ { 4, 0x01A6 }, + /*0084*/ { 4, 0x01AA }, + /*0085*/ { 1, 0x01AE }, + /*0086*/ { 1, 0x01AF }, + /*0087*/ { 1, 0x01B0 }, + /*0088*/ { 1, 0x01B1 }, + /*0089*/ { 7, 0x01B2 }, + /*008A*/ { 2, 0x01B9 }, + /*008B*/ { 4, 0x01BB }, + /*008C*/ { 2, 0x01BF }, + /*008D*/ { 2, 0x01C1 }, + /*008E*/ { 2, 0x01C3 }, + /*008F*/ { 2, 0x01C5 }, + /*0090*/ { 2, 0x01C7 }, + /*0091*/ { 2, 0x01C9 }, + /*0092*/ { 1, 0x01CB }, + /*0093*/ { 1, 0x01CC }, + /*0094*/ { 1, 0x01CD }, + /*0095*/ { 1, 0x01CE }, + /*0096*/ { 1, 0x01CF }, + /*0097*/ { 1, 0x01D0 }, + /*0098*/ { 2, 0x01D1 }, + /*0099*/ { 1, 0x01D3 }, + /*009A*/ { 1, 0x01D4 }, + /*009B*/ { 4, 0x01D5 }, + /*009C*/ { 1, 0x01D9 }, + /*009D*/ { 1, 0x01DA }, + /*009E*/ { 1, 0x01DB }, + /*009F*/ { 1, 0x01DC }, + /*00A0*/ { 1, 0x01DD }, + /*00A1*/ { 1, 0x01DE }, + /*00A2*/ { 1, 0x01DF }, + /*00A3*/ { 1, 0x01E0 }, + /*00A4*/ { 1, 0x01E1 }, + /*00A5*/ { 1, 0x01E2 }, + /*00A6*/ { 1, 0x01E3 }, + /*00A7*/ { 1, 0x01E4 }, + /*00A8*/ { 4, 0x01E5 }, + /*00A9*/ { 1, 0x01E9 }, + /*00AA*/ { 1, 0x01EA }, + /*00AB*/ { 5, 0x01EB }, + /*00AC*/ { 1, 0x01F0 }, + /*00AD*/ { 1, 0x01F1 }, + /*00AE*/ { 1, 0x01F2 }, + /*00AF*/ { 1, 0x01F3 }, + /*00B0*/ { 4, 0x01F4 }, + /*00B1*/ { 1, 0x01F8 }, + /*00B2*/ { 4, 0x01F9 }, + /*00B3*/ { 1, 0x01FD }, + /*00B4*/ { 1, 0x01FE }, + /*00B5*/ { 1, 0x01FF }, + /*00B6*/ { 1, 0x0200 }, + /*00B7*/ { 1, 0x0201 }, + /*00B8*/ { 2, 0x0202 }, + /*00B9*/ { 2, 0x0204 }, + /*00BA*/ { 2, 0x0206 }, + /*00BB*/ { 2, 0x0208 }, + /*00BC*/ { 2, 0x020A }, + /*00BD*/ { 3, 0x020C }, + /*00BE*/ { 2, 0x020F }, + /*00BF*/ { 1, 0x0211 }, + /*00C0*/ { 2, 0x0212 }, + /*00C1*/ { 3, 0x0214 }, + /*00C2*/ { 3, 0x0217 }, + /*00C3*/ { 2, 0x021A }, + /*00C4*/ { 2, 0x021C }, + /*00C5*/ { 4, 0x021E }, + /*00C6*/ { 1, 0x0222 }, + /*00C7*/ { 1, 0x0223 }, + /*00C8*/ { 2, 0x0224 }, + /*00C9*/ { 1, 0x0226 }, + /*00CA*/ { 1, 0x0227 }, + /*00CB*/ { 1, 0x0228 }, + /*00CC*/ { 1, 0x0229 }, + /*00CD*/ { 1, 0x022A }, + /*00CE*/ { 1, 0x022B }, + /*00CF*/ { 4, 0x022C }, + /*00D0*/ { 1, 0x0230 }, + /*00D1*/ { 1, 0x0231 }, + /*00D2*/ { 1, 0x0232 }, + /*00D3*/ { 1, 0x0233 }, + /*00D4*/ { 2, 0x0234 }, + /*00D5*/ { 1, 0x0236 }, + /*00D6*/ { 2, 0x0237 }, + /*00D7*/ { 2, 0x0239 }, + /*00D8*/ { 1, 0x023B }, + /*00D9*/ { 1, 0x023C }, + /*00DA*/ { 1, 0x023D }, + /*00DB*/ { 1, 0x023E }, + /*00DC*/ { 1, 0x023F }, + /*00DD*/ { 2, 0x0240 }, + /*00DE*/ { 1, 0x0242 }, + /*00DF*/ { 1, 0x0243 }, + /*00E0*/ { 1, 0x0244 }, + /*00E1*/ { 1, 0x0245 }, + /*00E2*/ { 1, 0x0246 }, + /*00E3*/ { 3, 0x0247 }, + /*00E4*/ { 6, 0x024A }, + /*00E5*/ { 1, 0x0250 }, + /*00E6*/ { 4, 0x0251 }, + /*00E7*/ { 1, 0x0255 }, + /*00E8*/ { 4, 0x0256 }, + /*00E9*/ { 1, 0x025A }, + /*00EA*/ { 1, 0x025B }, + /*00EB*/ { 1, 0x025C }, + /*00EC*/ { 1, 0x025D }, + /*00ED*/ { 1, 0x025E }, + /*00EE*/ { 1, 0x025F }, + /*00EF*/ { 1, 0x0260 }, + /*00F0*/ { 1, 0x0261 }, + /*00F1*/ { 1, 0x0262 }, + /*00F2*/ { 3, 0x0263 }, + /*00F3*/ { 1, 0x0266 }, + /*00F4*/ { 1, 0x0267 }, + /*00F5*/ { 1, 0x0268 }, + /*00F6*/ { 1, 0x0269 }, + /*00F7*/ { 1, 0x026A }, + /*00F8*/ { 1, 0x026B }, + /*00F9*/ { 1, 0x026C }, + /*00FA*/ { 1, 0x026D }, + /*00FB*/ { 2, 0x026E }, + /*00FC*/ { 2, 0x0270 }, + /*00FD*/ { 1, 0x0272 }, + /*00FE*/ { 2, 0x0273 }, + /*00FF*/ { 2, 0x0275 }, + /*0100*/ { 4, 0x0277 }, + /*0101*/ { 10, 0x027B }, + /*0102*/ { 4, 0x0285 }, + /*0103*/ { 7, 0x0289 }, + /*0104*/ { 1, 0x0290 }, + /*0105*/ { 1, 0x0291 }, + /*0106*/ { 3, 0x0292 }, + /*0107*/ { 6, 0x0295 }, + /*0108*/ { 2, 0x029B }, + /*0109*/ { 3, 0x029D }, + /*010A*/ { 1, 0x02A0 }, + /*010B*/ { 1, 0x02A1 }, + /*010C*/ { 1, 0x02A2 }, + /*010D*/ { 1, 0x02A3 }, + /*010E*/ { 1, 0x02A4 }, + /*010F*/ { 2, 0x02A5 }, + /*0110*/ { 1, 0x02A7 }, + /*0111*/ { 1, 0x02A8 }, + /*0112*/ { 2, 0x02A9 }, + /*0113*/ { 2, 0x02AB }, + /*0114*/ { 1, 0x02AD }, + /*0115*/ { 1, 0x02AE }, + /*0116*/ { 1, 0x02AF }, + /*0117*/ { 4, 0x02B0 }, + /*0118*/ { 4, 0x02B4 }, + /*0119*/ { 1, 0x02B8 }, + /*011A*/ { 2, 0x02B9 }, + /*011B*/ { 3, 0x02BB }, + /*011C*/ { 3, 0x02BE }, + /*011D*/ { 4, 0x02C1 }, + /*011E*/ { 4, 0x02C5 }, + /*011F*/ { 6, 0x02C9 }, + /*0120*/ { 2, 0x02CF }, + /*0121*/ { 4, 0x02D1 }, + /*0122*/ { 4, 0x02D5 }, + /*0123*/ { 4, 0x02D9 }, + /*0124*/ { 4, 0x02DD }, + /*0125*/ { 4, 0x02E1 }, + /*0126*/ { 4, 0x02E5 }, + /*0127*/ { 4, 0x02E9 }, + /*0128*/ { 4, 0x02ED }, + /*0129*/ { 4, 0x02F1 }, + /*012A*/ { 4, 0x02F5 }, + /*012B*/ { 1, 0x02F9 }, + /*012C*/ { 4, 0x02FA }, + /*012D*/ { 4, 0x02FE }, + /*012E*/ { 1, 0x0302 }, + /*012F*/ { 1, 0x0303 }, + /*0130*/ { 1, 0x0304 }, + /*0131*/ { 1, 0x0305 }, + /*0132*/ { 1, 0x0306 }, + /*0133*/ { 1, 0x0307 }, + /*0134*/ { 1, 0x0308 }, + /*0135*/ { 1, 0x0309 }, + /*0136*/ { 1, 0x030A }, + /*0137*/ { 1, 0x030B }, + /*0138*/ { 1, 0x030C }, + /*0139*/ { 1, 0x030D }, + /*013A*/ { 1, 0x030E }, + /*013B*/ { 1, 0x030F }, + /*013C*/ { 1, 0x0310 }, + /*013D*/ { 1, 0x0311 }, + /*013E*/ { 1, 0x0312 }, + /*013F*/ { 1, 0x0313 }, + /*0140*/ { 1, 0x0314 }, + /*0141*/ { 1, 0x0315 }, + /*0142*/ { 3, 0x0316 }, + /*0143*/ { 5, 0x0319 }, + /*0144*/ { 7, 0x031E }, + /*0145*/ { 5, 0x0325 }, + /*0146*/ { 5, 0x032A }, + /*0147*/ { 1, 0x032F }, + /*0148*/ { 1, 0x0330 }, + /*0149*/ { 1, 0x0331 }, + /*014A*/ { 1, 0x0332 }, + /*014B*/ { 1, 0x0333 }, + /*014C*/ { 1, 0x0334 }, + /*014D*/ { 1, 0x0335 }, + /*014E*/ { 1, 0x0336 }, + /*014F*/ { 1, 0x0337 }, + /*0150*/ { 1, 0x0338 }, + /*0151*/ { 2, 0x0339 }, + /*0152*/ { 1, 0x033B }, + /*0153*/ { 1, 0x033C }, + /*0154*/ { 1, 0x033D }, + /*0155*/ { 1, 0x033E }, + /*0156*/ { 1, 0x033F }, + /*0157*/ { 1, 0x0340 }, + /*0158*/ { 1, 0x0341 }, + /*0159*/ { 1, 0x0342 }, + /*015A*/ { 1, 0x0343 }, + /*015B*/ { 1, 0x0344 }, + /*015C*/ { 1, 0x0345 }, + /*015D*/ { 1, 0x0346 }, + /*015E*/ { 1, 0x0347 }, + /*015F*/ { 1, 0x0348 }, + /*0160*/ { 1, 0x0349 }, + /*0161*/ { 1, 0x034A }, + /*0162*/ { 1, 0x034B }, + /*0163*/ { 1, 0x034C }, + /*0164*/ { 1, 0x034D }, + /*0165*/ { 1, 0x034E }, + /*0166*/ { 1, 0x034F }, + /*0167*/ { 1, 0x0350 }, + /*0168*/ { 1, 0x0351 }, + /*0169*/ { 1, 0x0352 }, + /*016A*/ { 1, 0x0353 }, + /*016B*/ { 1, 0x0354 }, + /*016C*/ { 1, 0x0355 }, + /*016D*/ { 1, 0x0356 }, + /*016E*/ { 1, 0x0357 }, + /*016F*/ { 2, 0x0358 }, + /*0170*/ { 1, 0x035A }, + /*0171*/ { 1, 0x035B }, + /*0172*/ { 1, 0x035C }, + /*0173*/ { 1, 0x035D }, + /*0174*/ { 1, 0x035E }, + /*0175*/ { 1, 0x035F }, + /*0176*/ { 1, 0x0360 }, + /*0177*/ { 1, 0x0361 }, + /*0178*/ { 2, 0x0362 }, + /*0179*/ { 1, 0x0364 }, + /*017A*/ { 2, 0x0365 }, + /*017B*/ { 2, 0x0367 }, + /*017C*/ { 1, 0x0369 }, + /*017D*/ { 2, 0x036A }, + /*017E*/ { 3, 0x036C }, + /*017F*/ { 3, 0x036F }, + /*0180*/ { 3, 0x0372 }, + /*0181*/ { 3, 0x0375 }, + /*0182*/ { 1, 0x0378 }, + /*0183*/ { 4, 0x0379 }, + /*0184*/ { 4, 0x037D }, + /*0185*/ { 2, 0x0381 }, + /*0186*/ { 1, 0x0383 }, + /*0187*/ { 2, 0x0384 }, + /*0188*/ { 2, 0x0386 }, + /*0189*/ { 2, 0x0388 }, + /*018A*/ { 4, 0x038A }, + /*018B*/ { 1, 0x038E }, + /*018C*/ { 1, 0x038F }, + /*018D*/ { 2, 0x0390 }, + /*018E*/ { 2, 0x0392 }, + /*018F*/ { 2, 0x0394 }, + /*0190*/ { 2, 0x0396 }, + /*0191*/ { 1, 0x0398 }, + /*0192*/ { 2, 0x0399 }, + /*0193*/ { 2, 0x039B }, + /*0194*/ { 2, 0x039D }, + /*0195*/ { 2, 0x039F }, + /*0196*/ { 4, 0x03A1 }, + /*0197*/ { 30, 0x03A5 }, + /*0198*/ { 4, 0x03C3 }, + /*0199*/ { 4, 0x03C7 }, + /*019A*/ { 2, 0x03CB }, + /*019B*/ { 16, 0x03CD }, + /*019C*/ { 2, 0x03DD }, + /*019D*/ { 1, 0x03DF }, + /*019E*/ { 4, 0x03E0 }, + /*019F*/ { 4, 0x03E4 }, + /*01A0*/ { 1, 0x03E8 }, + /*01A1*/ { 2, 0x03E9 }, + /*01A2*/ { 2, 0x03EB }, + /*01A3*/ { 1, 0x03ED }, + /*01A4*/ { 2, 0x03EE }, + /*01A5*/ { 2, 0x03F0 }, + /*01A6*/ { 1, 0x03F2 }, + /*01A7*/ { 1, 0x03F3 }, + /*01A8*/ { 1, 0x03F4 }, + /*01A9*/ { 1, 0x03F5 }, + /*01AA*/ { 2, 0x03F6 }, + /*01AB*/ { 1, 0x03F8 }, + /*01AC*/ { 1, 0x03F9 }, + /*01AD*/ { 1, 0x03FA }, + /*01AE*/ { 16, 0x03FB }, + /*01AF*/ { 1, 0x040B }, + /*01B0*/ { 3, 0x040C }, + /*01B1*/ { 7, 0x040F }, + /*01B2*/ { 2, 0x0416 }, + /*01B3*/ { 2, 0x0418 }, + /*01B4*/ { 3, 0x041A }, + /*01B5*/ { 4, 0x041D }, + /*01B6*/ { 3, 0x0421 }, + /*01B7*/ { 4, 0x0424 }, + /*01B8*/ { 2, 0x0428 }, + /*01B9*/ { 4, 0x042A }, + /*01BA*/ { 4, 0x042E }, + /*01BB*/ { 4, 0x0432 }, + /*01BC*/ { 2, 0x0436 }, + /*01BD*/ { 4, 0x0438 }, + /*01BE*/ { 2, 0x043C }, + /*01BF*/ { 2, 0x043E }, + /*01C0*/ { 2, 0x0440 }, + /*01C1*/ { 2, 0x0442 }, + /*01C2*/ { 6, 0x0444 }, + /*01C3*/ { 1, 0x044A }, + /*01C4*/ { 6, 0x044B }, + /*01C5*/ { 57, 0x0451 }, + /*01C6*/ { 6, 0x048A }, + /*01C7*/ { 24, 0x0490 }, + /*01C8*/ { 2, 0x04A8 }, + /*01C9*/ { 2, 0x04AA }, + /*01CA*/ { 4, 0x04AC }, + /*01CB*/ { 3, 0x04B0 }, + /*01CC*/ { 6, 0x04B3 }, + /*01CD*/ { 3, 0x04B9 }, + /*01CE*/ { 4, 0x04BC }, + /*01CF*/ { 4, 0x04C0 }, + /*01D0*/ { 4, 0x04C4 }, + /*01D1*/ { 4, 0x04C8 }, + /*01D2*/ { 4, 0x04CC }, + /*01D3*/ { 2, 0x04D0 }, + /*01D4*/ { 4, 0x04D2 }, + /*01D5*/ { 4, 0x04D6 }, + /*01D6*/ { 4, 0x04DA }, + /*01D7*/ { 4, 0x04DE }, + /*01D8*/ { 4, 0x04E2 }, + /*01D9*/ { 4, 0x04E6 }, + /*01DA*/ { 4, 0x04EA }, + /*01DB*/ { 4, 0x04EE }, + /*01DC*/ { 4, 0x04F2 }, + /*01DD*/ { 4, 0x04F6 }, + /*01DE*/ { 4, 0x04FA }, + /*01DF*/ { 4, 0x04FE }, + /*01E0*/ { 1, 0x0502 }, + /*01E1*/ { 4, 0x0503 }, + /*01E2*/ { 2, 0x0507 }, + /*01E3*/ { 4, 0x0509 }, + /*01E4*/ { 2, 0x050D }, + /*01E5*/ { 2, 0x050F }, + /*01E6*/ { 2, 0x0511 }, + /*01E7*/ { 4, 0x0513 }, + /*01E8*/ { 4, 0x0517 }, + /*01E9*/ { 2, 0x051B }, + /*01EA*/ { 4, 0x051D }, + /*01EB*/ { 4, 0x0521 }, + /*01EC*/ { 4, 0x0525 }, + /*01ED*/ { 4, 0x0529 }, + /*01EE*/ { 4, 0x052D }, + /*01EF*/ { 2, 0x0531 }, + /*01F0*/ { 4, 0x0533 }, + /*01F1*/ { 4, 0x0537 }, + /*01F2*/ { 2, 0x053B }, + /*01F3*/ { 6, 0x053D }, + /*01F4*/ { 6, 0x0543 }, + /*01F5*/ { 2, 0x0549 }, + /*01F6*/ { 2, 0x054B }, + /*01F7*/ { 2, 0x054D }, + /*01F8*/ { 4, 0x054F }, + /*01F9*/ { 2, 0x0553 }, + /*01FA*/ { 2, 0x0555 }, + /*01FB*/ { 2, 0x0557 }, + /*01FC*/ { 2, 0x0559 }, + /*01FD*/ { 2, 0x055B }, + /*01FE*/ { 2, 0x055D }, + /*01FF*/ { 2, 0x055F }, + /*0200*/ { 2, 0x0561 }, + /*0201*/ { 2, 0x0563 }, + /*0202*/ { 2, 0x0565 }, + /*0203*/ { 2, 0x0567 }, + /*0204*/ { 2, 0x0569 }, + /*0205*/ { 2, 0x056B }, + /*0206*/ { 2, 0x056D }, + /*0207*/ { 2, 0x056F }, + /*0208*/ { 2, 0x0571 }, + /*0209*/ { 2, 0x0573 }, + /*020A*/ { 2, 0x0575 }, + /*020B*/ { 2, 0x0577 }, + /*020C*/ { 4, 0x0579 }, + /*020D*/ { 4, 0x057D }, + /*020E*/ { 4, 0x0581 }, + /*020F*/ { 2, 0x0585 }, + /*0210*/ { 4, 0x0587 }, + /*0211*/ { 4, 0x058B }, + /*0212*/ { 4, 0x058F }, + /*0213*/ { 2, 0x0593 }, + /*0214*/ { 2, 0x0595 }, + /*0215*/ { 2, 0x0597 }, + /*0216*/ { 2, 0x0599 }, + /*0217*/ { 2, 0x059B }, + /*0218*/ { 4, 0x059D }, + /*0219*/ { 4, 0x05A1 }, + /*021A*/ { 4, 0x05A5 }, + /*021B*/ { 2, 0x05A9 }, + /*021C*/ { 2, 0x05AB }, + /*021D*/ { 4, 0x05AD }, + /*021E*/ { 4, 0x05B1 }, + /*021F*/ { 2, 0x05B5 }, + /*0220*/ { 2, 0x05B7 }, + /*0221*/ { 2, 0x05B9 }, + /*0222*/ { 2, 0x05BB }, + /*0223*/ { 4, 0x05BD }, + /*0224*/ { 4, 0x05C1 }, + /*0225*/ { 2, 0x05C5 }, + /*0226*/ { 2, 0x05C7 }, + /*0227*/ { 2, 0x05C9 }, + /*0228*/ { 2, 0x05CB }, + /*0229*/ { 2, 0x05CD }, + /*022A*/ { 2, 0x05CF }, + /*022B*/ { 2, 0x05D1 }, + /*022C*/ { 2, 0x05D3 }, + /*022D*/ { 2, 0x05D5 }, + /*022E*/ { 2, 0x05D7 }, + /*022F*/ { 2, 0x05D9 }, + /*0230*/ { 2, 0x05DB }, + /*0231*/ { 2, 0x05DD }, + /*0232*/ { 2, 0x05DF }, + /*0233*/ { 2, 0x05E1 }, + /*0234*/ { 2, 0x05E3 }, + /*0235*/ { 4, 0x05E5 }, + /*0236*/ { 2, 0x05E9 }, + /*0237*/ { 4, 0x05EB }, + /*0238*/ { 4, 0x05EF }, + /*0239*/ { 2, 0x05F3 }, + /*023A*/ { 4, 0x05F5 }, + /*023B*/ { 4, 0x05F9 }, + /*023C*/ { 8, 0x05FD }, + /*023D*/ { 1, 0x0605 }, + /*023E*/ { 1, 0x0606 }, + /*023F*/ { 4, 0x0607 }, + /*0240*/ { 1, 0x060B }, + /*0241*/ { 1, 0x060C }, + /*0242*/ { 1, 0x060D }, + /*0243*/ { 4, 0x060E }, + /*0244*/ { 1, 0x0612 }, + /*0245*/ { 5, 0x0613 }, + /*0246*/ { 1, 0x0618 }, + /*0247*/ { 1, 0x0619 }, + /*0248*/ { 1, 0x061A }, + /*0249*/ { 1, 0x061B }, + /*024A*/ { 2, 0x061C }, + /*024B*/ { 1, 0x061E }, + /*024C*/ { 4, 0x061F }, + /*024D*/ { 4, 0x0623 }, + /*024E*/ { 2, 0x0627 }, + /*024F*/ { 2, 0x0629 }, + /*0250*/ { 2, 0x062B }, + /*0251*/ { 2, 0x062D }, + /*0252*/ { 4, 0x062F }, + /*0253*/ { 4, 0x0633 }, + /*0254*/ { 4, 0x0637 }, + /*0255*/ { 6, 0x063B }, + /*0256*/ { 1, 0x0641 }, + /*0257*/ { 6, 0x0642 }, + /*0258*/ { 6, 0x0648 }, + /*0259*/ { 6, 0x064E }, + /*025A*/ { 6, 0x0654 }, + /*025B*/ { 6, 0x065A }, + /*025C*/ { 1, 0x0660 }, + /*025D*/ { 6, 0x0661 }, + /*025E*/ { 6, 0x0667 }, + /*025F*/ { 4, 0x066D }, + /*0260*/ { 4, 0x0671 }, + /*0261*/ { 4, 0x0675 }, + /*0262*/ { 4, 0x0679 }, + /*0263*/ { 4, 0x067D }, + /*0264*/ { 4, 0x0681 }, + /*0265*/ { 4, 0x0685 }, + /*0266*/ { 4, 0x0689 }, + /*0267*/ { 2, 0x068D }, + /*0268*/ { 2, 0x068F }, + /*0269*/ { 2, 0x0691 }, + /*026A*/ { 4, 0x0693 }, + /*026B*/ { 4, 0x0697 }, + /*026C*/ { 2, 0x069B }, + /*026D*/ { 4, 0x069D }, + /*026E*/ { 4, 0x06A1 }, + /*026F*/ { 4, 0x06A5 }, + /*0270*/ { 2, 0x06A9 }, + /*0271*/ { 4, 0x06AB }, + /*0272*/ { 11, 0x06AF }, + /*0273*/ { 1, 0x06BA }, + /*0274*/ { 1, 0x06BB }, + /*0275*/ { 1, 0x06BC }, + /*0276*/ { 1, 0x06BD }, + /*0277*/ { 1, 0x06BE }, + /*0278*/ { 4, 0x06BF }, + /*0279*/ { 12, 0x06C3 }, + /*027A*/ { 2, 0x06CF }, + /*027B*/ { 2, 0x06D1 }, + /*027C*/ { 12, 0x06D3 }, + /*027D*/ { 1, 0x06DF }, + /*027E*/ { 1, 0x06E0 }, + /*027F*/ { 1, 0x06E1 }, + /*0280*/ { 1, 0x06E2 }, + /*0281*/ { 1, 0x06E3 }, + /*0282*/ { 1, 0x06E4 }, + /*0283*/ { 1, 0x06E5 }, + /*0284*/ { 1, 0x06E6 }, + /*0285*/ { 1, 0x06E7 }, + /*0286*/ { 1, 0x06E8 }, + /*0287*/ { 1, 0x06E9 }, + /*0288*/ { 2, 0x06EA }, + /*0289*/ { 2, 0x06EC }, + /*028A*/ { 12, 0x06EE }, + /*028B*/ { 12, 0x06FA }, + /*028C*/ { 6, 0x0706 }, + /*028D*/ { 2, 0x070C }, + /*028E*/ { 2, 0x070E }, + /*028F*/ { 2, 0x0710 }, + /*0290*/ { 2, 0x0712 }, + /*0291*/ { 1, 0x0714 }, + /*0292*/ { 2, 0x0715 }, + /*0293*/ { 2, 0x0717 }, + /*0294*/ { 1, 0x0719 }, + /*0295*/ { 1, 0x071A }, + /*0296*/ { 1, 0x071B }, + /*0297*/ { 12, 0x071C }, + /*0298*/ { 6, 0x0728 }, + /*0299*/ { 1, 0x072E }, + /*029A*/ { 24, 0x072F }, + /*029B*/ { 3, 0x0747 }, + /*029C*/ { 3, 0x074A }, + /*029D*/ { 3, 0x074D }, + /*029E*/ { 3, 0x0750 }, + /*029F*/ { 2, 0x0753 }, + /*02A0*/ { 2, 0x0755 }, + /*02A1*/ { 2, 0x0757 }, + /*02A2*/ { 2, 0x0759 }, + /*02A3*/ { 2, 0x075B }, + /*02A4*/ { 2, 0x075D }, + /*02A5*/ { 2, 0x075F }, + /*02A6*/ { 2, 0x0761 }, + /*02A7*/ { 2, 0x0763 }, + /*02A8*/ { 2, 0x0765 }, + /*02A9*/ { 2, 0x0767 }, + /*02AA*/ { 2, 0x0769 }, + /*02AB*/ { 2, 0x076B }, + /*02AC*/ { 2, 0x076D }, + /*02AD*/ { 2, 0x076F }, + /*02AE*/ { 1, 0x0771 }, + /*02AF*/ { 2, 0x0772 }, + /*02B0*/ { 1, 0x0774 }, + /*02B1*/ { 2, 0x0775 }, + /*02B2*/ { 2, 0x0777 }, + /*02B3*/ { 2, 0x0779 }, + /*02B4*/ { 2, 0x077B }, + /*02B5*/ { 2, 0x077D }, + /*02B6*/ { 2, 0x077F }, + /*02B7*/ { 2, 0x0781 }, + /*02B8*/ { 2, 0x0783 }, + /*02B9*/ { 24, 0x0785 }, + /*02BA*/ { 4, 0x079D }, + /*02BB*/ { 6, 0x07A1 }, + /*02BC*/ { 12, 0x07A7 }, + /*02BD*/ { 4, 0x07B3 }, + /*02BE*/ { 6, 0x07B7 }, + /*02BF*/ { 2, 0x07BD }, + /*02C0*/ { 2, 0x07BF }, + /*02C1*/ { 2, 0x07C1 }, + /*02C2*/ { 1, 0x07C3 }, + /*02C3*/ { 2, 0x07C4 }, + /*02C4*/ { 1, 0x07C6 }, + /*02C5*/ { 2, 0x07C7 }, + /*02C6*/ { 2, 0x07C9 }, + /*02C7*/ { 2, 0x07CB }, + /*02C8*/ { 2, 0x07CD }, + /*02C9*/ { 2, 0x07CF }, + /*02CA*/ { 2, 0x07D1 }, + /*02CB*/ { 1, 0x07D3 }, + /*02CC*/ { 1, 0x07D4 }, + /*02CD*/ { 1, 0x07D5 }, + /*02CE*/ { 1, 0x07D6 }, + /*02CF*/ { 1, 0x07D7 }, + /*02D0*/ { 1, 0x07D8 }, + /*02D1*/ { 3, 0x07D9 }, + /*02D2*/ { 3, 0x07DC }, + /*02D3*/ { 3, 0x07DF }, + /*02D4*/ { 3, 0x07E2 }, + /*02D5*/ { 2, 0x07E5 }, + /*02D6*/ { 24, 0x07E7 }, + /*02D7*/ { 2, 0x07FF }, + /*02D8*/ { 2, 0x0801 }, + /*02D9*/ { 2, 0x0803 }, + /*02DA*/ { 2, 0x0805 }, + /*02DB*/ { 1, 0x0807 }, + /*02DC*/ { 2, 0x0808 }, + /*02DD*/ { 1, 0x080A }, + /*02DE*/ { 1, 0x080B }, + /*02DF*/ { 3, 0x080C }, + /*02E0*/ { 4, 0x080F }, + /*02E1*/ { 14, 0x0813 }, + /*02E2*/ { 4, 0x0821 }, + /*02E3*/ { 2, 0x0825 }, + /*02E4*/ { 4, 0x0827 }, + /*02E5*/ { 2, 0x082B }, + /*02E6*/ { 2, 0x082D }, + /*02E7*/ { 1, 0x082F }, + /*02E8*/ { 2, 0x0830 }, + /*02E9*/ { 2, 0x0832 }, + /*02EA*/ { 2, 0x0834 }, + /*02EB*/ { 2, 0x0836 }, + /*02EC*/ { 1, 0x0838 }, + /*02ED*/ { 1, 0x0839 }, + /*02EE*/ { 1, 0x083A }, + /*02EF*/ { 1, 0x083B }, + /*02F0*/ { 3, 0x083C }, + /*02F1*/ { 3, 0x083F }, + /*02F2*/ { 14, 0x0842 }, + /*02F3*/ { 14, 0x0850 }, + /*02F4*/ { 5, 0x085E }, + /*02F5*/ { 3, 0x0863 }, + /*02F6*/ { 5, 0x0866 }, + /*02F7*/ { 4, 0x086B }, + /*02F8*/ { 4, 0x086F }, + /*02F9*/ { 2, 0x0873 }, + /*02FA*/ { 2, 0x0875 }, + /*02FB*/ { 2, 0x0877 }, + /*02FC*/ { 2, 0x0879 }, + /*02FD*/ { 2, 0x087B }, + /*02FE*/ { 2, 0x087D }, + /*02FF*/ { 8, 0x087F }, + /*0300*/ { 6, 0x0887 }, + /*0301*/ { 10, 0x088D }, + /*0302*/ { 10, 0x0897 }, + /*0303*/ { 10, 0x08A1 }, + /*0304*/ { 10, 0x08AB }, + /*0305*/ { 9, 0x08B5 }, + /*0306*/ { 9, 0x08BE }, + /*0307*/ { 4, 0x08C7 }, + /*0308*/ { 4, 0x08CB }, + /*0309*/ { 4, 0x08CF }, + /*030A*/ { 4, 0x08D3 }, + /*030B*/ { 1, 0x08D7 }, + /*030C*/ { 4, 0x08D8 }, + /*030D*/ { 3, 0x08DC }, + /*030E*/ { 1, 0x08DF }, + /*030F*/ { 2, 0x08E0 }, + /*0310*/ { 2, 0x08E2 }, + /*0311*/ { 1, 0x08E4 }, + /*0312*/ { 6, 0x08E5 }, + /*0313*/ { 3, 0x08EB }, + /*0314*/ { 1, 0x08EE }, + /*0315*/ { 2, 0x08EF }, + /*0316*/ { 2, 0x08F1 }, + /*0317*/ { 7, 0x08F3 }, + /*0318*/ { 11, 0x08FA }, + /*0319*/ { 14, 0x0905 }, + /*031A*/ { 14, 0x0913 }, + /*031B*/ { 5, 0x0921 }, + /*031C*/ { 5, 0x0926 }, + /*031D*/ { 5, 0x092B }, + /*031E*/ { 5, 0x0930 }, + /*031F*/ { 6, 0x0935 }, + /*0320*/ { 6, 0x093B }, + /*0321*/ { 13, 0x0941 }, + /*0322*/ { 11, 0x094E }, + /*0323*/ { 3, 0x0959 }, + /*0324*/ { 3, 0x095C }, + /*0325*/ { 3, 0x095F }, + /*0326*/ { 3, 0x0962 }, + /*0327*/ { 3, 0x0965 }, + /*0328*/ { 3, 0x0968 }, + /*0329*/ { 11, 0x096B }, + /*032A*/ { 14, 0x0976 }, + /*032B*/ { 7, 0x0984 }, + /*032C*/ { 7, 0x098B }, + /*032D*/ { 7, 0x0992 }, + /*032E*/ { 11, 0x0999 }, + /*032F*/ { 11, 0x09A4 }, + /*0330*/ { 14, 0x09AF }, + /*0331*/ { 11, 0x09BD }, + /*0332*/ { 7, 0x09C8 }, + /*0333*/ { 7, 0x09CF }, + /*0334*/ { 7, 0x09D6 }, + /*0335*/ { 7, 0x09DD }, + /*0336*/ { 7, 0x09E4 }, + /*0337*/ { 12, 0x09EB }, + /*0338*/ { 5, 0x09F7 }, + /*0339*/ { 6, 0x09FC }, + /*033A*/ { 11, 0x0A02 }, + /*033B*/ { 12, 0x0A0D }, + /*033C*/ { 5, 0x0A19 }, + /*033D*/ { 12, 0x0A1E }, + /*033E*/ { 6, 0x0A2A }, + /*033F*/ { 11, 0x0A30 }, + /*0340*/ { 7, 0x0A3B }, + /*0341*/ { 7, 0x0A42 }, + /*0342*/ { 7, 0x0A49 }, + /*0343*/ { 11, 0x0A50 }, + /*0344*/ { 7, 0x0A5B }, + /*0345*/ { 7, 0x0A62 }, + /*0346*/ { 7, 0x0A69 }, + /*0347*/ { 12, 0x0A70 }, + /*0348*/ { 6, 0x0A7C }, + /*0349*/ { 12, 0x0A82 }, + /*034A*/ { 6, 0x0A8E }, + /*034B*/ { 9, 0x0A94 }, + /*034C*/ { 7, 0x0A9D }, + /*034D*/ { 7, 0x0AA4 }, + /*034E*/ { 7, 0x0AAB }, + /*034F*/ { 5, 0x0AB2 }, + /*0350*/ { 6, 0x0AB7 }, + /*0351*/ { 6, 0x0ABD }, + /*0352*/ { 11, 0x0AC3 }, + /*0353*/ { 11, 0x0ACE }, + /*0354*/ { 5, 0x0AD9 }, + /*0355*/ { 5, 0x0ADE }, + /*0356*/ { 2, 0x0AE3 }, + /*0357*/ { 4, 0x0AE5 }, + /*0358*/ { 2, 0x0AE9 }, + /*0359*/ { 2, 0x0AEB }, + /*035A*/ { 3, 0x0AED }, + /*035B*/ { 3, 0x0AF0 }, + /*035C*/ { 3, 0x0AF3 }, + /*035D*/ { 6, 0x0AF6 }, + /*035E*/ { 6, 0x0AFC }, + /*035F*/ { 2, 0x0B02 }, + /*0360*/ { 4, 0x0B04 }, + /*0361*/ { 2, 0x0B08 }, + /*0362*/ { 4, 0x0B0A }, + /*0363*/ { 2, 0x0B0E }, + /*0364*/ { 2, 0x0B10 }, + /*0365*/ { 4, 0x0B12 }, + /*0366*/ { 2, 0x0B16 }, + /*0367*/ { 4, 0x0B18 }, + /*0368*/ { 2, 0x0B1C }, + /*0369*/ { 4, 0x0B1E }, + /*036A*/ { 7, 0x0B22 }, + /*036B*/ { 7, 0x0B29 }, + /*036C*/ { 3, 0x0B30 }, + /*036D*/ { 3, 0x0B33 }, + /*036E*/ { 3, 0x0B36 }, + /*036F*/ { 3, 0x0B39 }, + /*0370*/ { 14, 0x0B3C }, + /*0371*/ { 14, 0x0B4A }, + /*0372*/ { 5, 0x0B58 }, + /*0373*/ { 5, 0x0B5D }, + /*0374*/ { 14, 0x0B62 }, + /*0375*/ { 14, 0x0B70 }, + /*0376*/ { 5, 0x0B7E }, + /*0377*/ { 5, 0x0B83 }, + /*0378*/ { 14, 0x0B88 }, + /*0379*/ { 14, 0x0B96 }, + /*037A*/ { 5, 0x0BA4 }, + /*037B*/ { 5, 0x0BA9 }, + /*037C*/ { 3, 0x0BAE }, + /*037D*/ { 8, 0x0BB1 }, + /*037E*/ { 8, 0x0BB9 }, + /*037F*/ { 4, 0x0BC1 }, + /*0380*/ { 4, 0x0BC5 }, + /*0381*/ { 11, 0x0BC9 }, + /*0382*/ { 11, 0x0BD4 }, + /*0383*/ { 11, 0x0BDF }, + /*0384*/ { 11, 0x0BEA }, + /*0385*/ { 11, 0x0BF5 }, + /*0386*/ { 11, 0x0C00 }, + /*0387*/ { 8, 0x0C0B }, + /*0388*/ { 8, 0x0C13 }, + /*0389*/ { 14, 0x0C1B }, + /*038A*/ { 14, 0x0C29 }, + /*038B*/ { 5, 0x0C37 }, + /*038C*/ { 5, 0x0C3C }, + /*038D*/ { 14, 0x0C41 }, + /*038E*/ { 14, 0x0C4F }, + /*038F*/ { 5, 0x0C5D }, + /*0390*/ { 5, 0x0C62 }, + /*0391*/ { 14, 0x0C67 }, + /*0392*/ { 14, 0x0C75 }, + /*0393*/ { 5, 0x0C83 }, + /*0394*/ { 5, 0x0C88 }, + /*0395*/ { 11, 0x0C8D }, + /*0396*/ { 11, 0x0C98 }, + /*0397*/ { 11, 0x0CA3 }, + /*0398*/ { 11, 0x0CAE }, + /*0399*/ { 11, 0x0CB9 }, + /*039A*/ { 11, 0x0CC4 }, + /*039B*/ { 8, 0x0CCF }, + /*039C*/ { 8, 0x0CD7 }, + /*039D*/ { 8, 0x0CDF }, + /*039E*/ { 8, 0x0CE7 }, + /*039F*/ { 4, 0x0CEF }, + /*03A0*/ { 4, 0x0CF3 }, + /*03A1*/ { 14, 0x0CF7 }, + /*03A2*/ { 14, 0x0D05 }, + /*03A3*/ { 5, 0x0D13 }, + /*03A4*/ { 5, 0x0D18 }, + /*03A5*/ { 14, 0x0D1D }, + /*03A6*/ { 14, 0x0D2B }, + /*03A7*/ { 5, 0x0D39 }, + /*03A8*/ { 5, 0x0D3E }, + /*03A9*/ { 14, 0x0D43 }, + /*03AA*/ { 14, 0x0D51 }, + /*03AB*/ { 5, 0x0D5F }, + /*03AC*/ { 5, 0x0D64 }, + /*03AD*/ { 8, 0x0D69 }, + /*03AE*/ { 8, 0x0D71 }, + /*03AF*/ { 4, 0x0D79 }, + /*03B0*/ { 4, 0x0D7D }, + /*03B1*/ { 14, 0x0D81 }, + /*03B2*/ { 14, 0x0D8F }, + /*03B3*/ { 5, 0x0D9D }, + /*03B4*/ { 5, 0x0DA2 }, + /*03B5*/ { 14, 0x0DA7 }, + /*03B6*/ { 14, 0x0DB5 }, + /*03B7*/ { 5, 0x0DC3 }, + /*03B8*/ { 5, 0x0DC8 }, + /*03B9*/ { 14, 0x0DCD }, + /*03BA*/ { 14, 0x0DDB }, + /*03BB*/ { 5, 0x0DE9 }, + /*03BC*/ { 5, 0x0DEE }, + /*03BD*/ { 8, 0x0DF3 }, + /*03BE*/ { 8, 0x0DFB }, + /*03BF*/ { 4, 0x0E03 }, + /*03C0*/ { 4, 0x0E07 }, + /*03C1*/ { 6, 0x0E0B }, + /*03C2*/ { 6, 0x0E11 }, + /*03C3*/ { 2, 0x0E17 }, + /*03C4*/ { 2, 0x0E19 }, + /*03C5*/ { 4, 0x0E1B }, + /*03C6*/ { 4, 0x0E1F }, + /*03C7*/ { 2, 0x0E23 }, + /*03C8*/ { 2, 0x0E25 }, + /*03C9*/ { 6, 0x0E27 }, + /*03CA*/ { 6, 0x0E2D }, + /*03CB*/ { 1, 0x0E33 }, + /*03CC*/ { 2, 0x0E34 }, + /*03CD*/ { 1, 0x0E36 }, + /*03CE*/ { 1, 0x0E37 }, + /*03CF*/ { 1, 0x0E38 }, + /*03D0*/ { 1, 0x0E39 }, + /*03D1*/ { 1, 0x0E3A }, + /*03D2*/ { 2, 0x0E3B }, + /*03D3*/ { 1, 0x0E3D }, + /*03D4*/ { 1, 0x0E3E }, + /*03D5*/ { 5, 0x0E3F }, + /*03D6*/ { 5, 0x0E44 }, + /*03D7*/ { 10, 0x0E49 }, + /*03D8*/ { 10, 0x0E53 }, + /*03D9*/ { 3, 0x0E5D }, + /*03DA*/ { 3, 0x0E60 }, + /*03DB*/ { 10, 0x0E63 }, + /*03DC*/ { 10, 0x0E6D }, + /*03DD*/ { 3, 0x0E77 }, + /*03DE*/ { 3, 0x0E7A }, + /*03DF*/ { 3, 0x0E7D }, + /*03E0*/ { 3, 0x0E80 }, + /*03E1*/ { 3, 0x0E83 }, + /*03E2*/ { 3, 0x0E86 }, + /*03E3*/ { 3, 0x0E89 }, + /*03E4*/ { 4, 0x0E8C }, + /*03E5*/ { 4, 0x0E90 }, + /*03E6*/ { 4, 0x0E94 }, + /*03E7*/ { 4, 0x0E98 }, + /*03E8*/ { 2, 0x0E9C }, + /*03E9*/ { 4, 0x0E9E }, + /*03EA*/ { 2, 0x0EA2 }, + /*03EB*/ { 4, 0x0EA4 }, + /*03EC*/ { 2, 0x0EA8 }, + /*03ED*/ { 2, 0x0EAA }, + /*03EE*/ { 4, 0x0EAC }, + /*03EF*/ { 2, 0x0EB0 }, + /*03F0*/ { 4, 0x0EB2 }, + /*03F1*/ { 2, 0x0EB6 }, + /*03F2*/ { 4, 0x0EB8 }, + /*03F3*/ { 2, 0x0EBC }, + /*03F4*/ { 1, 0x0EBE }, + /*03F5*/ { 1, 0x0EBF }, + /*03F6*/ { 1, 0x0EC0 }, + /*03F7*/ { 1, 0x0EC1 }, + /*03F8*/ { 1, 0x0EC2 }, + /*03F9*/ { 1, 0x0EC3 }, + /*03FA*/ { 1, 0x0EC4 }, + /*03FB*/ { 1, 0x0EC5 }, + /*03FC*/ { 1, 0x0EC6 }, + /*03FD*/ { 3, 0x0EC7 }, + /*03FE*/ { 1, 0x0ECA }, + /*03FF*/ { 4, 0x0ECB }, + /*0400*/ { 4, 0x0ECF }, + /*0401*/ { 11, 0x0ED3 }, + /*0402*/ { 11, 0x0EDE }, + /*0403*/ { 5, 0x0EE9 }, + /*0404*/ { 5, 0x0EEE }, + /*0405*/ { 1, 0x0EF3 }, + /*0406*/ { 1, 0x0EF4 }, + /*0407*/ { 1, 0x0EF5 }, + /*0408*/ { 11, 0x0EF6 }, + /*0409*/ { 11, 0x0F01 }, + /*040A*/ { 5, 0x0F0C }, + /*040B*/ { 5, 0x0F11 }, + /*040C*/ { 1, 0x0F16 }, + /*040D*/ { 1, 0x0F17 }, + /*040E*/ { 1, 0x0F18 }, + /*040F*/ { 24, 0x0F19 }, + /*0410*/ { 24, 0x0F31 }, + /*0411*/ { 12, 0x0F49 }, + /*0412*/ { 10, 0x0F55 }, + /*0413*/ { 8, 0x0F5F }, + /*0414*/ { 16, 0x0F67 }, + /*0415*/ { 16, 0x0F77 }, + /*0416*/ { 8, 0x0F87 }, + /*0417*/ { 12, 0x0F8F }, + /*0418*/ { 12, 0x0F9B }, + /*0419*/ { 12, 0x0FA7 }, + /*041A*/ { 12, 0x0FB3 }, + /*041B*/ { 2, 0x0FBF }, + /*041C*/ { 4, 0x0FC1 }, + /*041D*/ { 4, 0x0FC5 }, + /*041E*/ { 2, 0x0FC9 }, + /*041F*/ { 4, 0x0FCB }, + /*0420*/ { 4, 0x0FCF }, + /*0421*/ { 2, 0x0FD3 }, + /*0422*/ { 2, 0x0FD5 }, + /*0423*/ { 1, 0x0FD7 }, + /*0424*/ { 1, 0x0FD8 }, + /*0425*/ { 1, 0x0FD9 }, + /*0426*/ { 1, 0x0FDA }, + /*0427*/ { 5, 0x0FDB }, + /*0428*/ { 5, 0x0FE0 }, + /*0429*/ { 5, 0x0FE5 }, + /*042A*/ { 5, 0x0FEA }, + /*042B*/ { 16, 0x0FEF }, + /*042C*/ { 8, 0x0FFF }, + /*042D*/ { 10, 0x1007 }, + /*042E*/ { 10, 0x1011 }, + /*042F*/ { 8, 0x101B }, + /*0430*/ { 20, 0x1023 }, + /*0431*/ { 20, 0x1037 }, + /*0432*/ { 4, 0x104B }, + /*0433*/ { 1, 0x104F }, + /*0434*/ { 1, 0x1050 }, + /*0435*/ { 4, 0x1051 }, + /*0436*/ { 1, 0x1055 }, + /*0437*/ { 1, 0x1056 }, + /*0438*/ { 1, 0x1057 }, + /*0439*/ { 14, 0x1058 }, + /*043A*/ { 14, 0x1066 }, + /*043B*/ { 5, 0x1074 }, + /*043C*/ { 5, 0x1079 }, + /*043D*/ { 4, 0x107E }, + /*043E*/ { 1, 0x1082 }, + /*043F*/ { 1, 0x1083 }, + /*0440*/ { 10, 0x1084 }, + /*0441*/ { 10, 0x108E }, + /*0442*/ { 2, 0x1098 }, + /*0443*/ { 2, 0x109A }, + /*0444*/ { 10, 0x109C }, + /*0445*/ { 10, 0x10A6 }, + /*0446*/ { 6, 0x10B0 }, + /*0447*/ { 10, 0x10B6 }, + /*0448*/ { 10, 0x10C0 }, + /*0449*/ { 10, 0x10CA }, + /*044A*/ { 1, 0x10D4 }, + /*044B*/ { 1, 0x10D5 }, + /*044C*/ { 1, 0x10D6 }, + /*044D*/ { 1, 0x10D7 }, + /*044E*/ { 1, 0x10D8 }, + /*044F*/ { 1, 0x10D9 }, + /*0450*/ { 1, 0x10DA }, + /*0451*/ { 1, 0x10DB }, + /*0452*/ { 10, 0x10DC }, + /*0453*/ { 10, 0x10E6 }, + /*0454*/ { 3, 0x10F0 }, + /*0455*/ { 10, 0x10F3 }, + /*0456*/ { 13, 0x10FD }, + /*0457*/ { 10, 0x110A }, + /*0458*/ { 10, 0x1114 }, + /*0459*/ { 3, 0x111E }, + /*045A*/ { 3, 0x1121 }, + /*045B*/ { 10, 0x1124 }, + /*045C*/ { 10, 0x112E }, + /*045D*/ { 10, 0x1138 }, + /*045E*/ { 10, 0x1142 }, + /*045F*/ { 10, 0x114C }, + /*0460*/ { 4, 0x1156 }, + /*0461*/ { 9, 0x115A }, + /*0462*/ { 4, 0x1163 }, + /*0463*/ { 9, 0x1167 }, + /*0464*/ { 9, 0x1170 }, + /*0465*/ { 9, 0x1179 }, + /*0466*/ { 10, 0x1182 }, + /*0467*/ { 10, 0x118C }, + /*0468*/ { 4, 0x1196 }, + /*0469*/ { 6, 0x119A }, + /*046A*/ { 9, 0x11A0 }, + /*046B*/ { 9, 0x11A9 }, + /*046C*/ { 6, 0x11B2 }, + /*046D*/ { 4, 0x11B8 }, + /*046E*/ { 4, 0x11BC }, + /*046F*/ { 13, 0x11C0 }, + /*0470*/ { 14, 0x11CD }, + /*0471*/ { 3, 0x11DB }, + /*0472*/ { 3, 0x11DE }, + /*0473*/ { 14, 0x11E1 }, + /*0474*/ { 13, 0x11EF }, + /*0475*/ { 2, 0x11FC }, + /*0476*/ { 8, 0x11FE }, + /*0477*/ { 6, 0x1206 }, + /*0478*/ { 9, 0x120C }, + /*0479*/ { 10, 0x1215 }, + /*047A*/ { 13, 0x121F }, + /*047B*/ { 10, 0x122C }, + /*047C*/ { 10, 0x1236 }, + /*047D*/ { 6, 0x1240 }, + /*047E*/ { 6, 0x1246 }, + /*047F*/ { 10, 0x124C }, + /*0480*/ { 13, 0x1256 }, + /*0481*/ { 10, 0x1263 }, + /*0482*/ { 10, 0x126D }, + /*0483*/ { 6, 0x1277 }, + /*0484*/ { 2, 0x127D }, + /*0485*/ { 3, 0x127F }, + /*0486*/ { 6, 0x1282 }, + /*0487*/ { 6, 0x1288 }, + /*0488*/ { 9, 0x128E }, + /*0489*/ { 6, 0x1297 }, + /*048A*/ { 6, 0x129D }, + /*048B*/ { 6, 0x12A3 }, + /*048C*/ { 2, 0x12A9 }, + /*048D*/ { 2, 0x12AB }, + /*048E*/ { 6, 0x12AD }, + /*048F*/ { 6, 0x12B3 }, + /*0490*/ { 2, 0x12B9 }, + /*0491*/ { 2, 0x12BB }, + /*0492*/ { 2, 0x12BD }, + /*0493*/ { 2, 0x12BF }, + /*0494*/ { 2, 0x12C1 }, + /*0495*/ { 2, 0x12C3 }, + /*0496*/ { 6, 0x12C5 }, + /*0497*/ { 6, 0x12CB }, + /*0498*/ { 2, 0x12D1 }, + /*0499*/ { 2, 0x12D3 }, + /*049A*/ { 6, 0x12D5 }, + /*049B*/ { 8, 0x12DB }, + /*049C*/ { 3, 0x12E3 }, + /*049D*/ { 6, 0x12E6 }, + /*049E*/ { 6, 0x12EC }, + /*049F*/ { 6, 0x12F2 }, + /*04A0*/ { 6, 0x12F8 }, + /*04A1*/ { 6, 0x12FE }, + /*04A2*/ { 6, 0x1304 }, + /*04A3*/ { 8, 0x130A }, + /*04A4*/ { 8, 0x1312 }, + /*04A5*/ { 20, 0x131A }, + /*04A6*/ { 20, 0x132E }, + /*04A7*/ { 10, 0x1342 }, + /*04A8*/ { 6, 0x134C }, + /*04A9*/ { 10, 0x1352 }, + /*04AA*/ { 6, 0x135C }, + /*04AB*/ { 6, 0x1362 }, + /*04AC*/ { 6, 0x1368 }, + /*04AD*/ { 6, 0x136E }, + /*04AE*/ { 6, 0x1374 }, + /*04AF*/ { 6, 0x137A }, + /*04B0*/ { 6, 0x1380 }, + /*04B1*/ { 6, 0x1386 }, + /*04B2*/ { 6, 0x138C }, + /*04B3*/ { 4, 0x1392 }, + /*04B4*/ { 6, 0x1396 }, + /*04B5*/ { 4, 0x139C }, + /*04B6*/ { 6, 0x13A0 }, + /*04B7*/ { 6, 0x13A6 }, + /*04B8*/ { 6, 0x13AC }, + /*04B9*/ { 5, 0x13B2 }, + /*04BA*/ { 5, 0x13B7 }, + /*04BB*/ { 2, 0x13BC }, + /*04BC*/ { 2, 0x13BE }, + /*04BD*/ { 2, 0x13C0 }, + /*04BE*/ { 4, 0x13C2 }, + /*04BF*/ { 2, 0x13C6 }, + /*04C0*/ { 4, 0x13C8 }, + /*04C1*/ { 2, 0x13CC }, + /*04C2*/ { 2, 0x13CE }, + /*04C3*/ { 2, 0x13D0 }, + /*04C4*/ { 2, 0x13D2 }, + /*04C5*/ { 2, 0x13D4 }, + /*04C6*/ { 2, 0x13D6 }, + /*04C7*/ { 4, 0x13D8 }, + /*04C8*/ { 2, 0x13DC }, + /*04C9*/ { 2, 0x13DE }, + /*04CA*/ { 4, 0x13E0 }, + /*04CB*/ { 2, 0x13E4 }, + /*04CC*/ { 4, 0x13E6 }, + /*04CD*/ { 2, 0x13EA }, + /*04CE*/ { 4, 0x13EC }, + /*04CF*/ { 4, 0x13F0 }, + /*04D0*/ { 2, 0x13F4 }, + /*04D1*/ { 4, 0x13F6 }, + /*04D2*/ { 6, 0x13FA }, + /*04D3*/ { 4, 0x1400 }, + /*04D4*/ { 4, 0x1404 }, + /*04D5*/ { 6, 0x1408 }, + /*04D6*/ { 6, 0x140E }, + /*04D7*/ { 2, 0x1414 }, + /*04D8*/ { 2, 0x1416 }, + /*04D9*/ { 2, 0x1418 }, + /*04DA*/ { 2, 0x141A }, + /*04DB*/ { 2, 0x141C }, + /*04DC*/ { 2, 0x141E }, + /*04DD*/ { 2, 0x1420 }, + /*04DE*/ { 2, 0x1422 }, + /*04DF*/ { 2, 0x1424 }, + /*04E0*/ { 2, 0x1426 }, + /*04E1*/ { 2, 0x1428 }, + /*04E2*/ { 2, 0x142A }, + /*04E3*/ { 3, 0x142C }, + /*04E4*/ { 3, 0x142F }, + /*04E5*/ { 6, 0x1432 }, + /*04E6*/ { 6, 0x1438 }, + /*04E7*/ { 10, 0x143E }, + /*04E8*/ { 10, 0x1448 }, + /*04E9*/ { 4, 0x1452 }, + /*04EA*/ { 4, 0x1456 }, + /*04EB*/ { 10, 0x145A }, + /*04EC*/ { 13, 0x1464 }, + /*04ED*/ { 6, 0x1471 }, + /*04EE*/ { 10, 0x1477 }, + /*04EF*/ { 10, 0x1481 }, + /*04F0*/ { 13, 0x148B }, + /*04F1*/ { 6, 0x1498 }, + /*04F2*/ { 10, 0x149E }, + /*04F3*/ { 10, 0x14A8 }, + /*04F4*/ { 13, 0x14B2 }, + /*04F5*/ { 6, 0x14BF }, + /*04F6*/ { 10, 0x14C5 }, + /*04F7*/ { 10, 0x14CF }, + /*04F8*/ { 13, 0x14D9 }, + /*04F9*/ { 6, 0x14E6 }, + /*04FA*/ { 10, 0x14EC }, + /*04FB*/ { 3, 0x14F6 }, + /*04FC*/ { 3, 0x14F9 }, + /*04FD*/ { 6, 0x14FC }, + /*04FE*/ { 6, 0x1502 }, + /*04FF*/ { 3, 0x1508 }, + /*0500*/ { 3, 0x150B }, + /*0501*/ { 3, 0x150E }, + /*0502*/ { 3, 0x1511 }, + /*0503*/ { 2, 0x1514 }, + /*0504*/ { 3, 0x1516 }, + /*0505*/ { 6, 0x1519 }, + /*0506*/ { 6, 0x151F }, + /*0507*/ { 6, 0x1525 }, + /*0508*/ { 6, 0x152B }, + /*0509*/ { 6, 0x1531 }, + /*050A*/ { 6, 0x1537 }, + /*050B*/ { 6, 0x153D }, + /*050C*/ { 6, 0x1543 }, + /*050D*/ { 6, 0x1549 }, + /*050E*/ { 10, 0x154F }, + /*050F*/ { 10, 0x1559 }, + /*0510*/ { 10, 0x1563 }, + /*0511*/ { 10, 0x156D }, + /*0512*/ { 10, 0x1577 }, + /*0513*/ { 10, 0x1581 }, + /*0514*/ { 6, 0x158B }, + /*0515*/ { 6, 0x1591 }, + /*0516*/ { 6, 0x1597 }, + /*0517*/ { 6, 0x159D }, + /*0518*/ { 6, 0x15A3 }, + /*0519*/ { 6, 0x15A9 }, + /*051A*/ { 3, 0x15AF }, + /*051B*/ { 6, 0x15B2 }, + /*051C*/ { 10, 0x15B8 }, + /*051D*/ { 10, 0x15C2 }, + /*051E*/ { 10, 0x15CC }, + /*051F*/ { 10, 0x15D6 }, + /*0520*/ { 10, 0x15E0 }, + /*0521*/ { 10, 0x15EA }, + /*0522*/ { 10, 0x15F4 }, + /*0523*/ { 3, 0x15FE }, + /*0524*/ { 10, 0x1601 }, + /*0525*/ { 3, 0x160B }, + /*0526*/ { 10, 0x160E }, + /*0527*/ { 10, 0x1618 }, + /*0528*/ { 13, 0x1622 }, + /*0529*/ { 6, 0x162F }, + /*052A*/ { 10, 0x1635 }, + /*052B*/ { 6, 0x163F }, + /*052C*/ { 10, 0x1645 }, + /*052D*/ { 2, 0x164F }, + /*052E*/ { 2, 0x1651 }, + /*052F*/ { 4, 0x1653 }, + /*0530*/ { 9, 0x1657 }, + /*0531*/ { 9, 0x1660 }, + /*0532*/ { 4, 0x1669 }, + /*0533*/ { 2, 0x166D }, + /*0534*/ { 2, 0x166F }, + /*0535*/ { 2, 0x1671 }, + /*0536*/ { 2, 0x1673 }, + /*0537*/ { 2, 0x1675 }, + /*0538*/ { 2, 0x1677 }, + /*0539*/ { 2, 0x1679 }, + /*053A*/ { 2, 0x167B }, + /*053B*/ { 6, 0x167D }, + /*053C*/ { 6, 0x1683 }, + /*053D*/ { 6, 0x1689 }, + /*053E*/ { 6, 0x168F }, + /*053F*/ { 6, 0x1695 }, + /*0540*/ { 6, 0x169B }, + /*0541*/ { 6, 0x16A1 }, + /*0542*/ { 6, 0x16A7 }, + /*0543*/ { 6, 0x16AD }, + /*0544*/ { 6, 0x16B3 }, + /*0545*/ { 6, 0x16B9 }, + /*0546*/ { 6, 0x16BF }, + /*0547*/ { 10, 0x16C5 }, + /*0548*/ { 3, 0x16CF }, + /*0549*/ { 3, 0x16D2 }, + /*054A*/ { 4, 0x16D5 }, + /*054B*/ { 4, 0x16D9 }, + /*054C*/ { 3, 0x16DD }, + /*054D*/ { 3, 0x16E0 }, + /*054E*/ { 4, 0x16E3 }, + /*054F*/ { 4, 0x16E7 }, + /*0550*/ { 4, 0x16EB }, + /*0551*/ { 4, 0x16EF }, + /*0552*/ { 4, 0x16F3 }, + /*0553*/ { 4, 0x16F7 }, + /*0554*/ { 4, 0x16FB }, + /*0555*/ { 4, 0x16FF }, + /*0556*/ { 10, 0x1703 }, + /*0557*/ { 13, 0x170D }, + /*0558*/ { 10, 0x171A }, + /*0559*/ { 10, 0x1724 }, + /*055A*/ { 4, 0x172E }, + /*055B*/ { 4, 0x1732 }, + /*055C*/ { 4, 0x1736 }, + /*055D*/ { 21, 0x173A }, + /*055E*/ { 8, 0x174F }, + /*055F*/ { 18, 0x1757 }, + /*0560*/ { 13, 0x1769 }, + /*0561*/ { 10, 0x1776 }, + /*0562*/ { 6, 0x1780 }, + /*0563*/ { 18, 0x1786 }, + /*0564*/ { 21, 0x1798 }, + /*0565*/ { 12, 0x17AD }, + /*0566*/ { 13, 0x17B9 }, + /*0567*/ { 6, 0x17C6 }, + /*0568*/ { 6, 0x17CC }, + /*0569*/ { 18, 0x17D2 }, + /*056A*/ { 21, 0x17E4 }, + /*056B*/ { 8, 0x17F9 }, + /*056C*/ { 18, 0x1801 }, + /*056D*/ { 13, 0x1813 }, + /*056E*/ { 10, 0x1820 }, + /*056F*/ { 6, 0x182A }, + /*0570*/ { 18, 0x1830 }, + /*0571*/ { 10, 0x1842 }, + /*0572*/ { 13, 0x184C }, + /*0573*/ { 10, 0x1859 }, + /*0574*/ { 3, 0x1863 }, + /*0575*/ { 3, 0x1866 }, + /*0576*/ { 10, 0x1869 }, + /*0577*/ { 3, 0x1873 }, + /*0578*/ { 10, 0x1876 }, + /*0579*/ { 10, 0x1880 }, + /*057A*/ { 10, 0x188A }, + /*057B*/ { 10, 0x1894 }, + /*057C*/ { 6, 0x189E }, + /*057D*/ { 6, 0x18A4 }, + /*057E*/ { 4, 0x18AA }, + /*057F*/ { 6, 0x18AE }, + /*0580*/ { 9, 0x18B4 }, + /*0581*/ { 6, 0x18BD }, + /*0582*/ { 6, 0x18C3 }, + /*0583*/ { 6, 0x18C9 }, + /*0584*/ { 6, 0x18CF }, + /*0585*/ { 6, 0x18D5 }, + /*0586*/ { 6, 0x18DB }, + /*0587*/ { 10, 0x18E1 }, + /*0588*/ { 10, 0x18EB }, + /*0589*/ { 10, 0x18F5 }, + /*058A*/ { 10, 0x18FF }, + /*058B*/ { 10, 0x1909 }, + /*058C*/ { 10, 0x1913 }, + /*058D*/ { 10, 0x191D }, + /*058E*/ { 10, 0x1927 }, + /*058F*/ { 4, 0x1931 }, + /*0590*/ { 9, 0x1935 }, + /*0591*/ { 9, 0x193E }, + /*0592*/ { 7, 0x1947 }, + /*0593*/ { 7, 0x194E }, + /*0594*/ { 3, 0x1955 }, + /*0595*/ { 3, 0x1958 }, + /*0596*/ { 6, 0x195B }, + /*0597*/ { 6, 0x1961 }, + /*0598*/ { 2, 0x1967 }, + /*0599*/ { 2, 0x1969 }, + /*059A*/ { 3, 0x196B }, + /*059B*/ { 3, 0x196E }, + /*059C*/ { 3, 0x1971 }, + /*059D*/ { 3, 0x1974 }, + /*059E*/ { 3, 0x1977 }, + /*059F*/ { 4, 0x197A }, + /*05A0*/ { 2, 0x197E }, + /*05A1*/ { 7, 0x1980 }, + /*05A2*/ { 7, 0x1987 }, + /*05A3*/ { 3, 0x198E }, + /*05A4*/ { 3, 0x1991 }, + /*05A5*/ { 3, 0x1994 }, + /*05A6*/ { 3, 0x1997 }, + /*05A7*/ { 7, 0x199A }, + /*05A8*/ { 7, 0x19A1 }, + /*05A9*/ { 3, 0x19A8 }, + /*05AA*/ { 3, 0x19AB }, + /*05AB*/ { 4, 0x19AE }, + /*05AC*/ { 4, 0x19B2 }, + /*05AD*/ { 2, 0x19B6 }, + /*05AE*/ { 2, 0x19B8 }, + /*05AF*/ { 6, 0x19BA }, + /*05B0*/ { 6, 0x19C0 }, + /*05B1*/ { 2, 0x19C6 }, + /*05B2*/ { 2, 0x19C8 }, + /*05B3*/ { 3, 0x19CA }, + /*05B4*/ { 3, 0x19CD }, + /*05B5*/ { 3, 0x19D0 }, + /*05B6*/ { 3, 0x19D3 }, + /*05B7*/ { 3, 0x19D6 }, + /*05B8*/ { 4, 0x19D9 }, + /*05B9*/ { 2, 0x19DD }, + /*05BA*/ { 7, 0x19DF }, + /*05BB*/ { 7, 0x19E6 }, + /*05BC*/ { 3, 0x19ED }, + /*05BD*/ { 3, 0x19F0 }, + /*05BE*/ { 3, 0x19F3 }, + /*05BF*/ { 4, 0x19F6 }, + /*05C0*/ { 4, 0x19FA }, + /*05C1*/ { 1, 0x19FE }, + /*05C2*/ { 2, 0x19FF }, + /*05C3*/ { 1, 0x1A01 }, + /*05C4*/ { 1, 0x1A02 }, + /*05C5*/ { 1, 0x1A03 }, + /*05C6*/ { 1, 0x1A04 }, + /*05C7*/ { 1, 0x1A05 }, + /*05C8*/ { 2, 0x1A06 }, + /*05C9*/ { 1, 0x1A08 }, + /*05CA*/ { 1, 0x1A09 }, + /*05CB*/ { 3, 0x1A0A }, + /*05CC*/ { 3, 0x1A0D }, + /*05CD*/ { 4, 0x1A10 }, + /*05CE*/ { 4, 0x1A14 }, + /*05CF*/ { 4, 0x1A18 }, + /*05D0*/ { 4, 0x1A1C }, + /*05D1*/ { 10, 0x1A20 }, + /*05D2*/ { 10, 0x1A2A }, + /*05D3*/ { 11, 0x1A34 }, + /*05D4*/ { 11, 0x1A3F }, + /*05D5*/ { 5, 0x1A4A }, + /*05D6*/ { 5, 0x1A4F }, + /*05D7*/ { 1, 0x1A54 }, + /*05D8*/ { 14, 0x1A55 }, + /*05D9*/ { 14, 0x1A63 }, + /*05DA*/ { 3, 0x1A71 }, + /*05DB*/ { 3, 0x1A74 }, + /*05DC*/ { 5, 0x1A77 }, + /*05DD*/ { 5, 0x1A7C }, + /*05DE*/ { 4, 0x1A81 }, + /*05DF*/ { 4, 0x1A85 }, + /*05E0*/ { 5, 0x1A89 }, + /*05E1*/ { 5, 0x1A8E }, + /*05E2*/ { 10, 0x1A93 }, + /*05E3*/ { 10, 0x1A9D }, + /*05E4*/ { 10, 0x1AA7 }, + /*05E5*/ { 10, 0x1AB1 }, + /*05E6*/ { 10, 0x1ABB }, + /*05E7*/ { 10, 0x1AC5 }, + /*05E8*/ { 1, 0x1ACF }, + /*05E9*/ { 1, 0x1AD0 }, + /*05EA*/ { 1, 0x1AD1 }, + /*05EB*/ { 1, 0x1AD2 }, + /*05EC*/ { 1, 0x1AD3 }, + /*05ED*/ { 1, 0x1AD4 }, + /*05EE*/ { 1, 0x1AD5 }, + /*05EF*/ { 1, 0x1AD6 }, + /*05F0*/ { 1, 0x1AD7 }, + /*05F1*/ { 1, 0x1AD8 }, + /*05F2*/ { 1, 0x1AD9 }, + /*05F3*/ { 6, 0x1ADA }, + /*05F4*/ { 8, 0x1AE0 }, + /*05F5*/ { 1, 0x1AE8 }, + /*05F6*/ { 1, 0x1AE9 }, + /*05F7*/ { 24, 0x1AEA }, + /*05F8*/ { 2, 0x1B02 }, + /*05F9*/ { 2, 0x1B04 }, + /*05FA*/ { 1, 0x1B06 }, + /*05FB*/ { 1, 0x1B07 }, + /*05FC*/ { 1, 0x1B08 }, + /*05FD*/ { 1, 0x1B09 }, + /*05FE*/ { 1, 0x1B0A }, + /*05FF*/ { 1, 0x1B0B }, + /*0600*/ { 1, 0x1B0C }, + /*0601*/ { 1, 0x1B0D }, + /*0602*/ { 1, 0x1B0E }, + /*0603*/ { 1, 0x1B0F }, + /*0604*/ { 1, 0x1B10 }, + /*0605*/ { 1, 0x1B11 }, + /*0606*/ { 1, 0x1B12 } +}; diff --git a/src/Generated/InstructionFilters.inc b/src/Generated/InstructionFilters.inc index b64c9c0..3a99c3c 100644 --- a/src/Generated/InstructionFilters.inc +++ b/src/Generated/InstructionFilters.inc @@ -1,4 +1,4 @@ -const ZydisInstructionTreeNode filtersXOP[][4] = +const ZydisDecoderTreeNode filtersXOP[][4] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0358), @@ -8,7 +8,7 @@ const ZydisInstructionTreeNode filtersXOP[][4] = } }; -const ZydisInstructionTreeNode filtersVEX[][17] = +const ZydisDecoderTreeNode filtersVEX[][17] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x03AF), @@ -50,7 +50,7 @@ const ZydisInstructionTreeNode filtersVEX[][17] = } }; -const ZydisInstructionTreeNode filtersEMVEX[][33] = +const ZydisDecoderTreeNode filtersEMVEX[][33] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0149), @@ -89,71 +89,71 @@ const ZydisInstructionTreeNode filtersEMVEX[][33] = } }; -const ZydisInstructionTreeNode filtersOpcode[][256] = +const ZydisDecoderTreeNode filtersOpcode[][256] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0000), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0001), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0002), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0003), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x002A), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x002B), + /*0004*/ ZYDIS_DEFINITION(0x01, 0x002A), + /*0005*/ ZYDIS_DEFINITION(0x03, 0x002B), /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0000), /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0001), /*0008*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0004), /*0009*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0005), /*000A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0006), /*000B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0007), - /*000C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x03E8), - /*000D*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x03E9), + /*000C*/ ZYDIS_DEFINITION(0x0B, 0x03E8), + /*000D*/ ZYDIS_DEFINITION(0x03, 0x03E9), /*000E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0002), /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x0001), /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0131), /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0132), /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0133), /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0134), - /*0014*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x000E), - /*0015*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x000F), + /*0014*/ ZYDIS_DEFINITION(0x01, 0x000E), + /*0015*/ ZYDIS_DEFINITION(0x03, 0x000F), /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0038), /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0039), /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0135), /*0019*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0136), /*001A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0137), /*001B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0138), - /*001C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x063D), - /*001D*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x063E), + /*001C*/ ZYDIS_DEFINITION(0x01, 0x063D), + /*001D*/ ZYDIS_DEFINITION(0x03, 0x063E), /*001E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003A), /*001F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003B), /*0020*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0139), /*0021*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013A), /*0022*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013B), /*0023*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013C), - /*0024*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x005E), - /*0025*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x005F), + /*0024*/ ZYDIS_DEFINITION(0x01, 0x005E), + /*0025*/ ZYDIS_DEFINITION(0x03, 0x005F), /*0026*/ ZYDIS_INVALID, /*0027*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003C), /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013D), /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013E), /*002A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x013F), /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0140), - /*002C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x06E6), - /*002D*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x06E7), + /*002C*/ ZYDIS_DEFINITION(0x01, 0x06E6), + /*002D*/ ZYDIS_DEFINITION(0x03, 0x06E7), /*002E*/ ZYDIS_INVALID, /*002F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003D), /*0030*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0141), /*0031*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0142), /*0032*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0143), /*0033*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0144), - /*0034*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x075D), - /*0035*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x075E), + /*0034*/ ZYDIS_DEFINITION(0x0B, 0x075D), + /*0035*/ ZYDIS_DEFINITION(0x03, 0x075E), /*0036*/ ZYDIS_INVALID, /*0037*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003E), /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0145), /*0039*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0146), /*003A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0147), /*003B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0148), - /*003C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x00FA), - /*003D*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x00FB), + /*003C*/ ZYDIS_DEFINITION(0x01, 0x00FA), + /*003D*/ ZYDIS_DEFINITION(0x03, 0x00FB), /*003E*/ ZYDIS_INVALID, /*003F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x003F), /*0040*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0040), @@ -172,22 +172,22 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*004D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x004D), /*004E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x004E), /*004F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x004F), - /*0050*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0051*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0052*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0053*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0054*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0055*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0056*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0057*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C3), - /*0058*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*0059*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005A*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005B*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005D*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005E*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), - /*005F*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0514), + /*0050*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0051*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0052*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0053*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0054*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0055*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0056*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0057*/ ZYDIS_DEFINITION(0x00, 0x05C3), + /*0058*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*0059*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005A*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005B*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005C*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005D*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005E*/ ZYDIS_DEFINITION(0x00, 0x0514), + /*005F*/ ZYDIS_DEFINITION(0x00, 0x0514), /*0060*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0050), /*0061*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0051), /*0062*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EMVEX, 0x0000), @@ -196,13 +196,13 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0065*/ ZYDIS_INVALID, /*0066*/ ZYDIS_INVALID, /*0067*/ ZYDIS_INVALID, - /*0068*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x05C4), + /*0068*/ ZYDIS_DEFINITION(0x03, 0x05C4), /*0069*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0347), - /*006A*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x05C5), + /*006A*/ ZYDIS_DEFINITION(0x01, 0x05C5), /*006B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0348), - /*006C*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0248), + /*006C*/ ZYDIS_DEFINITION(0x00, 0x0248), /*006D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0004), - /*006E*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x03FE), + /*006E*/ ZYDIS_DEFINITION(0x00, 0x03FE), /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0005), /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0075), /*0071*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0076), @@ -237,67 +237,67 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*008E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0357), /*008F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_XOP, 0x0000), /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x01D1), - /*0091*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0092*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0093*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0094*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0095*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0096*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), - /*0097*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x074F), + /*0091*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0092*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0093*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0094*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0095*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0096*/ ZYDIS_DEFINITION(0x00, 0x074F), + /*0097*/ ZYDIS_DEFINITION(0x00, 0x074F), /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x009F), /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00A0), /*009A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00A1), - /*009B*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0217), + /*009B*/ ZYDIS_DEFINITION(0x00, 0x0217), /*009C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00A2), /*009D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00A3), - /*009E*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0624), - /*009F*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02B2), - /*00A0*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0D, 0x0305), - /*00A1*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0D, 0x0306), - /*00A2*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0D, 0x0307), - /*00A3*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0D, 0x0308), - /*00A4*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0360), + /*009E*/ ZYDIS_DEFINITION(0x00, 0x0624), + /*009F*/ ZYDIS_DEFINITION(0x00, 0x02B2), + /*00A0*/ ZYDIS_DEFINITION(0x0D, 0x0305), + /*00A1*/ ZYDIS_DEFINITION(0x0D, 0x0306), + /*00A2*/ ZYDIS_DEFINITION(0x0D, 0x0307), + /*00A3*/ ZYDIS_DEFINITION(0x0D, 0x0308), + /*00A4*/ ZYDIS_DEFINITION(0x00, 0x0360), /*00A5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x000C), - /*00A6*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0108), + /*00A6*/ ZYDIS_DEFINITION(0x00, 0x0108), /*00A7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x000D), - /*00A8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x0708), - /*00A9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x03, 0x0709), - /*00AA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06CE), + /*00A8*/ ZYDIS_DEFINITION(0x01, 0x0708), + /*00A9*/ ZYDIS_DEFINITION(0x03, 0x0709), + /*00AA*/ ZYDIS_DEFINITION(0x00, 0x06CE), /*00AB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x000E), - /*00AC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02C6), + /*00AC*/ ZYDIS_DEFINITION(0x00, 0x02C6), /*00AD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x000F), - /*00AE*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x064B), + /*00AE*/ ZYDIS_DEFINITION(0x00, 0x064B), /*00AF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0010), - /*00B0*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B1*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B2*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B3*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B4*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B5*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B6*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B7*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0309), - /*00B8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00B9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BB*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BD*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BE*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), - /*00BF*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0E, 0x030A), + /*00B0*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B1*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B2*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B3*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B4*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B5*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B6*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B7*/ ZYDIS_DEFINITION(0x0B, 0x0309), + /*00B8*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00B9*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BA*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BB*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BC*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BD*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BE*/ ZYDIS_DEFINITION(0x0E, 0x030A), + /*00BF*/ ZYDIS_DEFINITION(0x0E, 0x030A), /*00C0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x03AD), /*00C1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x03AE), - /*00C2*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x10, 0x05FA), - /*00C3*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05FB), + /*00C2*/ ZYDIS_DEFINITION(0x10, 0x05FA), + /*00C3*/ ZYDIS_DEFINITION(0x00, 0x05FB), /*00C4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0000), /*00C5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0001), /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0676), /*00C7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0677), - /*00C8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0A, 0x0186), - /*00C9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02B9), - /*00CA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x10, 0x05FC), - /*00CB*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05FD), - /*00CC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0258), - /*00CD*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x0256), + /*00C8*/ ZYDIS_DEFINITION(0x0A, 0x0186), + /*00C9*/ ZYDIS_DEFINITION(0x00, 0x02B9), + /*00CA*/ ZYDIS_DEFINITION(0x10, 0x05FC), + /*00CB*/ ZYDIS_DEFINITION(0x00, 0x05FD), + /*00CC*/ ZYDIS_DEFINITION(0x00, 0x0258), + /*00CD*/ ZYDIS_DEFINITION(0x0B, 0x0256), /*00CE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00C6), /*00CF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00C7), /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0678), @@ -307,7 +307,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00D4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00C8), /*00D5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00C9), /*00D6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CA), - /*00D7*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0752), + /*00D7*/ ZYDIS_DEFINITION(0x00, 0x0752), /*00D8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x067C), /*00D9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x067D), /*00DA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x067E), @@ -316,36 +316,36 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00DD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0681), /*00DE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0682), /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0683), - /*00E0*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02D7), - /*00E1*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02DA), - /*00E2*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02D2), + /*00E0*/ ZYDIS_DEFINITION(0x0C, 0x02D7), + /*00E1*/ ZYDIS_DEFINITION(0x0C, 0x02DA), + /*00E2*/ ZYDIS_DEFINITION(0x0C, 0x02D2), /*00E3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CB), - /*00E4*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x023B), - /*00E5*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023C), - /*00E6*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x03FA), - /*00E7*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0B, 0x03FB), + /*00E4*/ ZYDIS_DEFINITION(0x0B, 0x023B), + /*00E5*/ ZYDIS_DEFINITION(0x00, 0x023C), + /*00E6*/ ZYDIS_DEFINITION(0x0B, 0x03FA), + /*00E7*/ ZYDIS_DEFINITION(0x0B, 0x03FB), /*00E8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CC), /*00E9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CD), /*00EA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CE), /*00EB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00CF), - /*00EC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023D), - /*00ED*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023E), - /*00EE*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x03FC), - /*00EF*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x03FD), + /*00EC*/ ZYDIS_DEFINITION(0x00, 0x023D), + /*00ED*/ ZYDIS_DEFINITION(0x00, 0x023E), + /*00EE*/ ZYDIS_DEFINITION(0x00, 0x03FC), + /*00EF*/ ZYDIS_DEFINITION(0x00, 0x03FD), /*00F0*/ ZYDIS_INVALID, - /*00F1*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0257), + /*00F1*/ ZYDIS_DEFINITION(0x00, 0x0257), /*00F2*/ ZYDIS_INVALID, /*00F3*/ ZYDIS_INVALID, - /*00F4*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0228), - /*00F5*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00D1), + /*00F4*/ ZYDIS_DEFINITION(0x00, 0x0228), + /*00F5*/ ZYDIS_DEFINITION(0x00, 0x00D1), /*00F6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0684), /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0685), - /*00F8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00C7), - /*00F9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06C9), - /*00FA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00CC), - /*00FB*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06CC), - /*00FC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00C8), - /*00FD*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06CA), + /*00F8*/ ZYDIS_DEFINITION(0x00, 0x00C7), + /*00F9*/ ZYDIS_DEFINITION(0x00, 0x06C9), + /*00FA*/ ZYDIS_DEFINITION(0x00, 0x00CC), + /*00FB*/ ZYDIS_DEFINITION(0x00, 0x06CC), + /*00FC*/ ZYDIS_DEFINITION(0x00, 0x00C8), + /*00FD*/ ZYDIS_DEFINITION(0x00, 0x06CA), /*00FE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0686), /*00FF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0687) }, @@ -356,15 +356,15 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x000B), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0004), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00CE), + /*0006*/ ZYDIS_DEFINITION(0x00, 0x00CE), /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0005), - /*0008*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x025A), - /*0009*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x073A), + /*0008*/ ZYDIS_DEFINITION(0x00, 0x025A), + /*0009*/ ZYDIS_DEFINITION(0x00, 0x073A), /*000A*/ ZYDIS_INVALID, - /*000B*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0718), + /*000B*/ ZYDIS_DEFINITION(0x00, 0x0718), /*000C*/ ZYDIS_INVALID, /*000D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x000C), - /*000E*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x01B4), + /*000E*/ ZYDIS_DEFINITION(0x00, 0x01B4), /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x0002), /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0025), /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0026), @@ -398,14 +398,14 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*002D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x003A), /*002E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x003B), /*002F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x003C), - /*0030*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x073D), - /*0031*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05F8), - /*0032*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05F1), - /*0033*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05F3), - /*0034*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06FF), - /*0035*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0700), + /*0030*/ ZYDIS_DEFINITION(0x00, 0x073D), + /*0031*/ ZYDIS_DEFINITION(0x00, 0x05F8), + /*0032*/ ZYDIS_DEFINITION(0x00, 0x05F1), + /*0033*/ ZYDIS_DEFINITION(0x00, 0x05F3), + /*0034*/ ZYDIS_DEFINITION(0x00, 0x06FF), + /*0035*/ ZYDIS_DEFINITION(0x00, 0x0700), /*0036*/ ZYDIS_INVALID, - /*0037*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0223), + /*0037*/ ZYDIS_DEFINITION(0x00, 0x0223), /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x0003), /*0039*/ ZYDIS_INVALID, /*003A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x0004), @@ -510,17 +510,17 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*009D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E0), /*009E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E1), /*009F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E2), - /*00A0*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C8), - /*00A1*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0517), - /*00A2*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0128), + /*00A0*/ ZYDIS_DEFINITION(0x00, 0x05C8), + /*00A1*/ ZYDIS_DEFINITION(0x00, 0x0517), + /*00A2*/ ZYDIS_DEFINITION(0x00, 0x0128), /*00A3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E3), /*00A4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E4), /*00A5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E5), /*00A6*/ ZYDIS_INVALID, /*00A7*/ ZYDIS_INVALID, - /*00A8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C9), - /*00A9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0518), - /*00AA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x061E), + /*00A8*/ ZYDIS_DEFINITION(0x00, 0x05C9), + /*00A9*/ ZYDIS_DEFINITION(0x00, 0x0518), + /*00AA*/ ZYDIS_DEFINITION(0x00, 0x061E), /*00AB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E6), /*00AC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E7), /*00AD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00E8), @@ -550,14 +550,14 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00C5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x00FF), /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0100), /*00C7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0101), - /*00C8*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00C9*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CA*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CB*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CC*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CD*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CE*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), - /*00CF*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00A6), + /*00C8*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00C9*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CA*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CB*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CC*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CD*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CE*/ ZYDIS_DEFINITION(0x00, 0x00A6), + /*00CF*/ ZYDIS_DEFINITION(0x00, 0x00A6), /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0102), /*00D1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0103), /*00D2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0104), @@ -6816,14 +6816,14 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*000D*/ ZYDIS_INVALID, /*000E*/ ZYDIS_INVALID, /*000F*/ ZYDIS_INVALID, - /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BA), - /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BB), - /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BC), - /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BD), - /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BE), - /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BF), - /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C0), - /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C1), + /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C2), + /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C3), + /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C4), + /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C5), + /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C6), + /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C7), + /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C8), + /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C9), /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x003C), /*0019*/ ZYDIS_INVALID, /*001A*/ ZYDIS_INVALID, @@ -6840,10 +6840,10 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0025*/ ZYDIS_INVALID, /*0026*/ ZYDIS_INVALID, /*0027*/ ZYDIS_INVALID, - /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CA), - /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CB), + /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D2), + /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D3), /*002A*/ ZYDIS_INVALID, - /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CC), + /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D4), /*002C*/ ZYDIS_INVALID, /*002D*/ ZYDIS_INVALID, /*002E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x03CA), @@ -6865,37 +6865,37 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*003E*/ ZYDIS_INVALID, /*003F*/ ZYDIS_INVALID, /*0040*/ ZYDIS_INVALID, - /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CD), - /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CE), - /*0043*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CF), - /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D0), - /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D1), - /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D2), - /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D3), - /*0048*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D4), - /*0049*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D5), - /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D6), - /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D7), + /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D5), + /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D6), + /*0043*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D7), + /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D8), + /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D9), + /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DA), + /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DB), + /*0048*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DC), + /*0049*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DD), + /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DE), + /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DF), /*004C*/ ZYDIS_INVALID, /*004D*/ ZYDIS_INVALID, /*004E*/ ZYDIS_INVALID, /*004F*/ ZYDIS_INVALID, - /*0050*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D8), - /*0051*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D9), - /*0052*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DA), - /*0053*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DB), - /*0054*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DC), - /*0055*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DD), - /*0056*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DE), - /*0057*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03DF), - /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E0), - /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E1), - /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E2), - /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E3), - /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E4), - /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E5), - /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E6), - /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E7), + /*0050*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E0), + /*0051*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E1), + /*0052*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E2), + /*0053*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E3), + /*0054*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E4), + /*0055*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E5), + /*0056*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E6), + /*0057*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E7), + /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E8), + /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E9), + /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EA), + /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EB), + /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EC), + /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03ED), + /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EE), + /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EF), /*0060*/ ZYDIS_INVALID, /*0061*/ ZYDIS_INVALID, /*0062*/ ZYDIS_INVALID, @@ -6919,7 +6919,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0074*/ ZYDIS_INVALID, /*0075*/ ZYDIS_INVALID, /*0076*/ ZYDIS_INVALID, - /*0077*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E8), + /*0077*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F0), /*0078*/ ZYDIS_INVALID, /*0079*/ ZYDIS_INVALID, /*007A*/ ZYDIS_INVALID, @@ -6944,16 +6944,16 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*008D*/ ZYDIS_INVALID, /*008E*/ ZYDIS_INVALID, /*008F*/ ZYDIS_INVALID, - /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03E9), - /*0091*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EA), - /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EB), - /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EC), + /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F1), + /*0091*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F2), + /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F3), + /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F4), /*0094*/ ZYDIS_INVALID, - /*0095*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03ED), + /*0095*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F5), /*0096*/ ZYDIS_INVALID, - /*0097*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EE), - /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03EF), - /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F0), + /*0097*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F6), + /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F7), + /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F8), /*009A*/ ZYDIS_INVALID, /*009B*/ ZYDIS_INVALID, /*009C*/ ZYDIS_INVALID, @@ -6994,11 +6994,11 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00BF*/ ZYDIS_INVALID, /*00C0*/ ZYDIS_INVALID, /*00C1*/ ZYDIS_INVALID, - /*00C2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F3), + /*00C2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FB), /*00C3*/ ZYDIS_INVALID, /*00C4*/ ZYDIS_INVALID, /*00C5*/ ZYDIS_INVALID, - /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F4), + /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FC), /*00C7*/ ZYDIS_INVALID, /*00C8*/ ZYDIS_INVALID, /*00C9*/ ZYDIS_INVALID, @@ -7300,12 +7300,12 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00EF*/ ZYDIS_INVALID, /*00F0*/ ZYDIS_INVALID, /*00F1*/ ZYDIS_INVALID, - /*00F2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F5), + /*00F2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FD), /*00F3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x003E), /*00F4*/ ZYDIS_INVALID, - /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F9), + /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0401), /*00F6*/ ZYDIS_INVALID, - /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FA), + /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0402), /*00F8*/ ZYDIS_INVALID, /*00F9*/ ZYDIS_INVALID, /*00FA*/ ZYDIS_INVALID, @@ -7332,14 +7332,14 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*000D*/ ZYDIS_INVALID, /*000E*/ ZYDIS_INVALID, /*000F*/ ZYDIS_INVALID, - /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FB), - /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FC), - /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FD), - /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FE), - /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FF), - /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0400), - /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0401), - /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0402), + /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0403), + /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0404), + /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0405), + /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0406), + /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0407), + /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0408), + /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0409), + /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040A), /*0018*/ ZYDIS_INVALID, /*0019*/ ZYDIS_INVALID, /*001A*/ ZYDIS_INVALID, @@ -7356,10 +7356,10 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0025*/ ZYDIS_INVALID, /*0026*/ ZYDIS_INVALID, /*0027*/ ZYDIS_INVALID, - /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0403), - /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0404), + /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040B), + /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040C), /*002A*/ ZYDIS_INVALID, - /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0405), + /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040D), /*002C*/ ZYDIS_INVALID, /*002D*/ ZYDIS_INVALID, /*002E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0428), @@ -7381,69 +7381,69 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*003E*/ ZYDIS_INVALID, /*003F*/ ZYDIS_INVALID, /*0040*/ ZYDIS_INVALID, - /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0406), - /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0407), + /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040E), + /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040F), /*0043*/ ZYDIS_INVALID, - /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0408), - /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0409), - /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040A), - /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040B), + /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0410), + /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0411), + /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0412), + /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0413), /*0048*/ ZYDIS_INVALID, /*0049*/ ZYDIS_INVALID, - /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040C), - /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040D), + /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0414), + /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0415), /*004C*/ ZYDIS_INVALID, /*004D*/ ZYDIS_INVALID, /*004E*/ ZYDIS_INVALID, /*004F*/ ZYDIS_INVALID, - /*0050*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040E), - /*0051*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x040F), + /*0050*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0416), + /*0051*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0417), /*0052*/ ZYDIS_INVALID, /*0053*/ ZYDIS_INVALID, - /*0054*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0410), - /*0055*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0411), - /*0056*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0412), - /*0057*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0413), - /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0414), - /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0415), - /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0416), - /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0417), - /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0418), - /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0419), - /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041A), - /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041B), - /*0060*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041C), - /*0061*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041D), - /*0062*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041E), - /*0063*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041F), - /*0064*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0420), - /*0065*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0421), - /*0066*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0422), - /*0067*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0423), - /*0068*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0424), - /*0069*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0425), - /*006A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0426), - /*006B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0427), - /*006C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0428), - /*006D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0429), - /*006E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042A), - /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042B), - /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042C), + /*0054*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0418), + /*0055*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0419), + /*0056*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041A), + /*0057*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041B), + /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041C), + /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041D), + /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041E), + /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x041F), + /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0420), + /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0421), + /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0422), + /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0423), + /*0060*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0424), + /*0061*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0425), + /*0062*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0426), + /*0063*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0427), + /*0064*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0428), + /*0065*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0429), + /*0066*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042A), + /*0067*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042B), + /*0068*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042C), + /*0069*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042D), + /*006A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042E), + /*006B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042F), + /*006C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0430), + /*006D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0431), + /*006E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0432), + /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0433), + /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0434), /*0071*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x003F), /*0072*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0040), /*0073*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0041), - /*0074*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0437), - /*0075*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0438), - /*0076*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0439), + /*0074*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043F), + /*0075*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0440), + /*0076*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0441), /*0077*/ ZYDIS_INVALID, /*0078*/ ZYDIS_INVALID, /*0079*/ ZYDIS_INVALID, /*007A*/ ZYDIS_INVALID, /*007B*/ ZYDIS_INVALID, - /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043A), - /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043B), - /*007E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043C), - /*007F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043D), + /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0442), + /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0443), + /*007E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0444), + /*007F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0445), /*0080*/ ZYDIS_INVALID, /*0081*/ ZYDIS_INVALID, /*0082*/ ZYDIS_INVALID, @@ -7460,16 +7460,16 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*008D*/ ZYDIS_INVALID, /*008E*/ ZYDIS_INVALID, /*008F*/ ZYDIS_INVALID, - /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043E), - /*0091*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043F), - /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0440), - /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0441), + /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0446), + /*0091*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0447), + /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0448), + /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0449), /*0094*/ ZYDIS_INVALID, /*0095*/ ZYDIS_INVALID, /*0096*/ ZYDIS_INVALID, /*0097*/ ZYDIS_INVALID, - /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0442), - /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0443), + /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044A), + /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044B), /*009A*/ ZYDIS_INVALID, /*009B*/ ZYDIS_INVALID, /*009C*/ ZYDIS_INVALID, @@ -7510,11 +7510,11 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00BF*/ ZYDIS_INVALID, /*00C0*/ ZYDIS_INVALID, /*00C1*/ ZYDIS_INVALID, - /*00C2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0444), + /*00C2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044C), /*00C3*/ ZYDIS_INVALID, - /*00C4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0445), - /*00C5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0446), - /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0447), + /*00C4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044D), + /*00C5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044E), + /*00C6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044F), /*00C7*/ ZYDIS_INVALID, /*00C8*/ ZYDIS_INVALID, /*00C9*/ ZYDIS_INVALID, @@ -7524,128 +7524,128 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00CD*/ ZYDIS_INVALID, /*00CE*/ ZYDIS_INVALID, /*00CF*/ ZYDIS_INVALID, - /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0448), - /*00D1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0449), - /*00D2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044A), - /*00D3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044B), - /*00D4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044C), - /*00D5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044D), - /*00D6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044E), - /*00D7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x044F), - /*00D8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0450), - /*00D9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0451), - /*00DA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0452), - /*00DB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0453), - /*00DC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0454), - /*00DD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0455), - /*00DE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0456), - /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0457), - /*00E0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0458), - /*00E1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0459), - /*00E2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045A), - /*00E3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045B), - /*00E4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045C), - /*00E5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045D), - /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045E), - /*00E7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045F), - /*00E8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0460), - /*00E9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0461), - /*00EA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0462), - /*00EB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0463), - /*00EC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0464), - /*00ED*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0465), - /*00EE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0466), - /*00EF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0467), + /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0450), + /*00D1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0451), + /*00D2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0452), + /*00D3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0453), + /*00D4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0454), + /*00D5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0455), + /*00D6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0456), + /*00D7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0457), + /*00D8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0458), + /*00D9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0459), + /*00DA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045A), + /*00DB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045B), + /*00DC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045C), + /*00DD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045D), + /*00DE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045E), + /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x045F), + /*00E0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0460), + /*00E1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0461), + /*00E2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0462), + /*00E3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0463), + /*00E4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0464), + /*00E5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0465), + /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0466), + /*00E7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0467), + /*00E8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0468), + /*00E9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0469), + /*00EA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046A), + /*00EB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046B), + /*00EC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046C), + /*00ED*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046D), + /*00EE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046E), + /*00EF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046F), /*00F0*/ ZYDIS_INVALID, - /*00F1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0468), - /*00F2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0469), - /*00F3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046A), - /*00F4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046B), - /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046C), - /*00F6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046D), - /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046E), - /*00F8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x046F), - /*00F9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0470), - /*00FA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0471), - /*00FB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0472), - /*00FC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0473), - /*00FD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0474), - /*00FE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0475), + /*00F1*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0470), + /*00F2*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0471), + /*00F3*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0472), + /*00F4*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0473), + /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0474), + /*00F6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0475), + /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0476), + /*00F8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0477), + /*00F9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0478), + /*00FA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0479), + /*00FB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047A), + /*00FC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047B), + /*00FD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047C), + /*00FE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047D), /*00FF*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0476), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0477), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0478), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0479), - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047A), - /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047B), - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047C), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047D), - /*0008*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047E), - /*0009*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047F), - /*000A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0480), - /*000B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0481), - /*000C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0482), - /*000D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0483), - /*000E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0484), - /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0485), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047E), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x047F), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0480), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0481), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0482), + /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0483), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0484), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0485), + /*0008*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0486), + /*0009*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0487), + /*000A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0488), + /*000B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0489), + /*000C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048A), + /*000D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048B), + /*000E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048C), + /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048D), /*0010*/ ZYDIS_INVALID, /*0011*/ ZYDIS_INVALID, /*0012*/ ZYDIS_INVALID, - /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0486), + /*0013*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048E), /*0014*/ ZYDIS_INVALID, /*0015*/ ZYDIS_INVALID, - /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0487), - /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0488), - /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0489), - /*0019*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048A), - /*001A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048B), + /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048F), + /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0490), + /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0491), + /*0019*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0492), + /*001A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0493), /*001B*/ ZYDIS_INVALID, - /*001C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048C), - /*001D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048D), - /*001E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048E), + /*001C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0494), + /*001D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0495), + /*001E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0496), /*001F*/ ZYDIS_INVALID, - /*0020*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x048F), - /*0021*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0490), - /*0022*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0491), - /*0023*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0492), - /*0024*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0493), - /*0025*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0494), + /*0020*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0497), + /*0021*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0498), + /*0022*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0499), + /*0023*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049A), + /*0024*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049B), + /*0025*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049C), /*0026*/ ZYDIS_INVALID, /*0027*/ ZYDIS_INVALID, - /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0495), - /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0496), - /*002A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0497), - /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0498), - /*002C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0499), - /*002D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049A), - /*002E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049B), - /*002F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049C), - /*0030*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049D), - /*0031*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049E), - /*0032*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049F), - /*0033*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A0), - /*0034*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A1), - /*0035*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A2), - /*0036*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A3), - /*0037*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A4), - /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A5), - /*0039*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A6), - /*003A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A7), - /*003B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A8), - /*003C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A9), - /*003D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AA), - /*003E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AB), - /*003F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AC), - /*0040*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AD), - /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AE), + /*0028*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049D), + /*0029*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049E), + /*002A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x049F), + /*002B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A0), + /*002C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A1), + /*002D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A2), + /*002E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A3), + /*002F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A4), + /*0030*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A5), + /*0031*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A6), + /*0032*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A7), + /*0033*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A8), + /*0034*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04A9), + /*0035*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AA), + /*0036*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AB), + /*0037*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AC), + /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AD), + /*0039*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AE), + /*003A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AF), + /*003B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B0), + /*003C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B1), + /*003D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B2), + /*003E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B3), + /*003F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B4), + /*0040*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B5), + /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B6), /*0042*/ ZYDIS_INVALID, /*0043*/ ZYDIS_INVALID, /*0044*/ ZYDIS_INVALID, - /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04AF), - /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B0), - /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B1), + /*0045*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B7), + /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B8), + /*0047*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B9), /*0048*/ ZYDIS_INVALID, /*0049*/ ZYDIS_INVALID, /*004A*/ ZYDIS_INVALID, @@ -7662,9 +7662,9 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0055*/ ZYDIS_INVALID, /*0056*/ ZYDIS_INVALID, /*0057*/ ZYDIS_INVALID, - /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B2), - /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B3), - /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B4), + /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BA), + /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BB), + /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BC), /*005B*/ ZYDIS_INVALID, /*005C*/ ZYDIS_INVALID, /*005D*/ ZYDIS_INVALID, @@ -7694,8 +7694,8 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0075*/ ZYDIS_INVALID, /*0076*/ ZYDIS_INVALID, /*0077*/ ZYDIS_INVALID, - /*0078*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B5), - /*0079*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B6), + /*0078*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BD), + /*0079*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BE), /*007A*/ ZYDIS_INVALID, /*007B*/ ZYDIS_INVALID, /*007C*/ ZYDIS_INVALID, @@ -7714,9 +7714,9 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0089*/ ZYDIS_INVALID, /*008A*/ ZYDIS_INVALID, /*008B*/ ZYDIS_INVALID, - /*008C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B7), + /*008C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BF), /*008D*/ ZYDIS_INVALID, - /*008E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B8), + /*008E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C0), /*008F*/ ZYDIS_INVALID, /*0090*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0020), /*0091*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0021), @@ -7724,15 +7724,15 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0023), /*0094*/ ZYDIS_INVALID, /*0095*/ ZYDIS_INVALID, - /*0096*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BD), - /*0097*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BE), - /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BF), + /*0096*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C5), + /*0097*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C6), + /*0098*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C7), /*0099*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0587), - /*009A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C0), + /*009A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C8), /*009B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x058A), - /*009C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C1), + /*009C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C9), /*009D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x058D), - /*009E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C2), + /*009E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CA), /*009F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0590), /*00A0*/ ZYDIS_INVALID, /*00A1*/ ZYDIS_INVALID, @@ -7740,15 +7740,15 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00A3*/ ZYDIS_INVALID, /*00A4*/ ZYDIS_INVALID, /*00A5*/ ZYDIS_INVALID, - /*00A6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C3), - /*00A7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C4), - /*00A8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C5), + /*00A6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CB), + /*00A7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CC), + /*00A8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CD), /*00A9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0597), - /*00AA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C6), + /*00AA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CE), /*00AB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x059A), - /*00AC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C7), + /*00AC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CF), /*00AD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x059D), - /*00AE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C8), + /*00AE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D0), /*00AF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05A0), /*00B0*/ ZYDIS_INVALID, /*00B1*/ ZYDIS_INVALID, @@ -7756,15 +7756,15 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00B3*/ ZYDIS_INVALID, /*00B4*/ ZYDIS_INVALID, /*00B5*/ ZYDIS_INVALID, - /*00B6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C9), - /*00B7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CA), - /*00B8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CB), + /*00B6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D1), + /*00B7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D2), + /*00B8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D3), /*00B9*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05A7), - /*00BA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CC), + /*00BA*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D4), /*00BB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05AA), - /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CD), + /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D5), /*00BD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05AD), - /*00BE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CE), + /*00BE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D6), /*00BF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05B0), /*00C0*/ ZYDIS_INVALID, /*00C1*/ ZYDIS_INVALID, @@ -7793,11 +7793,11 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00D8*/ ZYDIS_INVALID, /*00D9*/ ZYDIS_INVALID, /*00DA*/ ZYDIS_INVALID, - /*00DB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04CF), - /*00DC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D0), - /*00DD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D1), - /*00DE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D2), - /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D3), + /*00DB*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D7), + /*00DC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D8), + /*00DD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D9), + /*00DE*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DA), + /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DB), /*00E0*/ ZYDIS_INVALID, /*00E1*/ ZYDIS_INVALID, /*00E2*/ ZYDIS_INVALID, @@ -7821,7 +7821,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00F4*/ ZYDIS_INVALID, /*00F5*/ ZYDIS_INVALID, /*00F6*/ ZYDIS_INVALID, - /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D4), + /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DC), /*00F8*/ ZYDIS_INVALID, /*00F9*/ ZYDIS_INVALID, /*00FA*/ ZYDIS_INVALID, @@ -7832,41 +7832,41 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00FF*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D5), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D6), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DD), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DE), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DF), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D8), - /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04D9), - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DA), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E0), + /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E1), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E2), /*0007*/ ZYDIS_INVALID, - /*0008*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DB), - /*0009*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DC), + /*0008*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E3), + /*0009*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E4), /*000A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05C5), /*000B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x05C6), - /*000C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DD), - /*000D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DE), - /*000E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04DF), - /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E0), + /*000C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E5), + /*000D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E6), + /*000E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E7), + /*000F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E8), /*0010*/ ZYDIS_INVALID, /*0011*/ ZYDIS_INVALID, /*0012*/ ZYDIS_INVALID, /*0013*/ ZYDIS_INVALID, - /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E1), - /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E2), - /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E3), - /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E4), - /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E5), - /*0019*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E6), + /*0014*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E9), + /*0015*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EA), + /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EB), + /*0017*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EC), + /*0018*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04ED), + /*0019*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EE), /*001A*/ ZYDIS_INVALID, /*001B*/ ZYDIS_INVALID, /*001C*/ ZYDIS_INVALID, - /*001D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E7), + /*001D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EF), /*001E*/ ZYDIS_INVALID, /*001F*/ ZYDIS_INVALID, - /*0020*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E8), - /*0021*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04E9), - /*0022*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EA), + /*0020*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F0), + /*0021*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F1), + /*0022*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F2), /*0023*/ ZYDIS_INVALID, /*0024*/ ZYDIS_INVALID, /*0025*/ ZYDIS_INVALID, @@ -7880,35 +7880,35 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*002D*/ ZYDIS_INVALID, /*002E*/ ZYDIS_INVALID, /*002F*/ ZYDIS_INVALID, - /*0030*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EB), - /*0031*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EC), - /*0032*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04ED), - /*0033*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EE), + /*0030*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F3), + /*0031*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F4), + /*0032*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F5), + /*0033*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F6), /*0034*/ ZYDIS_INVALID, /*0035*/ ZYDIS_INVALID, /*0036*/ ZYDIS_INVALID, /*0037*/ ZYDIS_INVALID, - /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04EF), - /*0039*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F0), + /*0038*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F7), + /*0039*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F8), /*003A*/ ZYDIS_INVALID, /*003B*/ ZYDIS_INVALID, /*003C*/ ZYDIS_INVALID, /*003D*/ ZYDIS_INVALID, - /*003E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F1), + /*003E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F9), /*003F*/ ZYDIS_INVALID, - /*0040*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F2), - /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F3), - /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F4), + /*0040*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FA), + /*0041*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FB), + /*0042*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FC), /*0043*/ ZYDIS_INVALID, - /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F5), + /*0044*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FD), /*0045*/ ZYDIS_INVALID, - /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F6), + /*0046*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FE), /*0047*/ ZYDIS_INVALID, - /*0048*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F7), - /*0049*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F8), - /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04F9), - /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FA), - /*004C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FB), + /*0048*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FF), + /*0049*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0500), + /*004A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0501), + /*004B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0502), + /*004C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0503), /*004D*/ ZYDIS_INVALID, /*004E*/ ZYDIS_INVALID, /*004F*/ ZYDIS_INVALID, @@ -7924,24 +7924,24 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0059*/ ZYDIS_INVALID, /*005A*/ ZYDIS_INVALID, /*005B*/ ZYDIS_INVALID, - /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FC), - /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FD), - /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FE), - /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04FF), - /*0060*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0500), - /*0061*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0501), - /*0062*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0502), - /*0063*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0503), + /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0504), + /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0505), + /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0506), + /*005F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0507), + /*0060*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0508), + /*0061*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0509), + /*0062*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050A), + /*0063*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050B), /*0064*/ ZYDIS_INVALID, /*0065*/ ZYDIS_INVALID, /*0066*/ ZYDIS_INVALID, /*0067*/ ZYDIS_INVALID, - /*0068*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0504), - /*0069*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0505), + /*0068*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050C), + /*0069*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050D), /*006A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0607), /*006B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0608), - /*006C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0506), - /*006D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0507), + /*006C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050E), + /*006D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050F), /*006E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x060D), /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x060E), /*0070*/ ZYDIS_INVALID, @@ -7952,12 +7952,12 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0075*/ ZYDIS_INVALID, /*0076*/ ZYDIS_INVALID, /*0077*/ ZYDIS_INVALID, - /*0078*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0508), - /*0079*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0509), + /*0078*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0510), + /*0079*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0511), /*007A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0613), /*007B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0614), - /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050A), - /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050B), + /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0512), + /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0513), /*007E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0619), /*007F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x061A), /*0080*/ ZYDIS_INVALID, @@ -8055,7 +8055,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00DC*/ ZYDIS_INVALID, /*00DD*/ ZYDIS_INVALID, /*00DE*/ ZYDIS_INVALID, - /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050C), + /*00DF*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0514), /*00E0*/ ZYDIS_INVALID, /*00E1*/ ZYDIS_INVALID, /*00E2*/ ZYDIS_INVALID, @@ -8108,11 +8108,11 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*000F*/ ZYDIS_INVALID, /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x061C), /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x061D), - /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050D), + /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0515), /*0013*/ ZYDIS_INVALID, /*0014*/ ZYDIS_INVALID, /*0015*/ ZYDIS_INVALID, - /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050E), + /*0016*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0516), /*0017*/ ZYDIS_INVALID, /*0018*/ ZYDIS_INVALID, /*0019*/ ZYDIS_INVALID, @@ -8181,7 +8181,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0058*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x062B), /*0059*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x062C), /*005A*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x062D), - /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x050F), + /*005B*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0517), /*005C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0630), /*005D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0631), /*005E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0632), @@ -8201,8 +8201,8 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*006C*/ ZYDIS_INVALID, /*006D*/ ZYDIS_INVALID, /*006E*/ ZYDIS_INVALID, - /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0510), - /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0511), + /*006F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0518), + /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0519), /*0071*/ ZYDIS_INVALID, /*0072*/ ZYDIS_INVALID, /*0073*/ ZYDIS_INVALID, @@ -8216,8 +8216,8 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*007B*/ ZYDIS_INVALID, /*007C*/ ZYDIS_INVALID, /*007D*/ ZYDIS_INVALID, - /*007E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0512), - /*007F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0513), + /*007E*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051A), + /*007F*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051B), /*0080*/ ZYDIS_INVALID, /*0081*/ ZYDIS_INVALID, /*0082*/ ZYDIS_INVALID, @@ -8274,12 +8274,12 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00B5*/ ZYDIS_INVALID, /*00B6*/ ZYDIS_INVALID, /*00B7*/ ZYDIS_INVALID, - /*00B8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0516), + /*00B8*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051E), /*00B9*/ ZYDIS_INVALID, /*00BA*/ ZYDIS_INVALID, /*00BB*/ ZYDIS_INVALID, - /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0517), - /*00BD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0518), + /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051F), + /*00BD*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0520), /*00BE*/ ZYDIS_INVALID, /*00BF*/ ZYDIS_INVALID, /*00C0*/ ZYDIS_INVALID, @@ -8320,7 +8320,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00E3*/ ZYDIS_INVALID, /*00E4*/ ZYDIS_INVALID, /*00E5*/ ZYDIS_INVALID, - /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0519), + /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0521), /*00E7*/ ZYDIS_INVALID, /*00E8*/ ZYDIS_INVALID, /*00E9*/ ZYDIS_INVALID, @@ -8593,9 +8593,9 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00F2*/ ZYDIS_INVALID, /*00F3*/ ZYDIS_INVALID, /*00F4*/ ZYDIS_INVALID, - /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051A), + /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0522), /*00F6*/ ZYDIS_INVALID, - /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051B), + /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0523), /*00F8*/ ZYDIS_INVALID, /*00F9*/ ZYDIS_INVALID, /*00FA*/ ZYDIS_INVALID, @@ -8624,7 +8624,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*000F*/ ZYDIS_INVALID, /*0010*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0647), /*0011*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0648), - /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051C), + /*0012*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0524), /*0013*/ ZYDIS_INVALID, /*0014*/ ZYDIS_INVALID, /*0015*/ ZYDIS_INVALID, @@ -8718,7 +8718,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*006D*/ ZYDIS_INVALID, /*006E*/ ZYDIS_INVALID, /*006F*/ ZYDIS_INVALID, - /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051D), + /*0070*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0525), /*0071*/ ZYDIS_INVALID, /*0072*/ ZYDIS_INVALID, /*0073*/ ZYDIS_INVALID, @@ -8730,8 +8730,8 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*0079*/ ZYDIS_INVALID, /*007A*/ ZYDIS_INVALID, /*007B*/ ZYDIS_INVALID, - /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051E), - /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051F), + /*007C*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0526), + /*007D*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0527), /*007E*/ ZYDIS_INVALID, /*007F*/ ZYDIS_INVALID, /*0080*/ ZYDIS_INVALID, @@ -8752,8 +8752,8 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*008F*/ ZYDIS_INVALID, /*0090*/ ZYDIS_INVALID, /*0091*/ ZYDIS_INVALID, - /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0520), - /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0521), + /*0092*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0528), + /*0093*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0529), /*0094*/ ZYDIS_INVALID, /*0095*/ ZYDIS_INVALID, /*0096*/ ZYDIS_INVALID, @@ -8794,7 +8794,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00B9*/ ZYDIS_INVALID, /*00BA*/ ZYDIS_INVALID, /*00BB*/ ZYDIS_INVALID, - /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0524), + /*00BC*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052C), /*00BD*/ ZYDIS_INVALID, /*00BE*/ ZYDIS_INVALID, /*00BF*/ ZYDIS_INVALID, @@ -8814,7 +8814,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00CD*/ ZYDIS_INVALID, /*00CE*/ ZYDIS_INVALID, /*00CF*/ ZYDIS_INVALID, - /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0525), + /*00D0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052D), /*00D1*/ ZYDIS_INVALID, /*00D2*/ ZYDIS_INVALID, /*00D3*/ ZYDIS_INVALID, @@ -8836,7 +8836,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00E3*/ ZYDIS_INVALID, /*00E4*/ ZYDIS_INVALID, /*00E5*/ ZYDIS_INVALID, - /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0526), + /*00E6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052E), /*00E7*/ ZYDIS_INVALID, /*00E8*/ ZYDIS_INVALID, /*00E9*/ ZYDIS_INVALID, @@ -8846,7 +8846,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00ED*/ ZYDIS_INVALID, /*00EE*/ ZYDIS_INVALID, /*00EF*/ ZYDIS_INVALID, - /*00F0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0527), + /*00F0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052F), /*00F1*/ ZYDIS_INVALID, /*00F2*/ ZYDIS_INVALID, /*00F3*/ ZYDIS_INVALID, @@ -9109,9 +9109,9 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00F2*/ ZYDIS_INVALID, /*00F3*/ ZYDIS_INVALID, /*00F4*/ ZYDIS_INVALID, - /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0528), - /*00F6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0529), - /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052A), + /*00F5*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0530), + /*00F6*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0531), + /*00F7*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0532), /*00F8*/ ZYDIS_INVALID, /*00F9*/ ZYDIS_INVALID, /*00FA*/ ZYDIS_INVALID, @@ -9362,7 +9362,7 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = /*00ED*/ ZYDIS_INVALID, /*00EE*/ ZYDIS_INVALID, /*00EF*/ ZYDIS_INVALID, - /*00F0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052B), + /*00F0*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0533), /*00F1*/ ZYDIS_INVALID, /*00F2*/ ZYDIS_INVALID, /*00F3*/ ZYDIS_INVALID, @@ -9381,76 +9381,76 @@ const ZydisInstructionTreeNode filtersOpcode[][256] = } }; -const ZydisInstructionTreeNode filtersMode[][3] = +const ZydisDecoderTreeNode filtersMode[][3] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0003), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0004), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x008F) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x008F) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0006), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0092), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0093) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0092), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0093) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x025C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x025B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x025B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0262), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0261) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0262), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0261) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0098), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0099), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0098), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0099), /*0002*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersModeCompact[][2] = +const ZydisDecoderTreeNode filtersModeCompact[][2] = { { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05BF) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05BF) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0511) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0511) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C0) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05C0) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0000), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0001) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06FD) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x06FE), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x06FD) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0000), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0701) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0701) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0080) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0080) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0085), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0086) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0085), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0086) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0002) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0082), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0083) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0082), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0083) }, { /*0000*/ ZYDIS_INVALID, @@ -9461,24 +9461,24 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0310), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x030F) + /*0000*/ ZYDIS_DEFINITION(0x0F, 0x0310), + /*0001*/ ZYDIS_DEFINITION(0x0F, 0x030F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0312), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0311) + /*0000*/ ZYDIS_DEFINITION(0x0F, 0x0312), + /*0001*/ ZYDIS_DEFINITION(0x0F, 0x0311) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0314), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0313) + /*0000*/ ZYDIS_DEFINITION(0x0F, 0x0314), + /*0001*/ ZYDIS_DEFINITION(0x0F, 0x0313) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0316), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0F, 0x0315) + /*0000*/ ZYDIS_DEFINITION(0x0F, 0x0316), + /*0001*/ ZYDIS_DEFINITION(0x0F, 0x0315) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x025F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0260) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0260) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x000D), @@ -9506,130 +9506,130 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x001D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0328) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0328) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x001E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0324) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0324) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0327) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0327) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0020), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0323) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0323) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x072E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0730) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x072E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0730) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x072D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x072F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x072D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x072F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0735), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0737) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0735), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0737) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0734), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0736) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0734), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0736) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0021), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0330) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0330) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0022), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032C) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0023), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032F) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032F) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0024), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x02A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x02A4) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x02A3), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x02A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0294), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0293) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0294), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0293) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0269), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0268) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0269), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0268) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0284), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0283) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0284), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0283) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x02B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x02B0) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x02B1), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x02B0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x02A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x029F) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x02A0), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x029F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x026D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x026C) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x026D), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x026C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0288), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0287) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0288), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0287) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x02AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x02AC) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x02AD), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x02AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x029C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x029B) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x029C), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x029B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x02A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x02A7) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x02A8), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x02A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0298), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0297) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0298), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0297) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0274), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0273) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0274), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0273) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x028C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x028B) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x028C), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x028B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0278), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0277) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0278), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0277) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x0290), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x028F) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x0290), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x028F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05EF), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05EF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05F0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x073B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x073B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x073C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x073C), /*0001*/ ZYDIS_INVALID }, { @@ -9638,99 +9638,99 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C1) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05C1) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0512) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0512) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05C2) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05C2) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0513) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0513) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0168) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0168) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0169) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0169) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0000) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0000) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0003) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0003) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x023F) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x023F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x016A) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x016A) }, { /*0000*/ ZYDIS_INVALID, @@ -9873,140 +9873,140 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0075) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0075) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0074) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0074) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02A2) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x02A1), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x02A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0291), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0292) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0291), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0292) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0266), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0267) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0266), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0267) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0281), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0282) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0281), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0282) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02AF) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x02AE), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x02AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x029D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x029E) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x029D), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x029E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x026A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x026B) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x026A), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x026B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0285), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0286) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0285), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0286) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02AB) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x02AA), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x02AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0299), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x029A) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0299), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x029A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x02A6) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x02A5), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x02A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0295), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0296) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0295), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0296) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0271), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0272) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0271), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0272) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0289), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x028A) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0289), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x028A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0275), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0276) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0275), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0276) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x028D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x028E) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x028D), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x028E) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0034) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0034) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03F2) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03F2) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0018) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0018) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0647) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0647) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0068) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0068) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06F0) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x06F0) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0767) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0767) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0101) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0101) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0032) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0032) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03F0) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03F0) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0016) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0016) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0645) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0645) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0066) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0066) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06EE) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x06EE) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0765) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0765) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0100) + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0100) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0374), @@ -10058,7 +10058,7 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x09, 0x00C1) + /*0001*/ ZYDIS_DEFINITION(0x09, 0x00C1) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0008), @@ -10070,7 +10070,7 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02BA) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0408), @@ -10202,11 +10202,11 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B7) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0259) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0259) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0011), @@ -10214,39 +10214,39 @@ const ZydisInstructionTreeNode filtersModeCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x0002) + /*0001*/ ZYDIS_DEFINITION(0x01, 0x0002) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x01, 0x0001) + /*0001*/ ZYDIS_DEFINITION(0x01, 0x0001) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0625) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0625) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0037), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0038) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x00BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x00BD) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x00BE), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x00BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x08, 0x027A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x07, 0x0279) + /*0000*/ ZYDIS_DEFINITION(0x08, 0x027A), + /*0001*/ ZYDIS_DEFINITION(0x07, 0x0279) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x09, 0x027F) + /*0001*/ ZYDIS_DEFINITION(0x09, 0x027F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x027C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x027B) + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x027C), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x027B) } }; -const ZydisInstructionTreeNode filtersModrmMod[][4] = +const ZydisDecoderTreeNode filtersModrmMod[][4] = { { /*0000*/ ZYDIS_INVALID, @@ -10256,39 +10256,39 @@ const ZydisInstructionTreeNode filtersModrmMod[][4] = } }; -const ZydisInstructionTreeNode filtersModrmModCompact[][2] = +const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0022), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0020) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0022), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0020) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0025), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0023) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0025), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0023) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0027), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0026) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0027), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0026) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0029), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0028) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0029), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0028) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03DE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03E6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0000), @@ -10299,112 +10299,112 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0001) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02DB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A1), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A1), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0005) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0029), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0028) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0029), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0028) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0005), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0004) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0005), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0004) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0003), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0002) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0003), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0002) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0019), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0018) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0019), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0018) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0015), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0014) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0015), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0014) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0023), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0022) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0023), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0022) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0025), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0024) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0025), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0024) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0009), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0008) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0009), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0008) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0013), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0012) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0013), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0012) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0011), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0010) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0011), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0010) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0021), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0020) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0021), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0020) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0027), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0026) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0027), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0026) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0007), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0006) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0007), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0006) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x000A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0017), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0016) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0017), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0016) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x001E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x002E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0001), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_3DNOW, 0x02, 0x0000) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0001), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0000) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0002), @@ -10443,8 +10443,8 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0007) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0010), @@ -10455,16 +10455,16 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0013) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BD) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0014), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03BF) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BF) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0009), @@ -10859,68 +10859,68 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x00D0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00EA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00EE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00EC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00D8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00E0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E0) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x00D1), @@ -11103,132 +11103,132 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0127) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0670), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0670), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x066F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0668), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0667) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0668), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0667) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0658), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0657) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0658), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0657) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0660), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0660), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x065F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0677), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0676) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0677), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0676) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x066E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x066D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0659) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x065A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0659) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0662), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0661) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0662), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0661) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0674), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0673) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0674), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0673) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x066C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x066B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0672), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0671) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0672), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0671) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x066A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0669) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x066A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0669) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x065C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x065B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0664), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0663) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0664), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0663) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x065D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x065E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x065D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0666), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0665) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0666), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0665) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00A7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x06A2), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x06A1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06A3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06A4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06A3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00B7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x06B2), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x06B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06B3) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0128), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0129) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x023A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0239) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x023A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0239) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x011A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0118) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0118) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x011D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x011B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x011B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02DD) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02DD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00B1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B1) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02BC) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BC) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02BF) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0387), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0386) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0387), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0386) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0389), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0388) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0389), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0388) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x012A), @@ -11239,8 +11239,8 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0017) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x012C), @@ -11251,20 +11251,20 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x012F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0379), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0378) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0379), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0378) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x037A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0745), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0743) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0745), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0743) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0748), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0746) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0748), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0746) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0130), @@ -11479,100 +11479,100 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x0192) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0006), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0004) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0006), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0004) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0009), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0007) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0009), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0007) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x000B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x000A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x000D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x000C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0635), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0633) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0635), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0633) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0638), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0636) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0638), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0636) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0639), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x063A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0639), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x063A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x063B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x063C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x063B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x063C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0056), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0054) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0056), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0054) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0059), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0057) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0059), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0057) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x005A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x005B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x005C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x005D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06DC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06DE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06DF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06E3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0755), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0753) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0755), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0753) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0758), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0756) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0758), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0756) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0759), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x075A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0759), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x075A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x075B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x075C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x075B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x075C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00F8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F8) }, { /*0000*/ ZYDIS_INVALID, @@ -13615,12 +13615,12 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0074) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0232), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0231) + /*0000*/ ZYDIS_DEFINITION(0x05, 0x0232), + /*0001*/ ZYDIS_DEFINITION(0x05, 0x0231) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0234), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0233) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x0234), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x0233) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x002A), @@ -13639,48 +13639,48 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0031) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0705), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0704) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0705), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0704) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0707), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0706) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0707), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0706) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x074B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0749) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x074B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0749) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x074E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x074C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x074E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x074C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0300), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02FF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0300), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0302), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0301) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0302), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0301) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0304), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0303) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0304), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0303) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0032), @@ -13795,76 +13795,76 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x03AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0007), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0005) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0007), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0005) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0006), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0004) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0006), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0004) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0019) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0019) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0018) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0018) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0017), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0015) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0017), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0015) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0016), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0014) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0016), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0014) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x001C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0029), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0027) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0029), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0027) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0028), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0026) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0028), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0026) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0013), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0011) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0013), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0011) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0012), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0010) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0012), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0010) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0009) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0009) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x000A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0008) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0008) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x03AC), @@ -14007,12 +14007,12 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x03EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0003), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0001) + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0003), + /*0001*/ ZYDIS_DEFINITION(0x11, 0x0001) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0002), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0000) + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0002), + /*0001*/ ZYDIS_DEFINITION(0x11, 0x0000) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x03F0), @@ -14035,116 +14035,116 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x00A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0360), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0360), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0362), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0361) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0362), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0361) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0325), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0325), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032D) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032E) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x061E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x061D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0620), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0620), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x061F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0616), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0615) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0616), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0615) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0618), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0617) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0618), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0617) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0328) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0328) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0329) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0329) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0514) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0514) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0515) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0515) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0516) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0516) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0517) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0517) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0518) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0518) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0519) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0519) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0302), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0301) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0302), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0301) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0304), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0303) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0304), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0303) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0306), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0305) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0306), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0305) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0308), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0307) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0308), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0307) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0339) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0339) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0610), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0610), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x010E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x010D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x010D) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x03F8), @@ -14211,132 +14211,132 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0331), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0331), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0332), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0332), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05DE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05E0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05CD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05CF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0378), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0377) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0378), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0377) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0379) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0379) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0626), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0625) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0626), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0625) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0628), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0627) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0628), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0627) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x036B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x036D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0128), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0127) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0128), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0127) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x012A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0129) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0129) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0114), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0113) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0114), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0113) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0116), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0115) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0116), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0115) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05FD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0600), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0600), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0164), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0163) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0164), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0163) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0166), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0165) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0166), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0165) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E7) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x040C), @@ -14372,155 +14372,155 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02D7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D7) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0104), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0103) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0104), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0103) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0106), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0105) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0106), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0105) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E8) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05E9), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05EA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05EB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05EA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0415), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0416) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0002), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0000) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0002), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0000) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0417), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0418) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0018) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0018) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0419), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0014), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0012) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0014), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0012) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041D), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0020), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0020), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x041F), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0420) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0008), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0006) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0008), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0006) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0354), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0353) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0354), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0353) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0356), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0355) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0356), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0355) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0358), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0357) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0358), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0357) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x035A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0359) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0359) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032C) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0619) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x061A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0619) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x061B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x061C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x061B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0612), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0611) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0612), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0611) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0614), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0613) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0614), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0613) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0326) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0326) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0327) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0327) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0300), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02FF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0300), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FF) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0337) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0337) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0338) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0338) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x010C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x010B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x010B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0421), @@ -14555,388 +14555,388 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x032F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0330), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0330), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05EC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05EC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05EE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05EE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00E1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0374), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0373) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0374), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0373) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0376), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0375) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0376), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0375) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0622), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0621) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0622), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0621) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0624), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0623) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0624), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0623) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0368), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0367) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0368), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0367) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0369) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0369) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x011B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x011D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0124), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0123) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0124), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0123) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0126), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0125) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0126), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0125) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05FB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05FC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02ED) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02EF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0160), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0160), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0162), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0161) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0162), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0161) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05BB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05BA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05C4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05C7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05C6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05BC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05BE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x038C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x038B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x038E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x038D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0406), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0405) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0406), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0405) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0408), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0407) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0408), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0407) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0412), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0411) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0412), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0411) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0414), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0413) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0414), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0413) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0409) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x040A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0409) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x040C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0394), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0393) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0394), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0393) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0396), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0395) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0396), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0395) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05AB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0388), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0387) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0388), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0387) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0389) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x038A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0389) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05C1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05C0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05C2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B2) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0429), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x042A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0309) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0309) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0316), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0315) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0316), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0315) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0318), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0317) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0318), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0317) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0525), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0524) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0525), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0524) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0527), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0526) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0527), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0526) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x057E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x057E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x057F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x057F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0562), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0562), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0563), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0563), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0552), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0552), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0553), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0553), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0568), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0568), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0569), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0569), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0558), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0558), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0559), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0559), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x053C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x053C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x053D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x053D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0570), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0570), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0571), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0571), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x056E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x056E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x056F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x056F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0544), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0544), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0545), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0545), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0542), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0542), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0543), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0543), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03EB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03EB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03ED) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03EF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C9) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x042B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x042C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x030D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0319) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x031A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0319) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x031C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x042D), @@ -14963,484 +14963,484 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0100), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00FF) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0100), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0102), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0101) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0102), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0101) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0481), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0480) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0481), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0480) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0451), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0451), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E4) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05E5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05E6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05E7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05E6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0581), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0580) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0581), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0580) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0583), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0582) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0583), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0582) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x056B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x056A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x056B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x056A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x056D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x056C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x056D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x056C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0573), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0572) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0573), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0572) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0575), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0574) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0575), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0574) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x039F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0509), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0508) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0509), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0508) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x050B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0342), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0341) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0342), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0341) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C3), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0599), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0598) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0599), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0598) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x059B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x059D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x059E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x059F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x049F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x049E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0565), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0564) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0565), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0564) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0567), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0566) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0567), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0566) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03C9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04FF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0501), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0500) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0501), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0500) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0503), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0502) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0503), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0502) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014D) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0333) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0333) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0334) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0334) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0591), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0590) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0591), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0590) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0593), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0592) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0593), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0592) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0595), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0594) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0595), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0594) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0597), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0596) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0597), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0596) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0511), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0510) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0511), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0510) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0513), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0512) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0513), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0512) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03A9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x049B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x049A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x049C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x049D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x049C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05C8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05C8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05CA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05CB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0555), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0554) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0555), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0554) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0557), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0556) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0557), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0556) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x053F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x053E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x053F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x053E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0541), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0540) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0541), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0540) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0547), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0546) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0547), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0546) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0549), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0548) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0549), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0548) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x050D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x050E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x050F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0487), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0486) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0487), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0486) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0489), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0488) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0489), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0488) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x051D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x051E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x051F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02D8), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0585), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0584) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0585), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0584) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0587), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0586) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0587), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0586) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0589), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0588) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0589), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0588) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x058B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x058D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x058E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x058F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0398), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0397) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0398), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0397) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0399) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x039A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0399) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03B5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x039C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x039B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x039D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x039E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x039D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0521), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0520) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0521), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0520) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0523), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0522) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0523), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0522) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0465), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0464) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0465), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0464) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0467), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0466) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0467), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0466) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x045D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x045F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0461), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0460) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0461), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0460) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0463), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0462) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0463), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0462) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0483), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0482) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0483), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0482) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0485), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0484) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0485), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0484) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0475), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0474) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0475), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0474) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0477), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0476) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0477), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0476) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x046D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x046F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0471), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0470) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0471), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0470) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0473), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0472) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0473), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0472) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0531), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0530) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0531), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0530) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0533), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0532) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0533), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0532) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0539), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0538) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0539), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0538) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x053B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x053A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x053B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x053A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0535), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0534) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0535), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0534) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0537), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0536) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0537), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0536) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04FA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04FB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0434), @@ -15487,12 +15487,12 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0449) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05A6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x044A), @@ -15511,108 +15511,108 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0450) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x037B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x037E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x037D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0384), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0383) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0384), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0383) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0386), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0385) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0386), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0385) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0380), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x037F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0380), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x037F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0382), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0381) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0382), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0381) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04CD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04CE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04CF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04CB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04CB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04D3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F3) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0335) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0335) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0336) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0336) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0390), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x038F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0390), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x038F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0392), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0391) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0392), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0391) }, { /*0000*/ ZYDIS_INVALID, @@ -15647,144 +15647,144 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0458) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04DF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04DE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04ED) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04EF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04E9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04EB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04EB) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0459), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x045A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x040E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0410), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x040F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0410), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04AB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04B0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04C0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04BB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04BC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0493), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0492) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0493), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0492) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0495), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0494) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0495), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0494) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0497), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0496) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0497), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0496) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0499), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0498) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0499), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0498) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x04A4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0505), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0504) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0505), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0504) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0507), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0506) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0507), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0506) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0469), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0468) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0469), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0468) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x046A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x046B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x045B), @@ -16087,32 +16087,32 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00D2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04E4), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A5) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04E6), @@ -16151,80 +16151,80 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05D7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05D6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D8) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05D9), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05D8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05D3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05D4) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05D5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05D4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05DD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05DC) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05DD), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05DC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x05DA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05DB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05DA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00EB) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00EC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00EB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00ED) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00EE), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00E7) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00E8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00E7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00E9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00EA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D3) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03D4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03D3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03D6), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03D5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03B7) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03B8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03B9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03BA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03B9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0449) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x044A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0449) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0453), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0452) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0453), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0452) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04F8), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04F9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x044E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x044D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0176), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0175) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0176), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0175) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x04FA), @@ -16243,20 +16243,20 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0501) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0479), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0478) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0479), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0478) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02D3) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02D4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02D3) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0502), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0503) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x047D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x047C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0504), @@ -16287,28 +16287,28 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x016E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x016D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x016E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x016D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0170), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x016F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0170), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x016F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x016C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x016B) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x016C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x016B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0364), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0363) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0364), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0363) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0366), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0365) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0366), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0365) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03E8) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03E7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03E8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x050D), @@ -16391,28 +16391,28 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0534) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0400), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FF) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0400), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03FF) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0535), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0536) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03F9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03FA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03F9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041B) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x041C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x041B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0537), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0538) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0416), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0415) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0416), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0415) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0539), @@ -16511,132 +16511,132 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0568) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00D6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00D5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00D6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0350), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0350), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0352), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0351) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0352), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0351) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0348), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0347) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0348), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0347) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x034A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0349) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0349) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0569), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013D) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0159) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0159) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056D), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0146), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0145) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0146), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0145) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05E2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05E3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05D1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05D0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05D1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05D0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0372), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0371) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0372), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0371) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0144), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0143) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0144), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0143) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0150), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0150), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0152), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0151) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0152), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0151) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0604), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0603) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0604), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0603) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x016A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0169) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0169) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02EB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02EB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x031E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0320), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x031F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0320), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0529), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0528) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0529), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0528) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x052B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x052A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0340), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0340), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0322), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0321) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0322), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0321) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0324), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0323) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0324), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0323) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x056F), @@ -16644,7 +16644,7 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0025) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0025) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0570), @@ -16659,135 +16659,135 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x010A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0109) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x010A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0109) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0110), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x010F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0110), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x010F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0112), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0111) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0112), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0111) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0573), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0574) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0093), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0091) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0093), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0091) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0575), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0576) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x009F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0344), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0343) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0344), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0343) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0346), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0345) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0346), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0345) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0312), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0311) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0312), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0311) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0314), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0313) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0314), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0313) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0577), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0578) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0138), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0137) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0138), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0137) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0579), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x057A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0154), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0153) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0154), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0153) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x057B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x057C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0130), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x012F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0130), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x012F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x05F4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0370), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x036F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0370), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x036F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0136), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0135) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0136), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0135) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0602), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0601) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0602), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0601) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02F5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0168), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0167) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0168), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0167) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x052D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x052C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x052E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x052F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x052E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02CB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02CB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02CE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02CD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02CE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02CD) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x057D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004E), /*0001*/ ZYDIS_INVALID }, { @@ -16795,7 +16795,7 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0050), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0050), /*0001*/ ZYDIS_INVALID }, { @@ -16804,71 +16804,71 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0024) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0024) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0580), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0108), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0107) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0108), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0107) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00C9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0118), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0117) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0118), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0117) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0119) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0119) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02D5) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D5) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02D6) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0581), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0582) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0583), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0584) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0085), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0087) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0085), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0087) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0585), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0586) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AB) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0587), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0588) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0099), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x009B) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0099), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x009B) }, { /*0000*/ ZYDIS_INVALID, @@ -16948,25 +16948,25 @@ const ZydisInstructionTreeNode filtersModrmModCompact[][2] = } }; -const ZydisInstructionTreeNode filtersModrmReg[][8] = +const ZydisDecoderTreeNode filtersModrmReg[][8] = { { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06DB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02C3), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02DF), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0722), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0724), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02C3), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02DF), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0722), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0724), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06DA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02C2), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02DE), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0721), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0723), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02C2), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02DE), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0721), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0723), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, @@ -16996,52 +16996,52 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0623), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0623), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0524), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0530), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052F), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0526), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0527), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0528), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0529) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0524), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x052E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0530), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x052F), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0526), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0527), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0528), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0529) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A5), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A7), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A9), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AB), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03A4), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x03A5), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x03A7), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x03A9), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x03AB), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x03AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052C), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x052D), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A6), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03A8), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AA), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03AC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x052A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x052B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x052C), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x052D), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x03A6), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x03A8), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x03AA), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x03AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C3), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C3), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x000B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C5), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C6), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C7), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03C4), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x03C5), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x03C6), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x03C7), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x03C8), /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0005) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03D5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D5), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17051,7 +17051,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03D4), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D4), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17063,62 +17063,62 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0579), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0579), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0566), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0566), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x055A), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x055A), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x057A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x057A), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0567), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0567), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x055B), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x055B), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x056C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x056C), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0560), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0560), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x054D), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x054D), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x056D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x056D), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0561), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0561), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x054E), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x054E), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0573), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0573), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0554), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x0554), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0574), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0572), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0574), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x0572), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0555), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0553) + /*0006*/ ZYDIS_DEFINITION(0x06, 0x0555), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x0553) }, { /*0000*/ ZYDIS_INVALID, @@ -17126,16 +17126,16 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02BB), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02EC), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0678) + /*0005*/ ZYDIS_DEFINITION(0x02, 0x02BB), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x02EC), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0678) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0033), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0034), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0035), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0036), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A1), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x05A1), /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0037), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID @@ -17143,12 +17143,12 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0026), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0027), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B6), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06CD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B6), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06CD), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0028), /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0029), /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x002A), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00C9) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x00C9) }, { /*0000*/ ZYDIS_INVALID, @@ -17157,17 +17157,17 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00CF), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00CA) + /*0006*/ ZYDIS_DEFINITION(0x02, 0x00CF), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x00CA) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A2), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x05A2), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00CD), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x00CD), /*0007*/ ZYDIS_INVALID }, { @@ -17175,20 +17175,20 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00AA), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00BC), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00B6), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00AD) + /*0004*/ ZYDIS_DEFINITION(0x06, 0x00AA), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x00BC), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x00B6), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x00AD) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00A9), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00BA), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00B4), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x00AB) + /*0004*/ ZYDIS_DEFINITION(0x06, 0x00A9), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x00BA), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x00B4), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x00AB) }, { /*0000*/ ZYDIS_INVALID, @@ -17197,8 +17197,8 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05F4), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05F5) + /*0006*/ ZYDIS_DEFINITION(0x02, 0x05F4), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x05F5) }, { /*0000*/ ZYDIS_INVALID, @@ -17207,8 +17207,8 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x002B), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x002C), /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x002D), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x072B), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x072C) + /*0006*/ ZYDIS_DEFINITION(0x02, 0x072B), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x072C) }, { /*0000*/ ZYDIS_INVALID, @@ -17217,7 +17217,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0726), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0726), /*0007*/ ZYDIS_INVALID }, { @@ -17227,7 +17227,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0739), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0739), /*0007*/ ZYDIS_INVALID }, { @@ -17311,14 +17311,14 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0369), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036A), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036B), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036C), - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036D), - /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036E), - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036F), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0370) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0371), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0372), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0373), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0374), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0375), + /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0376), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0377), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0378) }, { /*0000*/ ZYDIS_INVALID, @@ -17358,7 +17358,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0371) + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0379) }, { /*0000*/ ZYDIS_INVALID, @@ -17368,47 +17368,47 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0372) + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x037A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x002E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03EC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0012), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0641), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0062), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06EA), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0761), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x00FD) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x002E), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03EC), + /*0002*/ ZYDIS_DEFINITION(0x04, 0x0012), + /*0003*/ ZYDIS_DEFINITION(0x04, 0x0641), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0062), + /*0005*/ ZYDIS_DEFINITION(0x04, 0x06EA), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x0761), + /*0007*/ ZYDIS_DEFINITION(0x04, 0x00FD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x002C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0010), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x063F), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0060), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06E8), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x075F), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x00FC) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x002C), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03EA), + /*0002*/ ZYDIS_DEFINITION(0x04, 0x0010), + /*0003*/ ZYDIS_DEFINITION(0x04, 0x063F), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0060), + /*0005*/ ZYDIS_DEFINITION(0x04, 0x06E8), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x075F), + /*0007*/ ZYDIS_DEFINITION(0x04, 0x00FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0031), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x03EF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0015), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0644), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0065), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x06ED), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0764), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x00FF) + /*0000*/ ZYDIS_DEFINITION(0x05, 0x0031), + /*0001*/ ZYDIS_DEFINITION(0x05, 0x03EF), + /*0002*/ ZYDIS_DEFINITION(0x05, 0x0015), + /*0003*/ ZYDIS_DEFINITION(0x05, 0x0644), + /*0004*/ ZYDIS_DEFINITION(0x05, 0x0065), + /*0005*/ ZYDIS_DEFINITION(0x05, 0x06ED), + /*0006*/ ZYDIS_DEFINITION(0x05, 0x0764), + /*0007*/ ZYDIS_DEFINITION(0x05, 0x00FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x002F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x03ED), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0013), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0642), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0063), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x06EB), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0762), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x00FE) + /*0000*/ ZYDIS_DEFINITION(0x05, 0x002F), + /*0001*/ ZYDIS_DEFINITION(0x05, 0x03ED), + /*0002*/ ZYDIS_DEFINITION(0x05, 0x0013), + /*0003*/ ZYDIS_DEFINITION(0x05, 0x0642), + /*0004*/ ZYDIS_DEFINITION(0x05, 0x0063), + /*0005*/ ZYDIS_DEFINITION(0x05, 0x06EB), + /*0006*/ ZYDIS_DEFINITION(0x05, 0x0762), + /*0007*/ ZYDIS_DEFINITION(0x05, 0x00FE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0085), @@ -17431,27 +17431,27 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0094) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0037), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03F5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x001B), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x064A), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x006B), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06F3), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x076A), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0103) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x0037), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03F5), + /*0002*/ ZYDIS_DEFINITION(0x04, 0x001B), + /*0003*/ ZYDIS_DEFINITION(0x04, 0x064A), + /*0004*/ ZYDIS_DEFINITION(0x04, 0x006B), + /*0005*/ ZYDIS_DEFINITION(0x04, 0x06F3), + /*0006*/ ZYDIS_DEFINITION(0x04, 0x076A), + /*0007*/ ZYDIS_DEFINITION(0x04, 0x0103) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0035), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x03F3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0019), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0648), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0069), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x06F1), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0768), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x0102) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x0035), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x03F3), + /*0002*/ ZYDIS_DEFINITION(0x04, 0x0019), + /*0003*/ ZYDIS_DEFINITION(0x04, 0x0648), + /*0004*/ ZYDIS_DEFINITION(0x04, 0x0069), + /*0005*/ ZYDIS_DEFINITION(0x04, 0x06F1), + /*0006*/ ZYDIS_DEFINITION(0x04, 0x0768), + /*0007*/ ZYDIS_DEFINITION(0x04, 0x0102) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0516), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0516), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17461,7 +17461,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0515), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0515), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17472,27 +17472,27 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038D), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038E), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038F), - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0390), - /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0391), - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0392), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0393) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0395), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0396), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0397), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0398), + /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0399), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039A), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0394), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039C), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0395), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039D), /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0396), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0397), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039E), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039F), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -17501,8 +17501,8 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03B8), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03B9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C0), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C1), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -17511,60 +17511,60 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05FF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x060B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05D4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05E4), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068A), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A6), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068C), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0627) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05FF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x060B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05D4), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x05E4), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x068A), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x06A6), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x068C), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x0627) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x060A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05D3), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05E3), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0689), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A5), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068B), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0626) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05FE), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x060A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05D3), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x05E3), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x0689), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x06A5), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x068B), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x0626) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0601), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x060C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05D6), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05E6), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068E), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A8), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0690), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0629) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0601), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x060C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05D6), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x05E6), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x068E), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x06A8), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x0690), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x0629) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0600), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x060D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05D5), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x05E5), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068D), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06A7), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x068F), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0628) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0600), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x060D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05D5), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x05E5), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x068D), + /*0005*/ ZYDIS_DEFINITION(0x06, 0x06A7), + /*0006*/ ZYDIS_DEFINITION(0x06, 0x068F), + /*0007*/ ZYDIS_DEFINITION(0x06, 0x0628) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C2), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C3), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C4), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C5), - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C6), - /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C7), - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C8), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03C9) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CA), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CB), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CC), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CD), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CE), + /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03CF), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D0), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03D1) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F1), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F2), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F9), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FA), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, @@ -17572,9 +17572,9 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F6), - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F7), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03F8), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FE), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03FF), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0400), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, @@ -17583,32 +17583,32 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042D), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0435), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042E), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0436), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x042F), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0437), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0430), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0438), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0431), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0439), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0432), + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043A), /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0433), - /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0434), + /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043B), + /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043C), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0435), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0436) + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043D), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x043E) }, { /*0000*/ ZYDIS_INVALID, @@ -17617,8 +17617,8 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0514), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0515) + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051C), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x051D) }, { /*0000*/ ZYDIS_INVALID, @@ -17627,11 +17627,11 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0522), - /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0523) + /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052A), + /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x052B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x030B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x030B), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17641,7 +17641,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x030C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x030C), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17651,7 +17651,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x030D), + /*0000*/ ZYDIS_DEFINITION(0x05, 0x030D), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17661,7 +17661,7 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x030E), + /*0000*/ ZYDIS_DEFINITION(0x05, 0x030E), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -17671,288 +17671,288 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0603), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x060F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D8), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E8), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0692), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AA), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0694), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0603), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D8), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05E8), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0692), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AA), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0694), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0602), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x060E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D7), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E7), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0691), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06A9), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0693), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0602), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D7), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05E7), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0691), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06A9), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0693), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0605), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0611), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DA), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05EA), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0698), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AC), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0696), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0605), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0611), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DA), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05EA), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0698), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AC), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0696), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0604), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0610), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D9), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E9), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0697), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AB), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0695), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0604), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0610), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D9), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05E9), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0697), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AB), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0695), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0607), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0613), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DC), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05EC), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069A), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AE), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069C), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0607), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0613), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DC), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05EC), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x069A), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AE), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x069C), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0606), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0612), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DB), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05EB), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0699), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AD), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069B), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x062E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0606), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0612), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DB), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05EB), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0699), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AD), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x069B), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x062E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0609), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0615), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DE), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05EE), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069E), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06B0), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06A0), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0631) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0609), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0615), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DE), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05EE), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x069E), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06B0), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x06A0), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0631) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0608), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0614), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DD), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05ED), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069D), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06AF), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x069F), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0630) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0608), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0614), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DD), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05ED), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x069D), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x06AF), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x069F), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0630) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019C), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A2), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0208), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020D), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AB), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x019C), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01A2), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0208), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x020D), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01AB), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01B0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019B), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A1), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0207), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020C), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AA), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x019B), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01A1), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0207), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x020C), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01AA), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0219), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0219), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0024), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0206), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0206), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0025), /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0026), /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0027), /*0007*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0028) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D4), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01D4), /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FD), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0200), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FD), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0200), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0012), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D9), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01D9), /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0013), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EC) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01EC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0193), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0195), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0194), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0193), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0195), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0194), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x019A), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x0029), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BA), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BC), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D0), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D2), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BE), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01BA), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01BC), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x01D0), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01D2), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01BE), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01C0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0196), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0198), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0197), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0199), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0196), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0198), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0197), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0199), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x002A), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0213), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019F), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0213), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x019F), /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C8), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01CD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C8), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01CA), /*0004*/ ZYDIS_INVALID, - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D6), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01D6), /*0006*/ ZYDIS_INVALID, - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0201) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0201) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019E), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A3), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020F), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020A), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B2), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x019E), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01A3), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x020F), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x020A), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01B2), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x019D), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A4), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0209), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020E), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AC), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x019D), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01A4), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0209), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x020E), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01AC), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FF), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0203), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0212), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0215), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x021A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FF), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0203), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0212), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0215), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FE), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0202), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01D7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01CE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FE), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0202), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0014), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x0015), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EF) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01A5), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x002B), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0210), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x020B), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B3), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01AE) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0210), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x020B), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01B3), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BB), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BD), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D1), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D3), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01BF), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01BB), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01BD), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x01D1), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01D3), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01BF), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0204), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0205), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x021B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0204), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0205), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x002C), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0214), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A0), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0214), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01A0), /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C9), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CB), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0190), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C4), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0191), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01CC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C9), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01CB), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0190), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01C4), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0191), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01CC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x070C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x070D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03DA), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x039B), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x038D), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0236), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0172), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022E) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x070C), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x070D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03DA), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x039B), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x038D), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0236), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0172), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x022E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x070A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x04, 0x070B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03D8), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0399), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x038C), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0235), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0171), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022D) + /*0000*/ ZYDIS_DEFINITION(0x04, 0x070A), + /*0001*/ ZYDIS_DEFINITION(0x04, 0x070B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03D8), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0399), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x038C), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0235), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0171), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x022D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0710), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x0711), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03DD), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x039E), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x038F), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0238), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0174), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0230) + /*0000*/ ZYDIS_DEFINITION(0x05, 0x0710), + /*0001*/ ZYDIS_DEFINITION(0x05, 0x0711), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03DD), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x039E), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x038F), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0238), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0174), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0230) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x070E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x05, 0x070F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03DB), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x039C), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x038E), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0237), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0173), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022F) + /*0000*/ ZYDIS_DEFINITION(0x05, 0x070E), + /*0001*/ ZYDIS_DEFINITION(0x05, 0x070F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03DB), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x039C), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x038E), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0237), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x0173), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x022F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0242), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x016D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0242), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x016D), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -17961,8 +17961,8 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0240), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x016B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0240), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x016B), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -17971,58 +17971,58 @@ const ZydisInstructionTreeNode filtersModrmReg[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0245), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0170), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00C0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0245), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0170), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00C0), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x027E), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x027E), /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05C7), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x05C7), /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0243), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x016E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00BF), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00C2), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x027D), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0280), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05C6), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0243), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x016E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00BF), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x00C2), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x027D), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0280), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x05C6), /*0007*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersModrmRm[][8] = +const ZydisDecoderTreeNode filtersModrmRm[][8] = { { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0725), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0728), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0731), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0738), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0725), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0728), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0731), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0738), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0003), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0398), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00C6), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0398), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00C6), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06C8), /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0182) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0182) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0751), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x077B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0751), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x077B), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0727), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0727), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0183) + /*0007*/ ZYDIS_DEFINITION(0x02, 0x0183) }, { /*0000*/ ZYDIS_INVALID, @@ -18031,13 +18031,13 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05F2), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x073E) + /*0006*/ ZYDIS_DEFINITION(0x02, 0x05F2), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x073E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0675), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0675), /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0632), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0632), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, /*0005*/ ZYDIS_INVALID, @@ -18045,14 +18045,14 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03CA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0185), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0184), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03CB), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03CC), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03CD), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03CE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03CA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0185), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0184), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x03CB), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x03CC), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x03CD), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x03CE) }, { /*0000*/ ZYDIS_INVALID, @@ -18319,7 +18319,7 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04B9), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C1), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID @@ -18329,7 +18329,7 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BA), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C2), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID @@ -18339,7 +18339,7 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BB), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C3), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID @@ -18349,13 +18349,13 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04BC), + /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x04C4), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E9), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -18365,48 +18365,48 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0192), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x018A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0192), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018A), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0211), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0218), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0211), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x0218), /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DC), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E0), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DE), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DF), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E1), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01D8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01DC), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01E0), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x01DE), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01DF), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01E1), /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0189), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0221), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F1), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0220), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F3), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A8), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01C7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0189), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0221), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01F4), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01F1), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0220), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01F3), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01A8), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0222), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FC), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FB), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F5), - /*0005*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F8), - /*0006*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01FA), - /*0007*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0222), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FC), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01FB), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x01F5), + /*0005*/ ZYDIS_DEFINITION(0x02, 0x01F8), + /*0006*/ ZYDIS_DEFINITION(0x02, 0x01FA), + /*0007*/ ZYDIS_DEFINITION(0x02, 0x01A7) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0216), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0216), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -18415,18 +18415,18 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E7), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01E8), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01E7), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x01E8), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x01F9), /*0005*/ ZYDIS_INVALID, /*0006*/ ZYDIS_INVALID, /*0007*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01A6), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID, @@ -18435,7 +18435,7 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = /*0007*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F0), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, @@ -18446,7 +18446,7 @@ const ZydisInstructionTreeNode filtersModrmRm[][8] = } }; -const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = +const ZydisDecoderTreeNode filtersMandatoryPrefix[][5] = { { /*0000*/ ZYDIS_INVALID, @@ -18464,106 +18464,106 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0383), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037F), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0372), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0367) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0383), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x037F), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0372), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0367) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0382), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x037E), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0371), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0366) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0382), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x037E), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0371), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0366) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0385), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0381), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0374), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0369) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0385), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0381), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0374), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0369) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0384), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0380), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0373), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0368) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0384), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0380), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0373), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0368) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033C), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x036D), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0332) + /*0003*/ ZYDIS_DEFINITION(0x02, 0x036D), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0332) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0344), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0342), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x036C), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0331) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0344), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0342), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x036C), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0331) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0345), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0343), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0345), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0343), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0720), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0720), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x071E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x071F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x071D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x071C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x071A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x071B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0719), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x071B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0719), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0341), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0341), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x036B), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x036B), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033D), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x036A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x033D), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x036A), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0340), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0340), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x033E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03B0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x008C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x008C), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0006), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0007) }, @@ -18571,769 +18571,769 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0008), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE, 0x0000), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007E), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0084) + /*0003*/ ZYDIS_DEFINITION(0x02, 0x007E), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0084) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03B5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0090), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03B6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0090), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x03B6), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0009) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x000A), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE, 0x0001), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x008B), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0081) + /*0003*/ ZYDIS_DEFINITION(0x02, 0x008B), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0081) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03C2), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0008), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03C1) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x03C1) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x031C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0318), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0318), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x031B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0317), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0317), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x031E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x031A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x031A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x031D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0319), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0319), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0139), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0139), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0001), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0002) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0138), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0138), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0003), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0004) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x034C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0159), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0159), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0005), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0006) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0158), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0158), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0007), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0008) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0141), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0135), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0141), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0135), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x0009), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x000A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0140), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0134), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0140), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0134), /*0003*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x000B), /*0004*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x000C) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0717), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0715), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0717), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0715), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0716), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0714), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0716), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0714), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0127), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0125), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0127), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0125), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0126), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0124), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0126), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0124), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0536), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0538), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0536), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0538), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0535), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0537), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0535), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0537), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x049C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x049B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0494), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0496), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0494), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0496), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0493), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0495), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0493), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0495), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0498), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0498), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0497), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0499), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0497), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0499), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04B8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04B9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04AA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04AC), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04AB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04AB), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A4), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A3), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A8), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A7), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0542), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0544), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0542), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0544), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0541), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0543), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0541), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0543), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x054A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x054C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x054C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0549), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x054B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0549), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x054B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0546), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0548), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0546), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0548), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0545), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0547), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0545), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0547), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04FE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04FD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x045A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x045A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0459), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0459), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x007D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x007C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x007B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x007A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x007A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x040D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x040C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0413), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0415), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0413), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0415), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0412), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0414), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0412), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0414), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0411), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0411), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x040E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0410), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0410), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E1), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E4), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E3), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04EA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04EC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EC), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04EB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EB), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E8), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E7), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04FA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0468), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0468), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0467), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0467), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0349), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0349), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F1), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04EE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04ED), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04ED), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04EF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EF), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F8), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F7), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F4), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04F3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F3), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CF), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D1), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DC), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DB), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BF), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C1), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CC), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CB), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0508), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0508), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0507), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0507), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04A0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x049F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19360,84 +19360,84 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x067F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067F), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0680), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0680), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x067B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067B), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x067C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067C), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x067D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067D), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x067E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067E), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0687), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0687), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0688), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0688), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0683), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0683), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0684), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0684), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0685), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0685), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0686), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0686), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID @@ -19445,70 +19445,70 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0050), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0050), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0051), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0051), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0048), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0048), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0049), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0049), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x004B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19517,28 +19517,28 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012B) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x012B) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012A) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x012A) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012D) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x012D) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012C) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x012C) }, { /*0000*/ ZYDIS_INVALID, @@ -19564,140 +19564,140 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0619), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0619), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0618), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0618), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0617), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0617), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0616), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0616), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x061D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x061C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x061B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x061A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0079), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0079), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0078), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0078), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0077), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0077), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0076), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0076), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x045C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x045C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x045B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x045B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0445), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0447), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0445), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0447), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0444), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0446), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0444), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0446), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x048A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x048A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0489), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0489), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0492), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0492), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0491), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0491), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19718,42 +19718,42 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0188), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0188), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0187), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0187), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04AE), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x04AE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04AD), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x04AD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0252), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0252), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0251), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0251), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19774,56 +19774,56 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0180), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0180), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x017F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x017F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x017E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x017E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x017D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x017D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x038B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x038A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x045D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x045D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x045E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x045E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19858,14 +19858,14 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0488), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0488), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0487), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0487), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -19885,14 +19885,14 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0681), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0681), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0682), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0682), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID @@ -19900,427 +19900,427 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0052), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0052), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0053), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0053), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0347), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0346), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0347), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0346), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C1), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C7), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C5) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06C3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06C1), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06C7), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x06C5) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C0), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C6), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06C4) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06C2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06C0), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06C6), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x06C4) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0620), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0620), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0622), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0622), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x061F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x061F), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0621), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0621), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E0), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E2), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05E2), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05DF), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05E1), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x05E1), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0073), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0071), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0073), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0071), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0072), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0070), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0072), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0070), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x006F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x006D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x006F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x006D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x006E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x006C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x006E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x006C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03F9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03F7), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03F8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x03F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03F6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x076E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x076C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x076E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x076C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x076D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x076B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x076D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x076B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0039), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003F), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003D) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0039), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x003F), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x003D) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0038), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003E), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x003C) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0038), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x003E), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x003C) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0393), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0391), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0397), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0395) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0393), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0391), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0397), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0395) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0392), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0390), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0396), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0394) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0392), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0390), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0396), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0394) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0137), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0151), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0147) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0137), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0151), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0147) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0136), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0150), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0146) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0136), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0150), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0146) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0131), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013D), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0131), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013D), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x015B), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0130), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x013C), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0130), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013C), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x015A), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F5), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06FB), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F9) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06F7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06F5), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06FB), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x06F9) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06FA), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x06F8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06F6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06F4), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x06FA), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x06F8) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02EE), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F4), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F2) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02EE), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02F4), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x02F2) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02EF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02ED), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F3), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F1) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02EF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02ED), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02F3), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x02F1) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0178), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0176), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x017C), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x017A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0178), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0176), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x017C), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x017A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0177), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0175), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x017B), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0179) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0177), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0175), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x017B), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0179) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E5), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02EB), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E9) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02E5), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02EB), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x02E9) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E4), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02EA), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02E4), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02EA), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x02E8) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B4), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B3), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05BC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05BC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05BE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05BB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05BB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05BD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B8), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05B5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B7), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x041B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x041C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x041A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0476), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0478), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0476), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0478), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0475), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0477), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0475), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0477), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0480), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0482), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0480), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0482), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0481), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x047F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0481), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x047A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0479), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x047B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0479), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0421), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0423), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0421), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0423), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0420), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0422), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0420), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0422), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05AE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05AD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05AF), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05AA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0417), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0419), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0417), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0419), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0416), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0418), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0416), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0418), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05BA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05B9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05B9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05AC), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05AB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05AB), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -20340,31 +20340,31 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0354), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0335), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0339), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0354), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0335), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0339), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0353), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0334), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0338), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0353), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0334), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0338), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0540), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053A), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053C), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0540), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x053A), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x053C), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x053E) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0539), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053B), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x053D) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x053F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0539), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x053B), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x053D) }, { /*0000*/ ZYDIS_INVALID, @@ -20389,49 +20389,49 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0460), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0462), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0460), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0462), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x045F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0461), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0461), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x046A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x046C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x046C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0469), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x046B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0469), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x046B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0464), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0466), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0464), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0466), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0463), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0465), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0463), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0465), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0181), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0181), /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID @@ -20467,57 +20467,57 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0225), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0225), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0227) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0227) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0224), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0224), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0226) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0226) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x022A), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022C) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x022C) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0229), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0229), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x022B) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x022B) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x001F), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0020), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0358), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0358), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0021), /*0002*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0022), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0357), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0357), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0337), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0337), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x033B), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0336), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x033A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0336), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x033A), /*0004*/ ZYDIS_INVALID }, { @@ -20538,57 +20538,57 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x051C), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x051C), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x051B), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x051B), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x009B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009B), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0713), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0713), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x009A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009A), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0712), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x0712), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A1), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E1), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02E1), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x00A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A0), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E0), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x02E0), /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0107), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0105), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0114), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x010F) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0107), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0105), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x0114), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x010F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0106), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0104), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0113), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x010E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0106), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0104), + /*0003*/ ZYDIS_DEFINITION(0x06, 0x0113), + /*0004*/ ZYDIS_DEFINITION(0x06, 0x010E) }, { /*0000*/ ZYDIS_INVALID, @@ -20599,36 +20599,36 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B6), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x04B4), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x04B6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x04B3), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x04B5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x048F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0490), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x048F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0490), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B6), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x06B8), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x06B6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x06B5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x06B7), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x06B5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -20642,434 +20642,434 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0041), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0041), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0043) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0043) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0040), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0040), /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0042) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0042) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x057C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x057E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x057E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x057B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x057D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x057D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x056F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0571), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x056F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0571), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x056E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0570), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x056E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0570), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0576), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0578), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0576), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0578), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0575), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0577), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0575), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0577), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x042D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x042C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x050C), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0509), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0509), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x050B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035E), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035F), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0333) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x035E), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x035F), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0333) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x035D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E0), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0594), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0596), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0594), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0596), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0593), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0595), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0593), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0595), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0598), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0598), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0597), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0599), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0597), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0599), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0449), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0449), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x044B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0448), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0448), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x044A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0439), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0439), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x043B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0438), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0438), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x043A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x043D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x043F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x043E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x043C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x043E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CA), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C9), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x044D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x044F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x044E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x044C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x044E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0452), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0454), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0452), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0454), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0451), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0453), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0451), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0453), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0569), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x056B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0569), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x056B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0568), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x056A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0568), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x056A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0563), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0565), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0563), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0565), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0562), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0564), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0562), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0564), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0456), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0458), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0456), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0458), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0455), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0457), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0455), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0457), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0500), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0502), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0500), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0502), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04FF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0501), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0501), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0504), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0506), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0504), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0506), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0503), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0505), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0503), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0505), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0157), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012F), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0133) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0157), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x012F), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0133) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0156), - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x012E), - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0132) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0156), + /*0003*/ ZYDIS_DEFINITION(0x02, 0x012E), + /*0004*/ ZYDIS_DEFINITION(0x02, 0x0132) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0348), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0348), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x058E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x058D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0590), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0592), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0590), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0592), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0591), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0591), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0521), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0523), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0521), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0523), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0520), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0522), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0520), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0522), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0431), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0433), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0431), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0433), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0430), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0432), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0430), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0432), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0435), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0437), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0435), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0437), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0434), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0436), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0434), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0436), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C6), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C5), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05D0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05D1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D1), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -21078,250 +21078,194 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID, /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02B5) + /*0004*/ ZYDIS_DEFINITION(0x02, 0x02B5) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x055D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x055F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x055F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x055C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x055E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x055E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0550), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0552), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0550), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0552), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x054F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0551), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0551), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0557), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0559), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0557), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0559), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0556), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0558), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0556), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0558), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0510), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0510), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x050F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x050F), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BE), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x04BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BD), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0532), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0534), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0532), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0534), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0531), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0533), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0531), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0533), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02E2), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0580), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0582), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0580), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0582), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x057F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0581), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0581), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059E), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x059D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059D), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0584), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0586), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0584), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0586), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0583), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0585), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0583), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0585), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0588), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x058A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0588), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x058A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0587), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0589), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0587), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0589), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0425), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0427), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0425), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0427), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0424), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0426), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0424), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0426), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0441), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0443), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0441), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0443), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0440), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0442), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0440), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0442), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0429), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0429), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042B), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0428), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x042A), - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0373), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0374), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0375), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0376), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0377), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0378), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0379), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x037A), - /*0002*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0428), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042A), /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, @@ -21451,6 +21395,62 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038D), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038E), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x038F), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0390), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0391), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0392), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0393), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0394), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0034), @@ -21472,62 +21472,6 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0398), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0399), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039A), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039B), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039C), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039D), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039E), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x039F), - /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_INVALID, - /*0004*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03A0), @@ -21696,6 +21640,62 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0003*/ ZYDIS_INVALID, /*0004*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03B8), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03B9), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BA), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BB), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BC), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BD), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BE), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x03BF), + /*0002*/ ZYDIS_INVALID, + /*0003*/ ZYDIS_INVALID, + /*0004*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x0037), @@ -21707,42 +21707,42 @@ const ZydisInstructionTreeNode filtersMandatoryPrefix[][5] = /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_B, 0x0000), /*0002*/ ZYDIS_INVALID, - /*0003*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0450), + /*0003*/ ZYDIS_DEFINITION(0x00, 0x0450), /*0004*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersOperandSize[][3] = +const ZydisDecoderTreeNode filtersOperandSize[][3] = { { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0703), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0702) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0703), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x0702) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x034B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05CB), + /*0000*/ ZYDIS_DEFINITION(0x00, 0x05CA), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05CB), /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0519), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x051A), + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0519), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x051A), /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0253), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x024B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x024C) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0253), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x024B), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x024C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0407), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0401), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0402) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0407), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0401), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x0402) }, { /*0000*/ ZYDIS_INVALID, @@ -21757,110 +21757,110 @@ const ZydisInstructionTreeNode filtersOperandSize[][3] = { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05CE) + /*0002*/ ZYDIS_DEFINITION(0x00, 0x05CE) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x05CD), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x05CD), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x051F) + /*0002*/ ZYDIS_DEFINITION(0x00, 0x051F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x051E), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x051E), /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0375), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0363), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x036E) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0375), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0363), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x036E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0115), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x010B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0110) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0115), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x010B), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x0110) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06D1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x06D4) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x06D7), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x06D1), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x06D4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02C9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x02CC) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x02CF), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x02C9), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x02CC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0654), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x064E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0651) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x0654), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x064E), + /*0002*/ ZYDIS_DEFINITION(0x00, 0x0651) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0265) + /*0002*/ ZYDIS_DEFINITION(0x00, 0x0265) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01DB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01EE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01EE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01F7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x01EB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01EB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01EB) } }; -const ZydisInstructionTreeNode filtersAddressSize[][3] = +const ZydisDecoderTreeNode filtersAddressSize[][3] = { { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x02F5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F5), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0087), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0087), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x008D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008D), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x008E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008E), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0094), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0094), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0091), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0091), /*0002*/ ZYDIS_INVALID }, { @@ -22025,4512 +22025,4552 @@ const ZydisInstructionTreeNode filtersAddressSize[][3] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0455), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0455) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0455), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0455) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0457), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0457) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0457), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0457) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0454), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0454) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0454), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0454) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0456), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0456) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0456), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0456) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0459), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0459) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0459), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0459) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x045B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0458), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0458) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0458), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0458) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x045A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x045A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BA) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BA) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B8) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B9) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B9) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02B7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B7) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BE) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BE) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BC) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BC) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BD) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BD) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02BB) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BB) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x0270), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x0270), /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x0C, 0x026F), + /*0001*/ ZYDIS_DEFINITION(0x0C, 0x026F), /*0002*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersVectorLength[][3] = +const ZydisDecoderTreeNode filtersVectorLength[][3] = { { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0470), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0472), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0474) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0470), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0472), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0474) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0471), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0473), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0475) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0471), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0473), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0475) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0476), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0478), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0476), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0478), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0477), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0479), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0477), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0479), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x047B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0432), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0432), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043A), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043B), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ACF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AD1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AD3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AD0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AD2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AD4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AC3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AC5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AC7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AC4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AC6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AC8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0437), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0437), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0435), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0435), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0436), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0436), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03D6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03D8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03D7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03DC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03DE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03DF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03DF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0445), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0446), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0447) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0445), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0446), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0447) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A96), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A98), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A96), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A98), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A9A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A97), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A99), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A97), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A99), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A9C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0036), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0038), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0036), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0038), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x003A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0037), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0039), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0037), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0039), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x003B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x002E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x002F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x002F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0496), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0498), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x049A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0496), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0498), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0497), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0499), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x049B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0497), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0499), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ADB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0ADD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0ADF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AE0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ADC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0ADE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AE0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x000F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0011) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0011) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0483), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0485), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0487) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0483), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0485), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0487) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0484), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0486), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0489) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0484), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0486), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0489) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00D0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00D0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00D2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0094), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0096), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0098) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0094), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0096), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0098) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00FA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0095), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0097), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0095), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0097), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x009A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AAA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AAC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AAE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AAB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AAD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AB0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03BE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01AB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01AC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0150), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0152), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0154) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0150), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0152), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0154) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0134), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0136), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0138) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0134), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0136), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0138) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0151), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0153), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0156) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0151), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0153), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0156) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0135), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0137), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0135), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0137), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00E7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0071), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0073) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0071), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0073) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0070), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0072), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0075) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0070), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0072), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0075) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A89), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A8B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A8D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A89), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A8B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A8D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A8A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A8C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A8E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A8A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A8C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A8E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0464), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0466), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0468) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0464), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0466), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0468) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0465), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0467), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0469) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0465), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0467), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0469) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x046A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x046E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x046F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x046B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x046D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x046F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ACE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AC2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03D3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0442), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0443), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0444) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A8F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A91), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A93) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A90), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A92), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A95) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0030), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0032), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0034) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0031), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0033), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0035) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0024), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0026), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0028) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0025), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0027), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0029) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0490), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0492), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0494) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0491), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0493), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0495) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AD8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ADA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0004), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0006), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0008) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0005), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0007), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x000A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0480) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x047F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0482) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03BA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0590), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0592), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0594) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0591), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0593), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0595) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0596), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0598), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0597), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0599), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04CF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09B2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04BD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09C4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09AC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0438), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0448), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0439), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E1), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AC9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0ACB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0ACD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ACA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0ACC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0ACE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ABD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0ABF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AC1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ABE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AC0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AC2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0433), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0449), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0434), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03EC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03EE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03CA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03CC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03CB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03CD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03ED), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03EF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03CE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03D0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03CF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03D1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03D3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x086F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0871), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0873) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0442), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0443), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0444) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0870), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0872), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0874) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A8F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A91), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A93) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0923), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0925), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0927) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A90), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A92), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A95) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08E9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08EB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0030), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0032), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0034) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0031), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0033), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0035) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0924), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0926), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0928) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0024), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0026), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0028) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08EC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0025), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0027), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0029) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0490), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0492), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0494) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x083F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0841), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0843) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0491), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0493), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0495) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0845), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0847), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0849) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AD5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AD7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AD9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0827), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0829), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AD6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AD8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0ADA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0831) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0004), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0006), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0008) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0005), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0007), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x000A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08BF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x047C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x047E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0480) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08CB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08CD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x047D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x047F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0482) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0881), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0883), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0885) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0840), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0842), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0844) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00A8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0846), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0848), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x084A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0828), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00CB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x082E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0830), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0832) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AA3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AA5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AA7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08F8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AA4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AA6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0AA9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08C0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08C2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08CC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08CE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03BA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0882), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0884), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0886) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0905), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0907), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0909) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01A8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x08FF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0901), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0903) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0893), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0895), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0897) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x088D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x088F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0891) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09B5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0906), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0908), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x090A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09B6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0900), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0902), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0904) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09C7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0894), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0896), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0898) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09C6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09C8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09CA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x088E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0890), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0892) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09BB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0578), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09BA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09BC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0579), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x058F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0590), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0592), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0594) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0580), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0582) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0591), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0593), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0595) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x057F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0581), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0583) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0157), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0159), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0596), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0598), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0158), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0597), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0599), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x059B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x013E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0141) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04CC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00EC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04CB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04CD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04CF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x099B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x099D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x099F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00EB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00EE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x099C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x099E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09A0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09AF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0149), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09B0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0131) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09A3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09A5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0130), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0133) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04BB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09C1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09C2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09C4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09AA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09AC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E0), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0448), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E3), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E1), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0449), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03EC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03EE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0400) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03FA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03F5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03ED), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03FF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0401) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0068), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x086F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0871), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0873) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0069), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0870), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0872), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0874) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0923), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0925), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0927) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08E7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08E9), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08EB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08B1), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08B3), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08B5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0924), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0926), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0928) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08E8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08EA), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08EC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08B2), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08B4), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08B6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x083F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0841), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0843) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0845), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0847), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0849) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0827), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0829), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x082B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x082D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x082F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0831) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08F3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08F5), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08F7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08BD), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08BF), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08C1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08C9), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08CB), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08CD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0881), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0883), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0885) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0840), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0842), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0844) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0846), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0848), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x084A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0828), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x082A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x082C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x082E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0830), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0832) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08F4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08F6), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08F8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08BE), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08C0), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08C2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08CA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x08CC), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x08CE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0882), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0884), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0886) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0905), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0907), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0909) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x08FF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0901), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0903) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0893), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0895), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0897) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x088D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x088F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0891) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0906), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0908), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x090A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0900), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0902), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0904) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0894), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0896), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0898) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x088E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0890), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0892) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0578), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x057C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0579), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x057D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x058A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x058E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x058B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x058D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x058F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x057E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0580), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0582) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x057F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0581), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0583) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0157), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0159), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x015B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0158), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x015D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0141) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00EC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00BB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00EE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00BD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0149), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x014D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x012F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0131) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x014F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0130), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0133) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00DE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00AD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00E0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00AF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E2), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0690), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044A), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x067A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E3), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A83), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A85), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A87) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A84), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A86), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A88) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0929), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08FB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08FD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08FC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08FE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x090B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x090D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x090F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x090C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x090E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0910) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0805), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0807), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0809) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0806), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0808), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0951) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0950), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0952) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0953), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0955), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0957) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0954), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0956), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0958) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0701) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0700), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0702) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0506), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0508), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0518), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0507), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0509), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0519), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04F9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0510) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0512), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0514), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0516) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x050F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0511) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0513), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0515), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0517) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0520), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0522) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x051F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0521), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0523) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08EF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08F1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08F0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08F2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08C8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0524), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0526), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0528) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0525), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0527), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0529) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07EF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0126), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0128), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0127), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0129), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0941), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0943), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0945) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0942), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0944), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0946) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0947), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0949), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0948), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x094C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06FC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0821), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0823), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0825) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0820) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0822), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0824), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0826) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04EC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04EB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04ED) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06CC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09CE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09D6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08B9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08BB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08BA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08BC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0887), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0889), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x088B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0888), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x088A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x088C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0899), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0811), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0813), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0815) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0812), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0814), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0816) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0857), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0859), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0858), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x092F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0931), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0933) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0930), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0932), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0934) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0959), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x095B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x095D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x095A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x095C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x095E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0935), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0937), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0939) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0936), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0938), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x093E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0940) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04FF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04D9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04DB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0869), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x086B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x086D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x086A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x086C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x086E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06AE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07EB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07EC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x061E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0620), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0622) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x061F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0621), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0623) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0612), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0614), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0616) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0613), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0615), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0617) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0921) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0920), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0922) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08B0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x084B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x084D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x084F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0851), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0853), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0855) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x084C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x084E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0850) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0852), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0854), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0856) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0833), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0835), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0837) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0839), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x083B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x083D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0834), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0836), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0838) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x083A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x083C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x083E) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0632), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0634) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x062A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x062C) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0633), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0635) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x062B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x062D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0063), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0065), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0067) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0062), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0064), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0066) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0048), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004A) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0061) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0049), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004B) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0060) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004D) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0050) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x004E) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0051) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AB) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04AF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04B1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0778), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0779), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0770) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0771) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0772), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0774), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0776) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0773), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0775), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0777) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0784), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0786), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0788) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0785), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0787), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0789) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x078F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0780), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0782) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x077F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0781), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0783) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x096B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x096D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x096F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0981) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x096C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x096E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0970) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0980), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0982) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0971), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0973), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0975) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0977), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0979), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0972), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0974), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0976) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0978), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x097C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0584), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0586), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0588) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0585), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0587), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0589) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x043F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0440), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0441) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x04C9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A52), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A54), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A56) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A53), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A55), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A58) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A51) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07C8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07DE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07E0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07D4) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05EA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05EC) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0636), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0638) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05EB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05ED) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0637), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0639) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x059F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05A1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06EA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06ED), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06EF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06EE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06F6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0711), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0713) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0710), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0712), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0714) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0703), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0705), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0707) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0709), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0704), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0706), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0708) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x070E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06B8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06BE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06C6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06E4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06D8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06DE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0801), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0803) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07FE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0800), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0802), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0804) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0365), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0367), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0369) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0360), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0362) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0366), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0368), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0361), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0364) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0691), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0693), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0695) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0697), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0699), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0692), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0694), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0696) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0698), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0911), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0913), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0915) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0917), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0919), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0912), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0914), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0916) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0918), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x091C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08D8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08DE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08E0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x089F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08A8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x08AA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09ED), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09EF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09EE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A35), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A37), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A39) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A2F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A31), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A33) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A36), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A38), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A30), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A32), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A34) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0817) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0819) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0818) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x081A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0550) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0052), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0054), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0056) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0053), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0055), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0057) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x055E) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0058), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0059) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005C) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005A) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x005D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0530), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0532), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0534) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0536), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0538), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0531), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0533), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0535) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0537), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0539), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0042), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0044), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0046) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0040) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0043), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0045), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0047) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x003F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0041) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0540) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x052F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x053F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0541) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0610) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0611) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0606), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0608), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05F9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0607), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0609), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x060B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0600), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0602), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0604) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0601), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0603), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0605) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05FF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0542), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0544), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0546) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0543), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0545), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0547) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0563), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0565), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0567) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0564), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0566), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0568) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0548), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0549), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x054A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0569), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x056A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x056B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0551), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0552), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0553) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0560), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0561), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0562) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x063E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0640), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0642) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0660) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x063F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0641), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0643) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0661) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0644), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0646), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0648) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0656), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0658), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0645), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0647), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0649) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0657), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0659), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x065B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0650), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0652), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0654) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0651), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0653), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0655) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x064F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x080E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0810) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01C0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0669), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0671), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0673) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0668), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x066E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0670), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0672) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0089), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0083), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0085), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0087) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0088), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0082), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0084), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0086) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05CD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05CE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0662), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0664), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0666) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0663), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0665), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0667) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x067D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x067E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x067F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0680), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0681), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0682) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0683), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0684), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0685) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0686), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0687), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0688) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x034C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0358), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0359), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x035A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0239), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0232), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0234), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0236) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0233), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0235), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0238) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0298), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0299), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0201) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01F8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0200), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0203) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01F9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0263), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0265), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0267) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0260) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0264), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0266), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0269) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0262) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0305), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0307), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0309) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0300), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0302) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0306), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0308), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0301), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0304) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x085F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0860), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0861), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0862) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0863), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0864), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0865) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0866), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0867), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0868) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A62), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A63), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A64) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A60), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A61) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A70), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A71), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A72) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0247), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0249), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0240), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0242), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0244) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0248), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0241), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0243), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0246) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0211), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0213), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0215) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020E) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0212), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0214), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0217) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0210) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0277), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0279), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0270), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0272), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0274) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0278), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0271), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0273), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0276) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E3) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0319), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0312), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0314), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0316) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0313), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0315), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0318) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x069E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x06A2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0255), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0257), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0259) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0250), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0252) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0256), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0258), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0251), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0254) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B8) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02BA) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0225), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0227), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0229) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0220), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0222) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0226), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0228), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0221), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0224) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0284), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0286), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0288) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0291) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0285), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0287), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x028A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02EC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02EE) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02ED), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F0) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0331) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0326), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0328), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0330), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0333) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0327), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0329), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05D9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DD) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x05E3) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0351) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0350) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0355) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0354) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A66) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A65) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6A) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A69) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0353) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0352) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0357) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0356) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A68) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A67) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6C) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A6B) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B9) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B6) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BB) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B8) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FE) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FB) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A00) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FD) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A42) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3F) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A44) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A41) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x063A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x063C) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x063B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x063D) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x062E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0630) - }, - { - /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x062F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0631) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0018), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0020), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0022) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0019), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0021), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0023) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0624), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0626), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0628) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0625), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0627), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0629) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0618), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x061A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x061C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0619), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x061B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x061D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A22), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A24), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A26) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A23), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A25), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A28) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1F) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A21) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0500), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0502), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0504) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0501), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0503), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0505) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0674), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044B), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0675), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03F4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03FC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03FE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0400) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03F3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03F5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03FF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0401) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0068), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x006A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x006C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0069), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x006B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x006E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068F), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x067B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0690), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x067C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x067A), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0676), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A83), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A85), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A87) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A84), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A86), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A88) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0929), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x092B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x092D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x092A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x092C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x092E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08FB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08FD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08FC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08FE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x090B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x090D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x090F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x090C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x090E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0910) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04DD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04DF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0805), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0807), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0809) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0806), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0808), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x080A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044E), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0678), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044F), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0677), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x094D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x094F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0951) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x094E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0950), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0952) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0953), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0955), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0957) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0954), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0956), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0958) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06FF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0701) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0700), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0702) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0506), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0508), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x050A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0518), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x051C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0507), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0509), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x050B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0519), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x051B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x051D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04F7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04F9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06CD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06D1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06CE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06D0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06D2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x050C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0510) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0512), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0514), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0516) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x050D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x050F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0511) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0513), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0515), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0517) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x051E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0520), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0522) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x051F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0521), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0523) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08EF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08F1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08F2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08C5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08C7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08CF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08D1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08D3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08C6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08C8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08D2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08D4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0524), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0526), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0528) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0525), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0527), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0529) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07EF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07F1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07F2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07F3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07F5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07F7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07F6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07F8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0126), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0128), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x012A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0127), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0129), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x012C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x043D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x043E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0941), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0943), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0945) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0942), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0944), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0946) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0947), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0949), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x094B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0948), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x094A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x094C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06FB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06FA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06FC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x081B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x081D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x081F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0821), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0823), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0825) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x081C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x081E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0820) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0822), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0824), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0826) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04E5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04E7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04EA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04EC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04E9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04EB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04ED) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06C7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06C9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06CB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06CA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06CC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09CB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09CD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09CF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09D1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09D3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09D5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09CE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09D0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09D2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09D4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09D6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08B9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08BB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08BC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0887), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0889), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x088B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0888), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x088A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x088C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0899), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x089B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x089D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x089A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x089C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x089E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0811), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0813), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0815) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0812), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0814), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0816) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06B1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06B3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06B2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06B4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0857), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0859), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x085B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0858), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x085A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x085C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x092F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0931), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0933) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0930), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0932), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0934) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0959), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x095B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x095D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x095A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x095C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x095E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0935), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0937), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0939) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0936), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0938), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x093A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x093B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x093D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x093F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x093C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x093E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0940) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04D5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04FE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04FB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04FD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04FF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04D7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04D9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04DB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0869), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x086B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x086D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x086A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x086C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x086E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06AB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06AD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06AC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06AE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07E7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07E9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07EB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07E8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07EA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07EC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x061E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0620), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0622) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x061F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0621), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0623) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0612), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0614), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0616) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0613), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0615), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0617) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x091D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x091F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0921) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x091E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0920), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0922) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08E5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08E6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08AB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08AD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08AF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08AE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08B0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00C2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00C4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x084B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x084D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x084F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0851), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0853), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0855) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x084C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x084E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0850) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0852), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0854), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0856) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0833), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0835), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0837) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0839), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x083B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x083D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0834), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0836), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0838) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x083A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x083C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x083E) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0632), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0634) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x062A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x062C) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0633), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0635) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x062B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x062D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0063), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0065), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0067) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0062), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0064), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0066) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0048), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004A) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0061) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0049), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004B) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0060) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004D) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0050) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x004E) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0051) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04A5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04B6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04B5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04B7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04AA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04AB) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04B0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04AF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04B1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0778), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x077A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x077C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0779), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x077B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x077D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x076C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x076E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0770) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x076D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x076F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0771) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0772), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0774), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0776) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0773), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0775), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0777) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0784), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0786), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0788) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0785), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0787), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0789) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x078A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x078C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x078E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x078B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x078D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x078F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x077E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0780), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0782) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x077F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0781), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0783) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x096B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x096D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x096F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x097D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x097F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0981) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x096C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x096E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0970) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x097E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0980), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0982) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0971), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0973), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0975) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0977), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0979), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x097B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0972), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0974), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0976) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0978), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x097A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x097C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07E3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07E5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07E4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07E6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0584), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0586), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0588) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0585), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0587), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0589) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0440), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0441) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x04C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x04C7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x04C9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A52), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A54), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A56) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A4B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A4D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A4F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A53), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A55), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A58) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A4C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A4E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A51) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07CB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07CD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07CC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07CE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07BF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07C1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07C0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07C2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07C5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07C7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07C6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07C8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07D7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07D9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07D8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07DA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07DF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07DE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07E0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07CF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07D1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07D3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07D2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07D4) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05EA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05EC) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0636), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0638) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05EB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05ED) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0637), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0639) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x059C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x059D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x059F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05A1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06E9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06EA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06ED), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06EF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06F3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06F5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06EE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06F0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06F4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06F6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x070F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0711), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0713) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0710), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0712), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0714) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0703), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0705), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0707) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0709), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x070B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x070D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0704), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0706), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0708) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x070A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x070C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x070E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06B7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06B9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06B6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06B8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06BA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06BB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06BD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06BF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06C1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06C3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06C5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06BE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06C0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06C4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06C6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06E3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06E2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06E4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06D5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06D7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06D9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06DD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06D4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06D6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06D8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06DA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06DC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06DE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07FB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07FD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07FF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0801), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0803) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07FC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07FE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0800), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0802), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0804) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0365), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0367), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0369) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0360), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0362) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0366), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0368), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x036B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0361), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0364) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0691), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0693), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0695) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0697), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0699), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x069B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0692), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0694), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0696) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0698), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x069A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x069C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0911), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0913), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0915) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0917), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0919), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x091B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0912), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0914), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0916) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0918), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x091A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x091C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08D5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08D7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08D9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08DD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08DF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08D8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08DA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08DC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08DE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08E0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x089F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08A1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08A3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08A5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08A7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08A9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08A2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08A4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x08A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x08A8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x08AA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09F3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09F5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09ED), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09EF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09F4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09F6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09EE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09F0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A35), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A37), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A39) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A2F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A31), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A33) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A36), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A38), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A3A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A30), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A32), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A34) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0817) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0819) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0818) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x081A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0550) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x054F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0052), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0054), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0056) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x055F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0053), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0055), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0057) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x055C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x055E) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0058), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0059) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x005C) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x005A) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x005D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0530), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0532), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0534) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0536), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0538), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x053A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0531), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0533), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0535) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0537), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0539), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x053B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0042), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0044), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0046) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0040) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0043), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0045), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0047) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0041) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x052A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x052C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x052E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x053C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x053E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0540) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x052B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x052D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x052F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x053D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x053F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0541) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05F2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0610) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05F3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x060F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0611) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05F8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0606), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0608), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x060A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05F9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0607), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0609), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x060B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0600), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0602), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0604) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05FC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05FE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0601), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0603), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0605) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05FB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05FD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05FF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0542), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0544), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0546) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0543), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0545), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0547) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0563), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0565), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0567) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0564), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0566), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0568) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0548), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0549), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x054A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0569), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x056A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x056B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0551), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0552), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0553) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0560), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0561), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0562) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x063E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0640), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0642) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x065C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x065E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0660) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x063F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0641), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0643) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x065D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x065F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0661) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0644), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0646), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0648) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0656), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0658), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x065A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0645), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0647), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0649) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0657), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0659), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x065B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0650), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0652), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0654) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x064A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x064C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x064E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0651), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0653), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0655) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x064B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x064D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x064F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x080B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x080D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x080F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x080C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x080E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0810) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01C0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0669), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x066B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x066D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x066F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0671), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0673) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0668), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x066A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x066C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x066E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0670), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0672) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0089), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x008D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0083), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0085), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0087) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0088), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x008C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0082), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0084), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0086) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05CD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05D5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05CE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05D2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05D4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05D6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05E8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0662), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0664), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0666) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05E9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0663), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0665), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0667) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x067D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x067E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x067F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0680), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0681), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0682) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0683), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0684), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0685) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0686), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0687), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0688) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x034F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x034A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x034C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x035B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x035D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0358), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0359), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x035A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0239), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x023B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x023D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0232), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0234), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0236) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x023A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x023C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x023F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0233), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0235), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0238) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x029F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02A1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02A3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0298), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x029A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x029C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02A2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02A5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0299), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x029B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x029E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01FF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0201) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0200), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0203) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01FC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0263), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0265), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0267) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0260) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0264), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0266), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0269) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0262) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02CB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02CD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02C6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02CC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02CF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02C3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02C8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0305), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0307), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0309) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0300), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0302) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0306), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0308), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x030B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0301), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0304) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x085D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x085E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x085F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0860), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0861), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0862) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0863), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0864), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0865) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0866), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0867), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0868) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A62), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A63), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A64) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A5F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A60), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A61) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A70), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A71), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A72) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A6D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A6E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A6F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0247), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0249), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x024B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0240), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0242), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0244) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0248), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x024D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0241), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0243), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0246) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02AF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02A8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02AA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02A7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02A9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02AC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0211), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0213), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0215) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x020C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x020E) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0212), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0214), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0217) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x020D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0210) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0277), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0279), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x027B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0270), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0272), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0274) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0278), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x027D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0271), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0273), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0276) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02DF), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02E1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D8), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02DA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02E3) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02DC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0319), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x031D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0312), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0314), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0316) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x031A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x031F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0313), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0315), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0318) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06A7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x06A4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06A6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06A8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x069D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x069F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06A1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x069E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x06A0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x06A2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0255), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0257), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0259) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x024E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0250), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0252) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0256), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0258), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x025B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x024F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0251), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0254) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02BB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BD), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02B8) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02BE), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02C1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02BA) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0225), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0227), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0229) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0220), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0222) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0226), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0228), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x022B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0221), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0224) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x028D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x028F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0284), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0286), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0288) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x028E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0291) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0285), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0287), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x028A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F3), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02F5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02EA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02EC), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02EE) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02F7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02ED), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x02F0) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0331) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0326), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0328), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x032A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0330), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0333) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0327), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0329), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x032C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05D8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05DA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05DE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05E2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05D9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05DB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05DD) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x05DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05E1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x05E3) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0351) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0350) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0355) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0354) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A66) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A65) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A6A) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A69) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0353) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0352) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0357) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0356) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A68) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A67) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A6C) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A6B) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01B9) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01B6) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01BB) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x01B8) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09FE) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09FB) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A00) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x09FD) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A42) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A3F) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A44) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0A41) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x06, 0x063A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x063C) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x06, 0x063B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x063D) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x06, 0x062E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0630) + }, + { + /*0000*/ ZYDIS_INVALID, + /*0001*/ ZYDIS_DEFINITION(0x06, 0x062F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0631) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0018), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x001A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x001C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x001E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0020), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0022) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0019), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x001B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x001D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x001F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0021), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0023) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0624), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0626), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0628) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0625), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0627), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0629) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0618), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x061A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0619), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x061B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x061D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A22), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A24), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A26) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A23), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A25), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A28) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A1B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A1D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A1F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A1C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A1E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A21) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0500), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0502), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0504) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0501), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0503), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0505) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0674), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0679), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0675), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E0), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x067B), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E1), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x067C), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0676), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0678), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0677), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0679), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01E0), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01E1), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0386), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0388) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0386), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0388) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x038C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038E) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0387), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0389) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0387), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0389) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038F) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x038D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038F) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01C8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CA) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01C8), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01CA) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CE), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D0) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01CE), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D0) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01C9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CB) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01C9), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01CB) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CF), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D1) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01CF), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D1) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038A) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038A) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0390) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0390) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x038B) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x038B) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0391) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0391) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CC) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01CC) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D2) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D2) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01CD) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01CD) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D3) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D7) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00D3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00D5), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x00D7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00D4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00D6), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x00D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B8) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05B4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05B6), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05B8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BE) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05BA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05BC), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05B5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05B7), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05B9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BD), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05BF) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05BB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05BD), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0572), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0574), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0576) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0572), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0574), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0576) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AC) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05A8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05AA), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0573), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0575), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0577) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0573), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0575), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0577) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05A9), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05AB), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0689), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0689), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068A), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068A), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x039E), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x039F), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068B), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068D), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068C), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x068E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x068E), /*0001*/ ZYDIS_INVALID, /*0002*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A73), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A75) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A73), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A75) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A77), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A79) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A77), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A79) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A74), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A76) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A74), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A76) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A78), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7A) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A78), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A7A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x095F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0961), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0963) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x095F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0961), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0963) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0965), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0967), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0969) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0965), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0967), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0969) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0960), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0962), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0964) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0960), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0962), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0964) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0966), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0968), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x096A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0966), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0968), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x096A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0379), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0379), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x037B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x037D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0372), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0374), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0376) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0372), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0374), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0376) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x037A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x037C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x037F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0373), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0375), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0378) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0373), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0375), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0378) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0392), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0394) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0392), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0394) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0398), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039A) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0398), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x039A) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0393), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0395) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0393), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0395) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0399), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039B) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0399), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x039B) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D6) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D4), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D6) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DC) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01DA), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01DC) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D7) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D5), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D7) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DD) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01DB), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01DD) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0396) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0396) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039C) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x039C) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0397) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0397) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x039D) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x039D) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D8) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D8) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DE) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01DE) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01D9) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01D9) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01DF) + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01DF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05AE), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05B0), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C4) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05C0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05C2), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05C4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05B3) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05AF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05B1), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C3), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05C1), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05C3), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x056C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x056E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0570) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x056C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x056E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0570) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C8), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05CA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05C6), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05C8), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05CA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x056D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x056F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0571) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x056D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x056F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0571) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05C9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x05CB) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x05C7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x05C9), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x05CB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x019C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x019E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01A0) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x019C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x019E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01A0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x019D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x019F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01A1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x019D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x019F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01A1) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7D) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A7B), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A7D) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A81) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A7F), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A81) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A7E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A7C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A7E) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A80), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A82) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A80), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A82) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09DE), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09E0), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x09E2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09D9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DB) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09D7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09D9), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x09DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E4) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09DF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09E1), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x09E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09D8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09DA), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x09DD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01EB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01ED) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01E9), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01EB), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01E2), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01E4), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01E6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01EA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01EC), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01EF) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01EA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01EC), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E8) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01E3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01E5), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x01E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A10), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A12) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A0E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A10), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A12) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A07), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A09), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0B) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A07), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A09), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A0B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A11), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A14) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A0F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A11), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A14) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A08), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A08), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A0A), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0A0D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0340), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0342), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0344) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0340), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0342), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0344) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x033A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x033C), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x033E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0341), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0343), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0345) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0341), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0343), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0345) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x033F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x033B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x033D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x033F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x045A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x045E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x045F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x045B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x045D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x045F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0454), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0456), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0458) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0454), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0456), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0458) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0455), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0457), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0459) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0455), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0457), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0459) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0142), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0144), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0146) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0142), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0144), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0146) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0143), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0145), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0148) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0143), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0145), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0148) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0410), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0412) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x040E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0410), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0412) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x041A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x041C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0411), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0413) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x040F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0411), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0413) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x041F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x041B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x041D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x041F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0875), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0877), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0879) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0875), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0877), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0879) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0876), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0878), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0876), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0878), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x087A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0176), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0178), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0176), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0178), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x017A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0183), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0185), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0187) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0183), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0185), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0187) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0177), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0179), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0177), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0179), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x017B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0184), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0186), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0189) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0184), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0186), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0189) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0414), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0416), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0418) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044C), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0420), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0422), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0424) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x044D), + /*0001*/ ZYDIS_INVALID, + /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0415), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0417), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0419) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0414), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0416), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0418) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0421), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0423), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0425) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0420), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0422), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0424) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0090), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0092) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0415), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0417), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0419) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0421), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0423), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0425) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x008F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0091), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0093) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0090), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0092) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F2), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00F3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B0), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0091), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0093) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B1), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F2), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00F5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0790), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0792), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0794) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07B0), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0791), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0793), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0795) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07B1), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0790), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0792), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0794) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0791), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0793), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0795) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0796), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0798), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x079C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x079E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07A0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0797), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0799), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x079B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x079D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x079F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07A1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0796), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0798), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x079A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AB), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07AD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0797), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0799), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x079B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A4), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07AA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07AC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07A7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07AB), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0766), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0768), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07A4), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0767), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0769), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x076B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07A3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07A5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0748), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0766), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0768), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x076A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0749), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0767), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0769), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x076B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0754), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0756), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0758) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0748), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x074A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x074C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0755), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0757), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0759) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0749), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x074B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x074D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0750), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0752) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0754), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0756), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0758) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x074F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0751), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0753) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0755), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0757), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0759) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0760), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0762), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0764) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x074E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0750), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0752) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0761), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0763), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0765) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x074F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0751), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0753) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0760), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0762), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0764) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x075F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0761), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0763), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0765) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0983), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0985), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0987) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x075A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x075C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x075E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0995), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0997), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0999) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x075B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x075D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x075F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0984), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0986), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0988) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0983), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0985), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0987) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0996), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0998), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x099A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0995), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0997), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0999) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0989), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0984), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0986), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0988) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0991), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0993) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0996), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0998), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x099A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x098E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0989), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x098B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x098D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0990), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0992), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0994) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x098F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0991), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0993) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0727), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0728), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0729) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x098A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x098C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x098E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0730), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0731), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0732) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0990), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0992), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0994) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0715), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0716), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0717) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0727), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0728), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0729) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B5), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0730), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0731), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0732) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0554), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0555), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0556) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0715), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0716), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0717) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B9), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07B5), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BA), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x07BC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0554), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0555), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0556) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07B9), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0720) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x07B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x07BA), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x07BC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0736), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0738), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x071B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x071D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x071F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0737), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0739), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x071C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x071E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0720) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0721), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0723), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0725) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0736), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0738), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x073A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0722), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0724), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0726) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0737), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0739), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x073B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0742), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0744), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0746) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0721), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0723), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0725) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0743), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0745), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0747) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0722), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0724), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0726) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0740) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0742), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0744), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0746) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x073F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0741) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0743), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0745), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0747) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x073C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x073E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0740) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x072F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x073D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x073F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0741) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0718), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0719), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x071A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x072A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x072B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x072C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0733), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0734), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0735) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x072D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x072E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x072F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0557), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0558), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0559) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0718), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0719), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x071A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E6), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0733), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0734), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0735) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E7), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03E9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0557), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0558), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0559) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0426), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0428), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E6), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0402), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0404), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0406) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03E7), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x03E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0427), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0429), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0426), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0428), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0403), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0405), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0407) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0402), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0404), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0406) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0427), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0429), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x042B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x087E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0880) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0403), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0405), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0407) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0180) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x087B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x087D), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x087F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018C), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x087C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x087E), + /*0002*/ ZYDIS_DEFINITION(0x06, 0x0880) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x017F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0182) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x017E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0180) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0190) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018C), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x018E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0430) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x017F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0182) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0408), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040A), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0190) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x042F), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0431) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x042C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x042E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0430) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0409), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040B), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x040D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0408), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040A), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x040C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009D), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x042D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x042F), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0431) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x009E), - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0409), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x040B), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x040D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009D), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x009F) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009E), + /*0002*/ ZYDIS_DEFINITION(0x02, 0x00A1) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x049C) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049C) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x049E) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x049E) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0000) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0000) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0002) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0002) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0143) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0143) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013C) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013C) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013D) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013D) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013E) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013E) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0142) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0142) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013F) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x013F) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0140) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0140) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0141) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0141) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0001) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0001) }, { /*0000*/ ZYDIS_INVALID, /*0001*/ ZYDIS_INVALID, - /*0002*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0000) + /*0002*/ ZYDIS_DEFINITION(0x02, 0x0000) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0359), @@ -27118,8 +27158,8 @@ const ZydisInstructionTreeNode filtersVectorLength[][3] = /*0002*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x00, 0x062A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x00, 0x0629), + /*0000*/ ZYDIS_DEFINITION(0x00, 0x062A), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0629), /*0002*/ ZYDIS_INVALID }, { @@ -28739,191 +28779,191 @@ const ZydisInstructionTreeNode filtersVectorLength[][3] = } }; -const ZydisInstructionTreeNode filtersREXW[][2] = +const ZydisDecoderTreeNode filtersREXW[][2] = { { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x05F7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x05F7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0149), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0149), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0148), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x014A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0148), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0163), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0165) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0163), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0165) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0161) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0161) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0162), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0164) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0162), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0164) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x015E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0160) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0160) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0153), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0155) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0153), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0155) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0143), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0145) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0143), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0145) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0152), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0154) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0152), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0154) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0142), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0144) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0142), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0144) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0742) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0742) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x001C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x001E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0044), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0046) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0044), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0046) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0740) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0740) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x001D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x001F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0045), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0047) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0045), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0047) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x048E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x048E) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x048D) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x048D) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B2) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x04B2) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x04B1) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x04B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0472), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0474) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0472), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0474) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0471), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0473) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0471), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0473) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x046E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0470) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x046E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0470) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x046D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x046F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x046D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x046F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0484), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0486) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0484), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0486) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0483), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x06, 0x0485) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0483), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0485) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0326), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0352) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0326), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0352) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0322), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0350) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0322), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0350) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0325), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0351) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0325), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0351) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0321), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x034F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0321), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x034F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x035A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x035A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0356) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0356) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x032D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0359) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x032D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0359) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0329), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0355) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0329), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0355) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0247) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0247) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x021F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x021D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x021D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0773), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0774) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0773), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0774) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x076F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0770) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x076F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0770) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0777), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0778) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0777), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0778) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0771), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0772) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0771), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0772) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0775), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0776) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0775), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0776) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x0779), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x02, 0x077A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0779), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x077A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0000), @@ -29183,7 +29223,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0040) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0042) }, { /*0000*/ ZYDIS_INVALID, @@ -29191,7 +29231,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0042) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0044) }, { /*0000*/ ZYDIS_INVALID, @@ -29243,7 +29283,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0049) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004D) }, { /*0000*/ ZYDIS_INVALID, @@ -29251,7 +29291,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004B) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004F) }, { /*0000*/ ZYDIS_INVALID, @@ -29259,7 +29299,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004D) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0051) }, { /*0000*/ ZYDIS_INVALID, @@ -29267,7 +29307,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004F) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0053) }, { /*0000*/ ZYDIS_INVALID, @@ -29275,7 +29315,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0051) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0055) }, { /*0000*/ ZYDIS_INVALID, @@ -29283,7 +29323,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0053) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0057) }, { /*0000*/ ZYDIS_INVALID, @@ -29291,7 +29331,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0055) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0059) }, { /*0000*/ ZYDIS_INVALID, @@ -29299,14 +29339,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0057) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0044), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0059), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005D), /*0001*/ ZYDIS_INVALID }, { @@ -29315,7 +29355,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005B) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005F) }, { /*0000*/ ZYDIS_INVALID, @@ -29323,7 +29363,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005D) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0061) }, { /*0000*/ ZYDIS_INVALID, @@ -29331,7 +29371,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005F) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0063) }, { /*0000*/ ZYDIS_INVALID, @@ -29339,14 +29379,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0061) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0065) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x004D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0067), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006B), /*0001*/ ZYDIS_INVALID }, { @@ -29362,7 +29402,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0077), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007B), /*0001*/ ZYDIS_INVALID }, { @@ -29370,7 +29410,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0079), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007D), /*0001*/ ZYDIS_INVALID }, { @@ -29379,7 +29419,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007B) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007F) }, { /*0000*/ ZYDIS_INVALID, @@ -29387,7 +29427,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007D) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0081) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x005F), @@ -29410,7 +29450,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0087), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x008B), /*0001*/ ZYDIS_INVALID }, { @@ -29433,24 +29473,24 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0075), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0096), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0097) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0098), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0099) - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009A), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009B) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009C), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009D) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009F), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009D), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A1), /*0001*/ ZYDIS_INVALID }, { @@ -29463,11 +29503,11 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A2) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A6) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A4) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0080), @@ -29482,32 +29522,32 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0082) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AE), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AF) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B2), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B3) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0083), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0084) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B2), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B3) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B6), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B7) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0085), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0086) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B6), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B7) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BA), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BB) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0087), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0088) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BA), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BB) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BE), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BF) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0089), @@ -29539,7 +29579,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CA) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0098), @@ -29563,7 +29603,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D2) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D6) }, { /*0000*/ ZYDIS_INVALID, @@ -29578,16 +29618,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00A8) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DD), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DE) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E3), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E4) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00AF), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00B0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E7), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E8) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00ED), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00EE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00B5), @@ -29603,7 +29643,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00F8) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00FE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00C0), @@ -29614,16 +29654,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00C8) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0102), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0103) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0108), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0109) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00CF), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00D0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010C), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010D) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0112), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0113) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00D3), @@ -29647,14 +29687,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0115) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00E0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0125), /*0001*/ ZYDIS_INVALID }, { @@ -29663,14 +29703,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0121) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0127) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00E6), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0127), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012D), /*0001*/ ZYDIS_INVALID }, { @@ -29678,7 +29718,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0135), /*0001*/ ZYDIS_INVALID }, { @@ -29687,7 +29727,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0131) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0137) }, { /*0000*/ ZYDIS_INVALID, @@ -29726,24 +29766,24 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00F8) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013C), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013D) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0142), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0143) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00F9), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00FA) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0140), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0141) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0146), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0147) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00FB), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00FC) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0144), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0145) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x014A), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x014B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x00FD), @@ -29774,7 +29814,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0155), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015B), /*0001*/ ZYDIS_INVALID }, { @@ -29783,7 +29823,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0157) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015D) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0117), @@ -29815,7 +29855,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016D) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0173) }, { /*0000*/ ZYDIS_INVALID, @@ -29834,7 +29874,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0172), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0178), /*0001*/ ZYDIS_INVALID }, { @@ -29842,8 +29882,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0124) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0175), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0176) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x017B), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x017C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0125), @@ -29866,8 +29906,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0136) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0185), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0186) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018B), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018C) }, { /*0000*/ ZYDIS_INVALID, @@ -29882,48 +29922,48 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x013B) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018D), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018E) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0193), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0194) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x013E), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x013F) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0193), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0194) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0199), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x019A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0142), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0143) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0199), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x019A) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x019F), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A0) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0146), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0147) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x019F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A0) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A5), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0148), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0149) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A3), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A9), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x014A), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x014B) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A7), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A8) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AD), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x014C), @@ -29938,40 +29978,40 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0151) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AB), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AC) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B1), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B2) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0152), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0153) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AF), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B0) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B5), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0154), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0155) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B3), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B9), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0156), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0157) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B7), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B8) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BD), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0158), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0159) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BB), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BC) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C1), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C2) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x015A), @@ -29986,8 +30026,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x015F) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BF), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C0) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C5), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0160), @@ -30002,8 +30042,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0165) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C3), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C9), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01CA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0166), @@ -30034,16 +30074,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0171) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D1), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D2) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D7), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0172), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0173) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D5), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D6) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DB), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0174), @@ -30066,16 +30106,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x017D) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E1), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E2) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E7), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x017E), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x017F) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E5), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E6) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01EB), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01EC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0180), @@ -30118,16 +30158,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x018D) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F5), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F6) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FB), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x018E), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x018F) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F9), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FA) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FF), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0200) }, { /*0000*/ ZYDIS_INVALID, @@ -30135,7 +30175,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FC) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0202) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0191), @@ -30198,24 +30238,24 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01AE) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0221), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0222) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01AF), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0220) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0225), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0226) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B1), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0223), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0224) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0229), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B3), @@ -30230,8 +30270,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B8) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0227), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0228) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022D), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01B9), @@ -30246,8 +30286,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01BE) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0231), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0232) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01BF), @@ -30262,8 +30302,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01C4) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0230) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0235), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0236) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01C5), @@ -30294,24 +30334,24 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0241), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0242) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D3), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D4) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0240) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0245), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0246) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D5), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D6) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0243), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0244) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0249), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01D7), @@ -30326,8 +30366,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01DC) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0247), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0248) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024D), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01DD), @@ -30342,8 +30382,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01E2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0251), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0252) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01E3), @@ -30358,8 +30398,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01E8) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0250) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0255), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0256) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01E9), @@ -30375,7 +30415,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0252) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0258) }, { /*0000*/ ZYDIS_INVALID, @@ -30383,31 +30423,31 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0254) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01EF), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0257), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0258) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025D), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F1), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0261), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0262) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F3), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F4) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0260) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0265), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0266) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01F5), @@ -30422,8 +30462,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01FA) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0263), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0264) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0269), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x01FB), @@ -30438,8 +30478,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0200) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0267), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0268) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026D), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0201), @@ -30454,8 +30494,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0206) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0271), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0272) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0207), @@ -30470,8 +30510,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x020C) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026F), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0270) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0275), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0276) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0017), @@ -30510,16 +30550,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x021E) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0283), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0284) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0289), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x021F), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0220) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0287), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0288) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028D), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0221), @@ -30534,8 +30574,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0226) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0291), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0292) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0227), @@ -30551,7 +30591,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028E) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0294) }, { /*0000*/ ZYDIS_INVALID, @@ -30559,22 +30599,22 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0290) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0296) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x022D), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x022E) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0293), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0294) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0299), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x022F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0296), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029C), /*0001*/ ZYDIS_INVALID }, { @@ -30583,14 +30623,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0298) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0231), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029A), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A0), /*0001*/ ZYDIS_INVALID }, { @@ -30599,7 +30639,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029C) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A2) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0233), @@ -30702,24 +30742,24 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0262) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CD), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CE) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D3), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D4) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0263), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0264) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D1), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D2) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D7), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0265), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0266) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D5), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D6) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DB), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0267), @@ -30790,16 +30830,16 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0286) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F3), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F9), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0287), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0288) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F7), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F8) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FD), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0289), @@ -30814,8 +30854,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x028E) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FB), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FC) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0301), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0302) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x028F), @@ -30830,8 +30870,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0294) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FF), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0300) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0305), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0306) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0295), @@ -30950,7 +30990,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030A), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0310), /*0001*/ ZYDIS_INVALID }, { @@ -31014,8 +31054,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x02D3) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0313), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0314) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0319), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x02D4), @@ -31054,8 +31094,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x02E1) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031B), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0323), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0324) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x02E2), @@ -31382,8 +31422,8 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0347) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035D), - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035E) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0365), + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0366) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0348), @@ -31415,7 +31455,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0364) + /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x0353), @@ -31446,11 +31486,11 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C7), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CA), /*0001*/ ZYDIS_INVALID }, { @@ -31458,7 +31498,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000B), /*0001*/ ZYDIS_INVALID }, { @@ -31466,7 +31506,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DA), /*0001*/ ZYDIS_INVALID }, { @@ -31474,7 +31514,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003D), /*0001*/ ZYDIS_INVALID }, { @@ -31482,7 +31522,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018E), /*0001*/ ZYDIS_INVALID }, { @@ -31490,31 +31530,31 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0022), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0022), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B9) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0006), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0037), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0037), /*0001*/ ZYDIS_INVALID }, { @@ -31522,7 +31562,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0028), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0028), /*0001*/ ZYDIS_INVALID }, { @@ -31531,11 +31571,11 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C3) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C3) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C6) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C6) }, { /*0000*/ ZYDIS_INVALID, @@ -31543,7 +31583,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0008) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0008) }, { /*0000*/ ZYDIS_INVALID, @@ -31551,7 +31591,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D7) }, { /*0000*/ ZYDIS_INVALID, @@ -31559,7 +31599,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003A) }, { /*0000*/ ZYDIS_INVALID, @@ -31567,14 +31607,14 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x000D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010B), /*0001*/ ZYDIS_INVALID }, { @@ -31582,15 +31622,15 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x000F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CF) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0010), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x014C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x014C), /*0001*/ ZYDIS_INVALID }, { @@ -31606,15 +31646,15 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x015D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x015D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0157), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0157), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0151), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0151), /*0001*/ ZYDIS_INVALID }, { @@ -31622,12 +31662,12 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0108), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0108), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D2) }, { /*0000*/ ZYDIS_INVALID, @@ -31635,46 +31675,46 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x001F) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x001F) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0016), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0017) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00FA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0018), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0019) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F7) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x001A), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x001B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0136), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0139) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0136), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0139) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x001C), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x001D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0170), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0173) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0170), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0173) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x001E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0161), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0161), /*0001*/ ZYDIS_INVALID }, { @@ -31682,31 +31722,31 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E8), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x001E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001E), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x001D) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0019), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0019), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x001A) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001A) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0020), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016D), /*0001*/ ZYDIS_INVALID }, { @@ -31714,7 +31754,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0114), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0114), /*0001*/ ZYDIS_INVALID }, { @@ -31722,7 +31762,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0127), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0127), /*0001*/ ZYDIS_INVALID }, { @@ -31730,7 +31770,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012A), /*0001*/ ZYDIS_INVALID }, { @@ -31738,7 +31778,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0121), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0121), /*0001*/ ZYDIS_INVALID }, { @@ -31746,7 +31786,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0124), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0124), /*0001*/ ZYDIS_INVALID }, { @@ -31754,7 +31794,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0133), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0133), /*0001*/ ZYDIS_INVALID }, { @@ -31762,15 +31802,15 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0028) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009D) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0029), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x015E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015E), /*0001*/ ZYDIS_INVALID }, { @@ -31778,7 +31818,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0158), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0158), /*0001*/ ZYDIS_INVALID }, { @@ -31786,7 +31826,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0152), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0152), /*0001*/ ZYDIS_INVALID }, { @@ -31794,15 +31834,15 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x002D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0005), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0002) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0005), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0002) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x002E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00A9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A9), /*0001*/ ZYDIS_INVALID }, { @@ -31810,47 +31850,47 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0030) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B2) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0031), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0032) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0033), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0034) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0049), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0046) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0049), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0046) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0103), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0103), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0104) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0104) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x001B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001B), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x001C) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0035), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E5), /*0001*/ ZYDIS_INVALID }, { @@ -31858,7 +31898,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00EB), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EB), /*0001*/ ZYDIS_INVALID }, { @@ -31866,7 +31906,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0144), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0144), /*0001*/ ZYDIS_INVALID }, { @@ -31874,7 +31914,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016A), /*0001*/ ZYDIS_INVALID }, { @@ -31882,23 +31922,23 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x003A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0100) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0100) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x003B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x003C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0016), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0013) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0016), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0013) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x003D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0164), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0164), /*0001*/ ZYDIS_INVALID }, { @@ -31906,15 +31946,15 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x003F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0194), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0191) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0194), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0191) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0040), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0147), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0147), /*0001*/ ZYDIS_INVALID }, { @@ -31922,7 +31962,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0167), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0167), /*0001*/ ZYDIS_INVALID }, { @@ -31930,7 +31970,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010E), /*0001*/ ZYDIS_INVALID }, { @@ -31938,7 +31978,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0182), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0182), /*0001*/ ZYDIS_INVALID }, { @@ -31946,7 +31986,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0130), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0130), /*0001*/ ZYDIS_INVALID }, { @@ -31954,63 +31994,63 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0119), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0119), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x011A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0098), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0097) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0098), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0097) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0046), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0047) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0048), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0049) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0064), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0061) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0064), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0061) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x004A), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x004B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0076), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0073) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0076), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0073) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x004C), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x004D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0088), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0085) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0088), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0085) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x014A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x014B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x014A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0186), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0185) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0186), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0185) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x004E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005E), /*0001*/ ZYDIS_INVALID }, { @@ -32018,39 +32058,39 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0050) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0055), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0052) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0055), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0052) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0051), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0052) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0067) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0067) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0053), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0054) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0079) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0079) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0055), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0056) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0057), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011E), /*0001*/ ZYDIS_INVALID }, { @@ -32058,7 +32098,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011B), /*0001*/ ZYDIS_INVALID }, { @@ -32066,55 +32106,55 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0058) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0058) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005B), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0070), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0070), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x006D) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005D), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0082), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0082), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x007F) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x005F), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0060) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0094), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0091) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0094), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0091) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0099), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0099), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0189), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0188) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0189), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0188) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0187), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0187), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018A), /*0001*/ ZYDIS_INVALID }, { @@ -32122,7 +32162,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0043), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0043), /*0001*/ ZYDIS_INVALID }, { @@ -32130,7 +32170,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C0), /*0001*/ ZYDIS_INVALID }, { @@ -32138,7 +32178,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0176), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0176), /*0001*/ ZYDIS_INVALID }, { @@ -32146,7 +32186,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x017F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017F), /*0001*/ ZYDIS_INVALID }, { @@ -32154,7 +32194,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0010), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0010), /*0001*/ ZYDIS_INVALID }, { @@ -32162,31 +32202,31 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00EE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x0067), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0011), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0011), /*0001*/ ZYDIS_INVALID }, { @@ -32194,7 +32234,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0116), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0116), /*0001*/ ZYDIS_INVALID }, { @@ -32202,7 +32242,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0111), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0111), /*0001*/ ZYDIS_INVALID }, { @@ -32210,7 +32250,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0105), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0105), /*0001*/ ZYDIS_INVALID }, { @@ -32218,23 +32258,23 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x006C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A3) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00A6), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00A3) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x006D), /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x006E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x017C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0179) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x017C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0179) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MVEX_E, 0x006F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0034), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0034), /*0001*/ ZYDIS_INVALID }, { @@ -32242,7 +32282,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0031), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0031), /*0001*/ ZYDIS_INVALID }, { @@ -32254,7 +32294,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0040), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0040), /*0001*/ ZYDIS_INVALID }, { @@ -32262,7 +32302,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0025), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0025), /*0001*/ ZYDIS_INVALID }, { @@ -32275,7 +32315,7 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002E) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x002E) }, { /*0000*/ ZYDIS_INVALID, @@ -32283,1055 +32323,1055 @@ const ZydisInstructionTreeNode filtersREXW[][2] = }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002B) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x002B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x007A), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0077), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0077), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0076), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0076), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0079), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0079), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0078), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0078), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0083), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0083), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0082), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0082), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0081), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0081), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0080), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0080), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0075), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0075), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0074), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0074), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0071), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0071), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0070), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0070), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0073), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0073), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0072), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0072), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x003B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x003D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x003A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x003C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0041) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x003F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0041) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x003E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0040) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x003E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0040) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0089), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x008B) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0089), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x008B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0088), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x008A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0088), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x008A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0085), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0085), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0084), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0084), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0087), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0087), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0086), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0086), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x008D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x008D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x008C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x008C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x009F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x009F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x009E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x009E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0093), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0093), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0092), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0092), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0099), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0099), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0098), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0098), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0043), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0043), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0042), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0042), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0051), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0051), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0050), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0050), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0045), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0045), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0044), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0044), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0047), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0047), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0046), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0046), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0049), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0049), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x0048), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0048), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004A), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x06, 0x004C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x004C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0020), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0020), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0025), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0025), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0033), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0033), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0032), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0032), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0035), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0035), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0034), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0034), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x002E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0031), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0031), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0030), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0030), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0039), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0039), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0038), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0038), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0037), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0037), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0036), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0036), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x008F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0091) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0091) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x008E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0090) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0090) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0095), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0097) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0095), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0097) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0094), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0096) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0094), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0096) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x009B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x009D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x009A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x009C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00C2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00BE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x00AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0057), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0057), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0056), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0056), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0053), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0053), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0052), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0052), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0055), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0055), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0054), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0054), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0067), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0067), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0066), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0066), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0069), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0069), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0068), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0068), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0059), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0059), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0058), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0058), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x005C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0063), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0063), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0062), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0062), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0065), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0065), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0064), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0064), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0061), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0061), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x0060), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0060), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x02, 0x006C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0022), + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0022), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0021), + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0021), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0024), + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0024), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_XOP, 0x11, 0x0023), + /*0000*/ ZYDIS_DEFINITION(0x11, 0x0023), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x00C5) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x00C5) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0129) + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0129) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x0C, 0x002B), + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x002B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x0C, 0x0028), + /*0000*/ ZYDIS_DEFINITION(0x0C, 0x0028), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0032), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0032), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x003C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x003B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0035), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0035), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x003A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0038) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0038) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0039), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0039), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x005F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x005E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0060), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0060), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0069), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0063) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0069), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0063) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0079), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0079), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x007C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0082), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0081) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0082), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0081) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0040), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0040), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0041), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0041), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0031), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0030) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0031), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0030) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0078), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0077) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0078), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0077) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x08, 0x002D), + /*0000*/ ZYDIS_DEFINITION(0x08, 0x002D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x07, 0x002C), + /*0000*/ ZYDIS_DEFINITION(0x07, 0x002C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x08, 0x002A), + /*0000*/ ZYDIS_DEFINITION(0x08, 0x002A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x07, 0x0029), + /*0000*/ ZYDIS_DEFINITION(0x07, 0x0029), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0056), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0051) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0056), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0051) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0057), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0052) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0057), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0052) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0058), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0053) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0058), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0053) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0043), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0043), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0044), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0044), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x003D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x003E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0068), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0067) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0068), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0067) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0075), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0074) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0075), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0074) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0003), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0005) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0003), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0005) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0001), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0004) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0001), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0004) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0019), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0019), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x001C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0015), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0017) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0015), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0017) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0013), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0016) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0013), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0016) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0011) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0011) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0010) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0010) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0021), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0023) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0021), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0023) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0022) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x001F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0022) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0009), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0009), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0007), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x000A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0007), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0033), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0034) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0033), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0034) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0036), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0037) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0036), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0037) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x005C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x005D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0061), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0062) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0061), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0062) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x007B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x007F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0080) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0080) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x002E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x002F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x002E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x002F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0076), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0076), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0310), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0310), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x030F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x033D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x033D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0045), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0045), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0046), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0046), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0047), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0047), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0048), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0048), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0049), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0049), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0064), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0065) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0064), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0065) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0072), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0073) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0072), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0073) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x043C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x043B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x043E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x043D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x043D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0434), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0434), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0433), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0433), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0436), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0436), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0435), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0435), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0609), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0609), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x060B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x060B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0606), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0606), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0605), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0605), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0608), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0608), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0607), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0607), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0120), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0120), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x011F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0122), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0122), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0121), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0121), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0446), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0446), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0445), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0445), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00FD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00FB), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00FE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00FC), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00FA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00F9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00F7), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02D9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DF), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02E0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DB), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x02DC), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02DC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0422), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0422), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0421), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0421), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0577), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x057B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0577), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0576), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x057A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0576), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0579), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x057D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0579), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0578), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x057C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0578), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x057C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x055E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x055E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0561), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0561), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0560), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0560), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x054E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0551) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0551) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x054C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0550) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x054C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0550) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DC), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DB), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DF), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E1), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00F8), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03D8), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03D7), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03DA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03DA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03D9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03D9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E4), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E3), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E6), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E6), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x03E5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03E5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x048E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x048F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0490) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0490) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x048D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0491) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0491) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0027), @@ -33366,1060 +33406,1060 @@ const ZydisInstructionTreeNode filtersREXW[][2] = /*0001*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x0036) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01BA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01B5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0204), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0200) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0204), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0200) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0203), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0203), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0206), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0202) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0206), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0202) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0205), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0201) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0205), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0201) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0178) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0178) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0177) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0177) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x017A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0179) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x017D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0179) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0182), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0180) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0182), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0180) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0181), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x017F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0181), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x017F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01DC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01DF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01DB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01DF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01DE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01DD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01DD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01E5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0244), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0240) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0244), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0240) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0243), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x023F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0243), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x023F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0246), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0242) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0246), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0242) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0245), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0241) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0245), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0241) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0248) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x024A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0248) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0249), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0247) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0249), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0247) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0280), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x027C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0280), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x027F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x027B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x027F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0282), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x027E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0282), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0281), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x027D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0281), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0286), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0284) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0286), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0284) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0285), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0283) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0285), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0283) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01BF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01BD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0208) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0208) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0207) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0207) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x020A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0209) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x020D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0209) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0188), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0184) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0188), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0184) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0187), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0183) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0187), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0183) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0186) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0186) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0189), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0185) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0189), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0185) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01EB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01EB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01EE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01EA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01EE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01EA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01ED), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01E9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01ED), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01E9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01EF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01EF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0250), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0250), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x024F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0252), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0252), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0251), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x024D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0251), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0256), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0254) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0256), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0254) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0255), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0253) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0255), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0253) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0288) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0288) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0287) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0287) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x028A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0289) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x028D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0289) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0292), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0290) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0292), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0290) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0291), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x028F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0291), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x028F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01CA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01CA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01C9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0214), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0210) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0214), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0210) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0213), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x020F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0213), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x020F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0216), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0212) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0216), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0212) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0215), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0211) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0215), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0211) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0194), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0190) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0194), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0190) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0193), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x018F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0193), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0196), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0192) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0196), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0192) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0195), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0191) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0195), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0191) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x019A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0198) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x019A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0198) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0199), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0197) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0199), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0197) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01FA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01F5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01F9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01F5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x01FB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01FD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0258) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0258) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0257) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0257) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0259) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x025D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0259) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0262), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0260) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0262), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0260) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0261), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x025F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0261), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0298), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0294) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0298), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0294) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0297), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0293) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0297), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0293) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x029A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0296) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x029A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0296) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0299), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0295) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0299), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0295) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x029E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x029C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x029E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x029C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x029D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x029B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x029D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x029B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A9) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0448) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0448) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0447) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0447) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0444) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0444) }, { /*0000*/ ZYDIS_INVALID, - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0443) + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0443) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03CC), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03CC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03CB), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03CB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03CE), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03CE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03CD), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03CD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0440), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0440), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x043F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x043F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0442), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0442), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0441), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0441), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0438), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0438), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0437), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0437), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x043A), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x043A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0439), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0439), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x041E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x041D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0450) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x044C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0450) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x044F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x044B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x044F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02D0), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02D0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02CF), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02CF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0172), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0172), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0171), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0171), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x012C), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x012C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x012B), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x012B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x012E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x012E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x012D), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x012D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x047B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x047F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x047E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x047A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x047E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0071) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0071) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0070) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0070) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x006D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x006C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x006C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02D2), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02D2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02D1), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02D1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0174), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0174), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0173), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0173), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x003F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x003F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0420), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0420), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041F), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x041F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0430) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x042C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0430) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x042B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x042F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0432) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x042E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0432) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0431) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x042D), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0431) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0424), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0428) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0424), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0428) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0423), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0427) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0423), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0427) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0426), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x042A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0426), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x042A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0425), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0429) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0425), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0429) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F4), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F3), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F6), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F6), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F5), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F0), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00EF), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00EF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F2), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x00F1), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00F1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D0), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03D0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03CF), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03CF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D2), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03D2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03D1), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03D1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01D4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01D3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01DA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01D8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01DA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01D7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01CE) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01CC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01CE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01CB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01CD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01CB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01CD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01D0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01CF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01D1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01CF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01D1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0220), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0222) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0220), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0222) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0221) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x021F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0221) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0224), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0226) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0224), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0226) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0223), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0225) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0223), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0225) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0218), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0218), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x021A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0217), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0219) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0217), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0219) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x021C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x021E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x021D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x021B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x021D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0402), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0404) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0402), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0404) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0401), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0403) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0401), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0403) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FE) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03FC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03FE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x03FD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x03FB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x03FD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0418), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x041A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0418), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x041A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0417), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0419) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0417), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0419) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01A4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01A3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01A5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01A8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01A7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01A9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x019C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x019E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x019C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x019E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x019B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x019D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x019B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x019D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01A0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x019F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01A1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x019F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01A1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01B2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01B0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01B1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01AF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AE) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01AC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x01AD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01AB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0230), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0232) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0230), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0232) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0231) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x022F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0231) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0234), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0236) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0234), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0236) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0233), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0235) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0233), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0235) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0228), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0228), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x022A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0227), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0229) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0227), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0229) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x022C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x022E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x022D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x022B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x022D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x023C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x023E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x023C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x023E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x023B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x023D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x023B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x023D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0238), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x023A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0238), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x023A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0237), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0239) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0237), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0239) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x026C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x026E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x026B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x026D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0270), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0272) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0270), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0272) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0271) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x026F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0271) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0264), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0266) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0264), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0266) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0263), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0265) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0263), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0265) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0268), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x026A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0268), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x026A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0267), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0269) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0267), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0269) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0278), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x027A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0278), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x027A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0277), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0279) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0277), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0279) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0274), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0276) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0274), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0276) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0273), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x0275) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0273), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0275) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AA) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02A8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02AA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A9) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02A7), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02A9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AE) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02AC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AD) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02AB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02AD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02A0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x029F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x029F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02A1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02A4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02A6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02A5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02A3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02A5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B6) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02B4), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B5) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02B3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02B5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B2) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02B0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02AF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x02B1) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x02AF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x02B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0140), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0142) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0140), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0142) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0141) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0141) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x015D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0148), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x014A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0148), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0147), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0149) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0147), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0149) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0026), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0027) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0026), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0027) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0097), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0098) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0097), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0098) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0083), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0084) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0083), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0084) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0094), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0096) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0094), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0096) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0092), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0095) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0092), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0095) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00A3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0139), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x013B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0139), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0156), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0158) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0156), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0158) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0155), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0157) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0155), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0157) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0132), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0134) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0132), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0134) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0131), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0133) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0131), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0133) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0054) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0054) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x004F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0055) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0055) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0090) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0090) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0086), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0089) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0086), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0089) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x0088), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x008A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0088), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00B0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x02, 0x00AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x009A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x009D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x009A), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x009D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x009C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_VEX, 0x06, 0x009E) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x009C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x009E) } }; -const ZydisInstructionTreeNode filtersREXB[][2] = +const ZydisDecoderTreeNode filtersREXB[][2] = { { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x039F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_DEFAULT, 0x00, 0x0750) + /*0000*/ ZYDIS_DEFINITION(0x00, 0x039F), + /*0001*/ ZYDIS_DEFINITION(0x00, 0x0750) } }; -const ZydisInstructionTreeNode filtersEVEXB[][2] = +const ZydisDecoderTreeNode filtersEVEXB[][2] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0000), @@ -34507,7 +34547,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0013), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9B) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A9B) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0015), @@ -34527,55 +34567,55 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x001D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0010) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0010) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x001F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0488) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0488) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0021), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00D1) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D1) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0023), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0099) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0099) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0024), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FB) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00FB) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0027), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AAF) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AAF) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0029), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C0) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C0) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x002B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01AE) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01AE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x002D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AC) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x002F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0155) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0155) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0030), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0139) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0139) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0033), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00E6) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E6) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0034), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00B5) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B5) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x000F), @@ -34610,11 +34650,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x003F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0041), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0041), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0043), /*0001*/ ZYDIS_INVALID }, { @@ -34626,15 +34666,15 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0043), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0047), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0044), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0048), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0045), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0049), /*0001*/ ZYDIS_INVALID }, { @@ -34661,17 +34701,9 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x001E), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0048), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A94) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004A), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004C), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A94) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004E), @@ -34683,56 +34715,52 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0052), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0009) + /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0054), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0481) + /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0056), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0009) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0058), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00CA) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0481) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA8) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A7) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B9) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CA) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x005E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01A7) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AA8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0060), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03A5) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B9) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0062), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0063), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01A7) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0064), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0065), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03A5) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0066), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0067), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0068), /*0001*/ ZYDIS_INVALID @@ -34741,6 +34769,18 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0069), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006A), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006C), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006D), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x001F), /*0001*/ ZYDIS_INVALID @@ -34761,22 +34801,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0023), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0070), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0071), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0072), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0073), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0074), /*0001*/ ZYDIS_INVALID @@ -34789,10 +34813,18 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0076), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0077), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0078), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0079), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007A), /*0001*/ ZYDIS_INVALID @@ -34801,6 +34833,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007C), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007E), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0080), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0025), /*0001*/ ZYDIS_INVALID @@ -34817,26 +34857,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0028), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0082), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0083), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0084), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0085), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0086), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0087), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0088), /*0001*/ ZYDIS_INVALID @@ -34849,10 +34877,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x008A), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x008B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x008C), /*0001*/ ZYDIS_INVALID @@ -34894,7 +34918,23 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0096), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0097), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0098), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0099), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A2), /*0001*/ ZYDIS_INVALID }, { @@ -34902,7 +34942,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A0), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A4), /*0001*/ ZYDIS_INVALID }, { @@ -34937,37 +34977,37 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0031), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015C) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0140) - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00ED) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015C) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00BC) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0140) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x014E) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00ED) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0132) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00BC) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00DF) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x014E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00AE) + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0132) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DF) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AE) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0033), @@ -34986,11 +35026,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C0), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C1), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C5), /*0001*/ ZYDIS_INVALID }, { @@ -35017,26 +35057,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x003E), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C9), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CB), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CC), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CD), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CE), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CF), /*0001*/ ZYDIS_INVALID @@ -35049,6 +35073,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D1), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D2), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D3), /*0001*/ ZYDIS_INVALID @@ -35057,22 +35085,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D4), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x003F), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0040), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D5), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D6), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D7), /*0001*/ ZYDIS_INVALID @@ -35082,11 +35098,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x003F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0040), /*0001*/ ZYDIS_INVALID }, { @@ -35097,6 +35113,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DC), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DD), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DE), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DF), /*0001*/ ZYDIS_INVALID @@ -35113,14 +35137,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E2), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E3), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E4), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E5), /*0001*/ ZYDIS_INVALID @@ -35129,6 +35145,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E6), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E7), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E8), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00E9), /*0001*/ ZYDIS_INVALID @@ -35145,14 +35169,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00EC), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00ED), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00EE), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00EF), /*0001*/ ZYDIS_INVALID @@ -35187,10 +35203,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00F7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x012B) + /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0041), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00F8), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00F9), /*0001*/ ZYDIS_INVALID }, { @@ -35207,14 +35227,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00FD), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x02, 0x012B) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00FE), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00FF), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0041), /*0001*/ ZYDIS_INVALID }, { @@ -35225,6 +35241,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0101), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0102), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0103), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0104), /*0001*/ ZYDIS_INVALID @@ -35241,14 +35265,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0107), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0108), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0109), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010A), /*0001*/ ZYDIS_INVALID @@ -35257,6 +35273,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010B), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010C), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010D), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x010E), /*0001*/ ZYDIS_INVALID @@ -35273,18 +35297,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0111), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0112), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0113), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0114), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0115), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0116), /*0001*/ ZYDIS_INVALID @@ -35294,21 +35314,17 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0042), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0118), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0043), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0119), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011A), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011C), /*0001*/ ZYDIS_INVALID @@ -35318,13 +35334,21 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0042), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0043), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0120), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0121), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0122), /*0001*/ ZYDIS_INVALID @@ -35337,10 +35361,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0124), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0125), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0126), /*0001*/ ZYDIS_INVALID @@ -35365,18 +35385,22 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012C), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012D), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012E), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x012F), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0130), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0131), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0132), /*0001*/ ZYDIS_INVALID @@ -35389,21 +35413,13 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0134), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0135), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0136), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0137), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0138), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00C3) + /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0139), @@ -35418,27 +35434,35 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013C), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013D), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C3) + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x013F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0142), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0140), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0143), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0141), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0146), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0144), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0147), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0145), /*0001*/ ZYDIS_INVALID }, { @@ -35449,14 +35473,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0149), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x014A), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x014B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x014C), /*0001*/ ZYDIS_INVALID @@ -35493,10 +35509,18 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0154), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0155), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0156), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0157), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0158), /*0001*/ ZYDIS_INVALID @@ -35509,18 +35533,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015A), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015C), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015D), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x015E), /*0001*/ ZYDIS_INVALID @@ -35545,6 +35561,30 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0163), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0164), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0165), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0166), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0167), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0168), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0169), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0044), /*0001*/ ZYDIS_INVALID @@ -35570,7 +35610,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0172), /*0001*/ ZYDIS_INVALID }, { @@ -35581,56 +35621,32 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x004E), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0171), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0173), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A57) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0174), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A50) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A59), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5E), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A5B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0177), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0178), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0179), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A57) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x017A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A50) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A5C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A5D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A59), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A5A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A5E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x017B), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x017C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A5B), /*0001*/ ZYDIS_INVALID }, { @@ -35666,7 +35682,19 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x004F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0185), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0186), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0187), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0188), /*0001*/ ZYDIS_INVALID }, { @@ -35678,11 +35706,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018B), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x004F), /*0001*/ ZYDIS_INVALID }, { @@ -35742,123 +35766,123 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036A) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0363) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0370) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0371), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x036E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01A8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AD), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x036A) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0363) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0370) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x036D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0371), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x036E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B1), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01AF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B2), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B5), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B6), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01B8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09F8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09F9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01BE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09F7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09FA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x09F8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A3C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C1), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A3D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A3B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A3E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C6), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A3C), /*0001*/ ZYDIS_INVALID }, { @@ -35869,14 +35893,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C8), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01C9), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01CA), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01CB), /*0001*/ ZYDIS_INVALID @@ -35901,6 +35917,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D0), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D1), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D2), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D3), /*0001*/ ZYDIS_INVALID @@ -35910,11 +35934,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01D6), /*0001*/ ZYDIS_INVALID }, { @@ -35925,14 +35949,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DA), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DB), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DC), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01DD), /*0001*/ ZYDIS_INVALID @@ -35949,6 +35965,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E0), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E1), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E2), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E3), /*0001*/ ZYDIS_INVALID @@ -35958,11 +35982,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01E6), /*0001*/ ZYDIS_INVALID }, { @@ -35973,14 +35997,6 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01EA), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01EB), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01EC), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01ED), /*0001*/ ZYDIS_INVALID @@ -36013,6 +36029,14 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F4), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F5), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F6), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F7), /*0001*/ ZYDIS_INVALID @@ -36022,7 +36046,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FB), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01F9), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FA), /*0001*/ ZYDIS_INVALID }, { @@ -36033,22 +36061,10 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FE), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x01FF), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0200), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0201), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0202), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0203), /*0001*/ ZYDIS_INVALID @@ -36066,11 +36082,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0051), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0207), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0052), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0208), /*0001*/ ZYDIS_INVALID }, { @@ -36082,19 +36098,19 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0053), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0054), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020D), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0051), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0052), /*0001*/ ZYDIS_INVALID }, { @@ -36105,6 +36121,30 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0210), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0053), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0054), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0213), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0214), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0215), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0216), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0055), /*0001*/ ZYDIS_INVALID @@ -36138,115 +36178,115 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0219), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x023E) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x023E) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0237) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0220), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0237) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02A4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0223), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02A4) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x029D) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0224), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x029D) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0221), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0202) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0227), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0202) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0222), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01FB) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0228), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01FB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0207), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0208) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0207), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0208) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0204), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0205) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0204), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0205) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0209), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0209), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0206), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0206), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0225), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0268) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0268) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0226), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0261) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0261) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x026D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x026E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x026A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x026B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x026F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x026C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x026C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0229), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02CE) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02CE) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C7) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0230), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02D1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D5), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02D2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02D2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030A) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0233), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x030A) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x022E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0303) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0234), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0303) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0310) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0310) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x030D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0311), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0311), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x030E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x030E), /*0001*/ ZYDIS_INVALID }, { @@ -36282,243 +36322,243 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0239), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x024C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x024C) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0245) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0240), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0245) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B2) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0243), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02AB) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0244), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02AB) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0241), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0216) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0247), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0216) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0242), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x020F) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0248), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x020F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x021C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0218), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0219) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0218), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0219) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x021A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x021A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0245), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027C) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027C) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0246), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0275) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0275) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0281), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0282) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0281), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0282) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x027F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x027E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x027F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0283), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0283), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0280), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0280), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0249), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E2) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E2) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02DB) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0250), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02DB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E7), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E8) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E7), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E8) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02E5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02E6), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x031E) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x024E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0317) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0323), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0324) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0320), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0321) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0325), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0322), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0251), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02E6), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0253), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x031E) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0254), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0317) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0323), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0324) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0320), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0321) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0325), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0255), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x025A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0322), + /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0256), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0253) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0257), + /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0259), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02C0) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02B9) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022A) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0223) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0230) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0231), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x022E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x025A) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0253) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x025F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02C0) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0260), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02B9) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0263), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x022A) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0264), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0223) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x022F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0230) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x022C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x022D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0231), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0261), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0290) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0262), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0289) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0295), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0296) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0292), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0293) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0297), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x022E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0294), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0267), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0290) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0268), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0289) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0295), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0296) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0292), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0293) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0297), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0265), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F6) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0266), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02EF) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02F9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0294), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x02FA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F6) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02EF) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02FC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x02F9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0269), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0332) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x032B) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0337), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0338) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0334), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0335) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0339), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x02FA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0336), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0332) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0270), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x032B) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0337), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0338) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0334), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0335) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0339), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0336), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x026E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0273), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0274), /*0001*/ ZYDIS_INVALID }, { @@ -36586,75 +36626,63 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0281), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01BA) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0287), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01BA) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0282), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B7) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0288), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B7) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0285), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FF) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09FF) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0286), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x09FC) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x09FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A04), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A05) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A04), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A05) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A01), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A02) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A01), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A02) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A06), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A06), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A03), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0289), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A43) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A40) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A48), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A49) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A45), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A46) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A4A), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A47), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A03), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x028F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A43) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0290), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A40) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A48), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A49) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A45), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A46) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A4A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0291), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A47), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0292), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0293), /*0001*/ ZYDIS_INVALID }, { @@ -36666,27 +36694,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0299), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A27) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A20) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A2C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A2D) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A2E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0298), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A29), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A2A) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A2B), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029B), /*0001*/ ZYDIS_INVALID }, { @@ -36694,7 +36706,35 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A27) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A1), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A20) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A2C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A2D) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A2E), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A29), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A2A) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A2B), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A3), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A4), /*0001*/ ZYDIS_INVALID }, { @@ -36738,35 +36778,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AA), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AB), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AC), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AD), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AE), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x007F), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0080), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B0), /*0001*/ ZYDIS_INVALID }, { @@ -36786,11 +36802,35 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B5), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x007F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B6), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0080), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B7), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B8), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B9), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BA), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BB), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BC), /*0001*/ ZYDIS_INVALID }, { @@ -36802,8 +36842,8 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x00D8) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00D8) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0083), @@ -36858,75 +36898,51 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CB), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CC), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CF), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D5), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D0), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x037E) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0377) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0383), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0384) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0380), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0381) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0385), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0382), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D7), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D6), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D9), - /*0001*/ ZYDIS_INVALID + /*0001*/ ZYDIS_DEFINITION(0x06, 0x037E) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DA), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0377) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0383), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0384) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0380), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0381) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0385), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DB), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0382), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DC), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0094), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0095), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DE), /*0001*/ ZYDIS_INVALID }, { @@ -36946,11 +36962,35 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E3), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0094), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E4), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0095), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E5), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E6), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E7), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E8), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E9), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02EA), /*0001*/ ZYDIS_INVALID }, { @@ -36993,92 +37033,92 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x009F), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02EF), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F0), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F1), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F2), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E3) + /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09DC) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E9) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09EA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x09E7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01EE) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01E7) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F1) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F5), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x01F2), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FB), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09E3) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FC), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09DC) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09E8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09E9) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09E5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x09E6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09EA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A13) - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A0C) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A18), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A19) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A15), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A16) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A1A), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x09E7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0A17), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02FF), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01EE) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0300), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01E7) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01F3), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01F4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01F0), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x01F1) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01F5), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x01F2), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0303), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A13) + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0304), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A0C) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A18), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A19) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A15), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0A16) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A1A), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0A17), /*0001*/ ZYDIS_INVALID }, { @@ -37106,15 +37146,15 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0461), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0461), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0460), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0460), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0463), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0463), /*0001*/ ZYDIS_INVALID }, { @@ -37122,19 +37162,19 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0305), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0306), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0307), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0308), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030E), /*0001*/ ZYDIS_INVALID }, { @@ -37186,95 +37226,95 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AA0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AA1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AA2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AA2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0015), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0016) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0015), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0016) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0017), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0017), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x048E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0117), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0118) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0117), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0118) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0119), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0309), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0147) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB5) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB6), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C6) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C7), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B4) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B5), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B2) - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B3), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030B), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030C), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030D), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0119), /*0001*/ ZYDIS_INVALID }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0147) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AB5) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB6), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0310), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C6) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C7), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B4) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B5), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03B2) + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B3), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0311), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0312), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0313), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0314), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0315), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0316), /*0001*/ ZYDIS_INVALID }, { @@ -37310,12 +37350,12 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0311), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0317), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0312), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0188) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0318), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0188) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x00C7), @@ -37342,11 +37382,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0315), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0316), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031E), /*0001*/ ZYDIS_INVALID }, { @@ -37366,15 +37406,15 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0319), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0321), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00F4) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0322), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F4) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031D), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0325), /*0001*/ ZYDIS_INVALID }, { @@ -37382,7 +37422,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0327), /*0001*/ ZYDIS_INVALID }, { @@ -37390,7 +37430,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0321), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0329), /*0001*/ ZYDIS_INVALID }, { @@ -37398,7 +37438,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0323), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032B), /*0001*/ ZYDIS_INVALID }, { @@ -37406,7 +37446,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0325), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032D), /*0001*/ ZYDIS_INVALID }, { @@ -37414,7 +37454,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0327), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032F), /*0001*/ ZYDIS_INVALID }, { @@ -37422,7 +37462,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0329), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0331), /*0001*/ ZYDIS_INVALID }, { @@ -37430,7 +37470,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032B), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0333), /*0001*/ ZYDIS_INVALID }, { @@ -37438,7 +37478,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032D), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0335), /*0001*/ ZYDIS_INVALID }, { @@ -37446,7 +37486,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x032F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0337), /*0001*/ ZYDIS_INVALID }, { @@ -37454,7 +37494,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0331), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0339), /*0001*/ ZYDIS_INVALID }, { @@ -37462,7 +37502,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0333), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x033B), /*0001*/ ZYDIS_INVALID }, { @@ -37514,7 +37554,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0342), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034A), /*0001*/ ZYDIS_INVALID }, { @@ -37522,7 +37562,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0344), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034C), /*0001*/ ZYDIS_INVALID }, { @@ -37530,7 +37570,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0346), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034E), /*0001*/ ZYDIS_INVALID }, { @@ -37538,7 +37578,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0348), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0350), /*0001*/ ZYDIS_INVALID }, { @@ -37546,7 +37586,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034A), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0352), /*0001*/ ZYDIS_INVALID }, { @@ -37554,7 +37594,7 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0354), /*0001*/ ZYDIS_INVALID }, { @@ -37582,15 +37622,15 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0451), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0451), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0450), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0450), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0453), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0453), /*0001*/ ZYDIS_INVALID }, { @@ -37598,11 +37638,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0353), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0354), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035C), /*0001*/ ZYDIS_INVALID }, { @@ -37654,91 +37694,91 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A9D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0A9E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0A9F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0A9F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0012), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0013) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0012), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0013) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0014), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0014), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x048B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x048C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x048C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0103), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0104) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0103), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0104) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0105), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0105), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0AB2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB3), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03C3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03C4), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03C4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x01B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x01B2), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x01B2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03AF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03AE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x03AF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x03B0), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x03B0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0355), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0356), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0357), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0358), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0360), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0359), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0361), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035A), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0362), /*0001*/ ZYDIS_INVALID }, { @@ -37774,12 +37814,12 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0181) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0363), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0181) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x018F) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0364), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018F) }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_Z, 0x0116), @@ -37798,11 +37838,11 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0367), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0360), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0368), /*0001*/ ZYDIS_INVALID }, { @@ -37822,36 +37862,36 @@ const ZydisInstructionTreeNode filtersEVEXB[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0363), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00A0) + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A0) }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0365), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0366), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0367), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0001), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0001), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0368), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0370), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0003), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0003), /*0001*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersEVEXZ[][2] = +const ZydisDecoderTreeNode filtersEVEXZ[][2] = { { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0003), @@ -37890,27 +37930,27 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABA), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ABA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABB), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ABB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0ABC), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0ABC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x007F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0080), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0080), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0081), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0081), /*0001*/ ZYDIS_INVALID }, { @@ -37918,7 +37958,7 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0074), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0074), /*0001*/ ZYDIS_INVALID }, { @@ -37930,19 +37970,15 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0438), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x003F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0439), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0040), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0433), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0434), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0045), /*0001*/ ZYDIS_INVALID }, { @@ -37950,47 +37986,35 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0047), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x004B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB8), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB7), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0AB9), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB8), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x007C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0AB9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x007D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x007E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006A), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006B), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006C), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x006D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007E), /*0001*/ ZYDIS_INVALID }, { @@ -38002,27 +38026,35 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0070), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x007F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0071), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0080), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0072), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0081), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0073), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x009F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0082), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A1), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0083), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0084), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0085), /*0001*/ ZYDIS_INVALID }, { @@ -38033,18 +38065,10 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A5), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A6), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A7), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A8), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00A9), /*0001*/ ZYDIS_INVALID @@ -38058,19 +38082,27 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BC), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BD), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BE), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00BF), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00AF), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C0), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C1), /*0001*/ ZYDIS_INVALID }, { @@ -38081,18 +38113,6 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C3), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C4), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x006D), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C5), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C6), /*0001*/ ZYDIS_INVALID @@ -38106,47 +38126,43 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044E), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x006D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00C9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00F9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0118), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0119), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00CC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0164), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00D9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0165), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00DA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0166), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x00FF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0167), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0168), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0169), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x011F), /*0001*/ ZYDIS_INVALID }, { @@ -38157,6 +38173,14 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016B), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016C), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016D), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x016E), /*0001*/ ZYDIS_INVALID @@ -38170,27 +38194,35 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0187), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0171), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0188), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0174), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0207), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0175), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0208), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0176), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020B), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x018E), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020D), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x020E), /*0001*/ ZYDIS_INVALID }, { @@ -38201,22 +38233,6 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0212), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0213), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0214), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0215), - /*0001*/ ZYDIS_INVALID - }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0216), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0217), /*0001*/ ZYDIS_INVALID @@ -38226,27 +38242,27 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0231), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0219), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0232), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0233), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0234), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0235), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0236), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x021E), /*0001*/ ZYDIS_INVALID }, { @@ -38258,27 +38274,27 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0271), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0239), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0272), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0273), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0274), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0275), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0276), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x023E), /*0001*/ ZYDIS_INVALID }, { @@ -38322,27 +38338,27 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x029F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0281), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A0), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0282), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A1), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0283), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A2), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0284), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A3), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0285), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A4), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0286), /*0001*/ ZYDIS_INVALID }, { @@ -38362,31 +38378,35 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AF), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02A9), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B0), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AA), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BB), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02AE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BC), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B5), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02B6), /*0001*/ ZYDIS_INVALID }, { @@ -38397,10 +38417,6 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BE), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02BF), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02C0), /*0001*/ ZYDIS_INVALID @@ -38446,35 +38462,35 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DD), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CB), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02DE), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CC), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E5), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E6), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E7), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02CF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E8), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02D0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E9), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02EA), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02E4), /*0001*/ ZYDIS_INVALID }, { @@ -38494,215 +38510,219 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0301), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02EF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0302), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F0), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0303), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F1), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0304), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F2), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0348), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F3), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0346), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x02F4), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0349), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0307), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0347), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0308), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0462), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0309), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0111), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x030A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0112), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0348), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0114), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0346), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0115), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0349), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0113), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0347), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0116), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0462), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0111), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0112), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0114), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0115), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0113), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x016F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0116), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x011F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0170), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0171), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0173), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0174), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0172), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0175), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0120), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0170), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0121), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0171), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0123), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0173), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0124), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0174), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0122), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0172), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0125), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0175), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0196), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0120), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0197), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0121), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0199), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0123), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x019A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0124), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0198), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0122), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x019B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0125), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044C), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0196), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x044D), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0197), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0317), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0199), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0318), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x019A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0079), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0198), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x007A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x019B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x007B), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031C), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x031F), /*0001*/ ZYDIS_INVALID }, { @@ -38710,11 +38730,15 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0322), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0079), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0324), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007A), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x007B), /*0001*/ ZYDIS_INVALID }, { @@ -38749,34 +38773,18 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0334), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0335), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0336), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0337), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0338), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0339), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x033A), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x033B), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x033C), /*0001*/ ZYDIS_INVALID @@ -38801,18 +38809,34 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0341), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0342), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0343), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0344), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0345), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0346), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0347), /*0001*/ ZYDIS_INVALID }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0348), + /*0001*/ ZYDIS_INVALID + }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0349), /*0001*/ ZYDIS_INVALID @@ -38825,664 +38849,680 @@ const ZydisInstructionTreeNode filtersEVEXZ[][2] = /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034D), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034E), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x034F), /*0001*/ ZYDIS_INVALID }, - { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0350), - /*0001*/ ZYDIS_INVALID - }, { /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0351), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0352), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0353), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0452), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0355), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010C), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0356), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010E), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0357), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010F), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0358), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010D), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0359), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0110), + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x035A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015E), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0452), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x015F), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010C), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0161), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0162), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0160), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010D), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0163), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0110), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FD), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015E), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FE), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015F), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0100), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0161), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0101), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0162), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x00FF), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0160), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0102), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0163), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0164), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FD), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0165), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FE), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0167), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0100), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0168), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0101), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0166), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FF), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0169), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0102), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0106), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0164), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0107), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0165), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0109), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0167), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010A), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0168), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0108), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0166), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x010B), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0169), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0191), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0106), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0193), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0107), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0194), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0109), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0192), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010A), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x02, 0x0195), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0108), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0361), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010B), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0362), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0191), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0076), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0193), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0077), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0194), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_EVEX, 0x06, 0x0078), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0192), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0195), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x0369), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x036A), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0076), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0077), + /*0001*/ ZYDIS_INVALID + }, + { + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0078), /*0001*/ ZYDIS_INVALID } }; -const ZydisInstructionTreeNode filtersMVEXE[][2] = +const ZydisDecoderTreeNode filtersMVEXE[][2] = { { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00DC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00DB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00DC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0190) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0190) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0023), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0024) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0023), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0024) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0038), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0039) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0038), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0039) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0029), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0029), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x002A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0009), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0009), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x003C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x003B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x003C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x018D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x018C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x018D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x010D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00CD) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00CC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00CD) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x014E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x014D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x014E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x014D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x015B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x015C) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x015B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x015C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0155), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0156) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0155), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0156) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x014F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0150) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x014F), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0150) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0109), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0109), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x010A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0020), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0021) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0020), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0021) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F3) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F3) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FB), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FC) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FB), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00FC) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F5), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F9) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00F8), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F9) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0137), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0138) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0137), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0138) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x013B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x013A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x013B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0171), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0172) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0171), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0172) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0174), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0175) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0174), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0175) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0162), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0163) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0162), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0163) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E9), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00EA) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E9), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00EA) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x016F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0115), + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0115), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0128), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0129) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0128), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0129) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x012C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0122), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0123) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0122), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0123) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0125), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0126) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0125), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0126) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0134), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0135) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0134), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0135) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00A1), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00A2) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00A1), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00A2) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x009F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x009E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x009F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0160), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x015F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0160), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x015F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x015A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0159) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x015A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0159) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0154), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0153) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0154), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0153) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0006), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0007) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0006), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0007) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0003), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0004) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0003), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0004) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AA), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AB) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AA), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AB) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B4) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B0), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00B1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00B0), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00B1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AD), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00AE) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00AD), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00AE) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0047), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0048) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0047), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0048) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E6), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00E7) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00E6), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00E7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00EC), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00ED) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EC), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00ED) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0145), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0146) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0145), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0146) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x016C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x016B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x016C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FE), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00FF) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00FE), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00FF) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0101), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0102) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0101), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0102) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0017), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0018) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0017), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0018) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0014), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0015) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0014), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0015) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0165), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0166) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0165), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0166) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0195), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0196) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0195), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0196) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0192), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0193) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0192), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0193) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0148), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0149) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0148), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0149) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0168), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0169) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0168), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0169) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x010F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0110) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x010F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0110) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0183), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0184) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0183), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0184) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0131), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0132) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0131), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0132) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x012F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x012E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x012F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0050), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0051) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0050), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0051) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x004E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x004D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x004E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0065), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0066) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0065), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0066) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0062), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0063) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0062), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0063) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0077), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0078) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0077), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0078) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0074), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0075) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0074), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0075) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0089), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0089), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0086), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0087) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0086), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0087) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0060) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0060) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0056), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0057) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0056), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0057) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0053), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0054) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0053), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0054) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006C) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006B), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x006C) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0068), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0069) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0068), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0069) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007D), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007E) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007D), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x007E) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007A), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x007B) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x007A), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x007B) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0090) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0090) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x008D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x008C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x008D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011F), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0120) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011F), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0120) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x011D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x011C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x011D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005D) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x005C), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0059), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x005A) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0059), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x005A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0071), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0072) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0071), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0072) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x006F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x006E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x006F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0083), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0084) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0083), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0084) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0080), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0081) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0080), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0081) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0095), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0096) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0095), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0096) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0092), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0093) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0092), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0093) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0045), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0044) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0045), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0044) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C2), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00C1) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00C2), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00C1) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0178), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0177) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0178), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0177) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0181), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0180) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0181), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0180) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x000F) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x000E), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x000F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00EF), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00F0) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00EF), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00F0) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0012), + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0012), /*0001*/ ZYDIS_INVALID }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0118), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0117) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0118), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0117) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0112), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0113) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0112), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0113) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0106), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0107) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0106), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0107) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A8), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A7) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00A8), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00A7) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A5), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x00A4) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x00A5), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x00A4) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x017E), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x017D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x017E), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x017D) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x017B), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x017A) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x017B), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x017A) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0036), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0035) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0036), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0035) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0033), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0032) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0033), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x0032) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D3), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D5) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D3), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D5) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0041), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0042) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0041), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0042) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0026), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x0027) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x0026), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x0027) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D4), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x02, 0x00D6) + /*0000*/ ZYDIS_DEFINITION(0x02, 0x00D4), + /*0001*/ ZYDIS_DEFINITION(0x02, 0x00D6) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x0030), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002F) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x0030), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x002F) }, { - /*0000*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002C), - /*0001*/ ZYDIS_DEFINITION(ZYDIS_INSTRUCTION_ENCODING_MVEX, 0x06, 0x002D) + /*0000*/ ZYDIS_DEFINITION(0x06, 0x002C), + /*0001*/ ZYDIS_DEFINITION(0x06, 0x002D) } }; diff --git a/src/Generated/PhysicalEncodings.inc b/src/Generated/PhysicalEncodings.inc index fd621ca..f90ca95 100644 --- a/src/Generated/PhysicalEncodings.inc +++ b/src/Generated/PhysicalEncodings.inc @@ -1,21 +1,21 @@ -static const ZydisPhysicalInstructionInfo physicalEncodings[] = +static const ZydisInstructionEncodingInfo physicalEncodings[] = { /*00*/ { 0, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*01*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*02*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*03*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*04*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*05*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*06*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*07*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*08*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*09*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0A*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0B*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0C*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0D*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_DISP, { { 16, 32, 64 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0E*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*0F*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*10*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, - /*11*/ { 0 | ZYDIS_PHYSINSTR_FLAG_HAS_MODRM | ZYDIS_PHYSINSTR_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } } + /*01*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*02*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*03*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*04*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*05*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*06*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*07*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*08*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*09*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 32, 32 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0A*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM1, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0B*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0C*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 8, 8, 8 }, ZYDIS_TRUE, ZYDIS_TRUE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0D*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_DISP, { { 16, 32, 64 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0E*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 32, 64 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*0F*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_FORCE_REG_FORM, { { 0, 0, 0 } }, { { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*10*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 16, 16, 16 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } }, + /*11*/ { 0 | ZYDIS_INSTR_ENC_FLAG_HAS_MODRM | ZYDIS_INSTR_ENC_FLAG_HAS_IMM0, { { 0, 0, 0 } }, { { { 32, 32, 32 }, ZYDIS_FALSE, ZYDIS_FALSE }, { { 0, 0, 0 }, ZYDIS_FALSE, ZYDIS_FALSE } } } }; diff --git a/src/SharedData.c b/src/SharedData.c new file mode 100644 index 0000000..2c21dcc --- /dev/null +++ b/src/SharedData.c @@ -0,0 +1,190 @@ +/*************************************************************************************************** + + Zyan Disassembler Library (Zydis) + + Original Author : Florian Bernd + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + +***************************************************************************************************/ + +#include + +/* ============================================================================================== */ +/* Data tables */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Forward declarations */ +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Contains all operand-definitions. + */ +extern const ZydisOperandDefinition operandDefinitions[]; + +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Contains all instruction-definitions with @c DEFAULT encoding. + */ +extern const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[]; + +/** + * @brief Contains all instruction-definitions with @c 3DNOW encoding. + */ +extern const ZydisInstructionDefinition3DNOW instructionDefinitions3DNOW[]; + +/** + * @brief Contains all instruction-definitions with @c XOP encoding. + */ +extern const ZydisInstructionDefinitionXOP instructionDefinitionsXOP[]; + +/** + * @brief Contains all instruction-definitions with @c VEX encoding. + */ +extern const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[]; + +/** + * @brief Contains all instruction-definitions with @c EVEX encoding. + */ +extern const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[]; + +/** + * @brief Contains all instruction-definitions with @c MVEX encoding. + */ +extern const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[]; + +/* ---------------------------------------------------------------------------------------------- */ +/* Instruction definitions */ +/* ---------------------------------------------------------------------------------------------- */ + +#include + +/* ---------------------------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand definitions */ +/* ---------------------------------------------------------------------------------------------- */ + +#define ZYDIS_OPERAND_DEFINITION(type, encoding, access) \ + { type, encoding, access } + +#include + +#undef ZYDIS_OPERAND_DEFINITION + +/* ============================================================================================== */ +/* Functions */ +/* ============================================================================================== */ + +/* ---------------------------------------------------------------------------------------------- */ +/* Instruction definition */ +/* ---------------------------------------------------------------------------------------------- */ + +void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, uint16_t id, + const ZydisInstructionDefinition** definition) +{ + switch (encoding) + { + case ZYDIS_INSTRUCTION_ENCODING_DEFAULT: + *definition = (ZydisInstructionDefinition*)&instructionDefinitionsDEFAULT[id]; + break; + case ZYDIS_INSTRUCTION_ENCODING_3DNOW: + *definition = (ZydisInstructionDefinition*)&instructionDefinitions3DNOW[id]; + break; + case ZYDIS_INSTRUCTION_ENCODING_XOP: + *definition = (ZydisInstructionDefinition*)&instructionDefinitionsXOP[id]; + break; + case ZYDIS_INSTRUCTION_ENCODING_VEX: + *definition = (ZydisInstructionDefinition*)&instructionDefinitionsVEX[id]; + break; + case ZYDIS_INSTRUCTION_ENCODING_EVEX: + *definition = (ZydisInstructionDefinition*)&instructionDefinitionsEVEX[id]; + break; + case ZYDIS_INSTRUCTION_ENCODING_MVEX: + *definition = (ZydisInstructionDefinition*)&instructionDefinitionsMVEX[id]; + break; + default: + ZYDIS_UNREACHABLE; + } +} + +/* ---------------------------------------------------------------------------------------------- */ +/* Operand definition */ +/* ---------------------------------------------------------------------------------------------- */ + +uint8_t ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, + const ZydisOperandDefinition** operand) +{ + if (definition->operandCount == 0) + { + *operand = NULL; + return 0; + } + ZYDIS_ASSERT(definition->operandReference != 0xFFFF); + *operand = &operandDefinitions[definition->operandReference]; + return definition->operandCount; +} + +/* ---------------------------------------------------------------------------------------------- */ +/* Element info */ +/* ---------------------------------------------------------------------------------------------- */ + +void ZydisGetElementInfo(ZydisInternalElementType element, ZydisElementType* type, + ZydisElementSize* size) +{ + static const struct + { + ZydisElementType type; + ZydisElementSize size; + } lookup[21] = + { + { ZYDIS_ELEMENT_TYPE_INVALID , 0 }, + { ZYDIS_ELEMENT_TYPE_INVALID , 0 }, + { ZYDIS_ELEMENT_TYPE_STRUCT , 0 }, + { ZYDIS_ELEMENT_TYPE_INT , 0 }, + { ZYDIS_ELEMENT_TYPE_UINT , 0 }, + { ZYDIS_ELEMENT_TYPE_INT , 1 }, + { ZYDIS_ELEMENT_TYPE_INT , 8 }, + { ZYDIS_ELEMENT_TYPE_INT , 16 }, + { ZYDIS_ELEMENT_TYPE_INT , 32 }, + { ZYDIS_ELEMENT_TYPE_INT , 64 }, + { ZYDIS_ELEMENT_TYPE_UINT , 8 }, + { ZYDIS_ELEMENT_TYPE_UINT , 16 }, + { ZYDIS_ELEMENT_TYPE_UINT , 32 }, + { ZYDIS_ELEMENT_TYPE_UINT , 64 }, + { ZYDIS_ELEMENT_TYPE_UINT , 128 }, + { ZYDIS_ELEMENT_TYPE_UINT , 256 }, + { ZYDIS_ELEMENT_TYPE_FLOAT16 , 16 }, + { ZYDIS_ELEMENT_TYPE_FLOAT32 , 32 }, + { ZYDIS_ELEMENT_TYPE_FLOAT64 , 64 }, + { ZYDIS_ELEMENT_TYPE_FLOAT80 , 80 }, + { ZYDIS_ELEMENT_TYPE_LONGBCD , 80 } + }; + + ZYDIS_ASSERT(element < ZYDIS_ARRAY_SIZE(lookup)); + + *type = lookup[element].type; + *size = lookup[element].size; +} + +/* ---------------------------------------------------------------------------------------------- */ + +/* ============================================================================================== */ diff --git a/src/InstructionTable.h b/src/SharedData.h similarity index 71% rename from src/InstructionTable.h rename to src/SharedData.h index 03711c4..4341846 100644 --- a/src/InstructionTable.h +++ b/src/SharedData.h @@ -24,19 +24,18 @@ ***************************************************************************************************/ -#ifndef ZYDIS_INSTRUCTIONTABLE_H -#define ZYDIS_INSTRUCTIONTABLE_H +#ifndef ZYDIS_SHAREDDATA_H +#define ZYDIS_SHAREDDATA_H #include #include -#include +#include +#include #ifdef __cplusplus extern "C" { #endif -#define ZYDIS_BITFIELD(x) : x - /* ============================================================================================== */ /* Enums and types */ /* ============================================================================================== */ @@ -49,117 +48,6 @@ extern "C" { #pragma pack(push, 1) -/* ---------------------------------------------------------------------------------------------- */ -/* Instruction tree */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisInstructionTreeNodeType datatype. - */ -typedef uint8_t ZydisInstructionTreeNodeType; - -/** - * @brief Defines the @c ZydisInstructionTreeNodeValue datatype. - */ -typedef uint16_t ZydisInstructionTreeNodeValue; - -/** - * @brief Defines the @c ZydisInstructionTreeNode struct. - */ -typedef struct ZydisInstructionTreeNode_ -{ - ZydisInstructionTreeNodeType type; - ZydisInstructionTreeNodeValue value; -} ZydisInstructionTreeNode; - -/** - * @brief Values that represent zydis instruction tree node types. - */ -enum ZydisInstructionTreeNodeTypes -{ - ZYDIS_NODETYPE_INVALID = 0x00, - /** - * @brief Reference to an instruction-definition. - */ - ZYDIS_NODETYPE_DEFINITION_MASK = 0x80, - /** - * @brief Reference to an XOP-map filter. - */ - ZYDIS_NODETYPE_FILTER_XOP = 0x01, - /** - * @brief Reference to an VEX-map filter. - */ - ZYDIS_NODETYPE_FILTER_VEX = 0x02, - /** - * @brief Reference to an EVEX/MVEX-map filter. - */ - ZYDIS_NODETYPE_FILTER_EMVEX = 0x03, - /** - * @brief Reference to an opcode filter. - */ - ZYDIS_NODETYPE_FILTER_OPCODE = 0x04, - /** - * @brief Reference to an instruction-mode filter. - */ - ZYDIS_NODETYPE_FILTER_MODE = 0x05, - /** - * @brief Reference to an compacted instruction-mode filter. - */ - ZYDIS_NODETYPE_FILTER_MODE_COMPACT = 0x06, - /** - * @brief Reference to a ModRM.mod filter. - */ - ZYDIS_NODETYPE_FILTER_MODRM_MOD = 0x07, - /** - * @brief Reference to a compacted ModRM.mod filter. - */ - ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT = 0x08, - /** - * @brief Reference to a ModRM.reg filter. - */ - ZYDIS_NODETYPE_FILTER_MODRM_REG = 0x09, - /** - * @brief Reference to a ModRM.rm filter. - */ - ZYDIS_NODETYPE_FILTER_MODRM_RM = 0x0A, - /** - * @brief Reference to a mandatory-prefix filter. - */ - ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX = 0x0B, - /** - * @brief Reference to an operand-size filter. - */ - ZYDIS_NODETYPE_FILTER_OPERAND_SIZE = 0x0C, - /** - * @brief Reference to an address-size filter. - */ - ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE = 0x0D, - /** - * @brief Reference to a vector-length filter. - */ - ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH = 0x0E, - /** - * @brief Reference to an REX/VEX/EVEX.W filter. - */ - ZYDIS_NODETYPE_FILTER_REX_W = 0x0F, - /** - * @brief Reference to an REX/VEX/EVEX.B filter. - */ - ZYDIS_NODETYPE_FILTER_REX_B = 0x10, - /** - * @brief Reference to an EVEX.b filter. - */ - ZYDIS_NODETYPE_FILTER_EVEX_B = 0x11, - /** - * @brief Reference to an EVEX.z filter. - */ - ZYDIS_NODETYPE_FILTER_EVEX_Z = 0x12, - /** - * @brief Reference to an MVEX.E filter. - */ - ZYDIS_NODETYPE_FILTER_MVEX_E = 0x13, -}; - /* ---------------------------------------------------------------------------------------------- */ /* Operand definition */ /* ---------------------------------------------------------------------------------------------- */ @@ -733,146 +621,40 @@ typedef struct ZydisInstructionDefinitionMVEX_ # pragma warning(pop) #endif -/* ---------------------------------------------------------------------------------------------- */ -/* Physical instruction info */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Defines the @c ZydisPhysicalInstructionInfoFlags datatype. - */ -typedef uint8_t ZydisPhysicalInstructionInfoFlags; - -/** - * @brief The instruction has an optional modrm byte. - */ -#define ZYDIS_PHYSINSTR_FLAG_HAS_MODRM 0x01 - -/** - * @brief The instruction has an optional displacement value. - */ -#define ZYDIS_PHYSINSTR_FLAG_HAS_DISP 0x02 - -/** - * @brief The instruction has an optional immediate value. - */ -#define ZYDIS_PHYSINSTR_FLAG_HAS_IMM0 0x04 - -/** - * @brief The instruction has a second optional immediate value. - */ -#define ZYDIS_PHYSINSTR_FLAG_HAS_IMM1 0x08 - -/** - * @brief The instruction ignores the value of `modrm.mod` and always assumes `modrm.mod == 3` - * ("reg, reg" - form). - * - * Instructions with this flag can't have a SIB byte or a displacement value. - */ -#define ZYDIS_PHYSINSTR_FLAG_FORCE_REG_FORM 0x10 - -/** - * @brief Defines the @c ZydisPhysicalInstructionInfo struct. - */ -typedef struct ZydisPhysicalInstructionInfo_ -{ - /** - * @brief Contains flags with information about the physical instruction-encoding. - */ - ZydisPhysicalInstructionInfoFlags flags; - /** - * @brief Displacement info. - */ - struct - { - /** - * @brief The size of the displacement value. - */ - uint8_t size[3]; - } disp; - /** - * @brief Immediate info. - */ - struct - { - /** - * @brief The size of the immediate value. - */ - uint8_t size[3]; - /** - * @brief Signals, if the value is signed. - */ - ZydisBool isSigned; - /** - * @brief Signals, if the value is a relative offset. - */ - ZydisBool isRelative; - } imm[2]; -} ZydisPhysicalInstructionInfo; - /* ============================================================================================== */ /* Functions */ /* ============================================================================================== */ -/* ---------------------------------------------------------------------------------------------- */ -/* Instruction tree */ -/* ---------------------------------------------------------------------------------------------- */ - -/** - * @brief Returns the root node of the instruction tree. - * - * @return The root node of the instruction tree. - */ -ZYDIS_NO_EXPORT const ZydisInstructionTreeNode* ZydisInstructionTreeGetRootNode(); - -/** - * @brief Returns the child node of @c parent specified by @c index. - * - * @param parent The parent node. - * @param index The index of the child node to retrieve. - * - * @return The specified child node. - */ -ZYDIS_NO_EXPORT const ZydisInstructionTreeNode* ZydisInstructionTreeGetChildNode( - const ZydisInstructionTreeNode* parent, uint16_t index); - /* ---------------------------------------------------------------------------------------------- */ /* Instruction definition */ /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Returns the instruction- and operand-definition that is linked to the given @c node. + * @brief Returns the instruction-definition with the given `encoding` and `id`. * - * @param node The instruction definition node. - * @param definition A pointer to a variable that receives a pointer to the + * @param encoding The instruction-encoding. + * @param id The definition-id. + * @param definition A pointer to the variable that receives a pointer to the instruction- + * definition. */ -ZYDIS_NO_EXPORT void ZydisGetInstructionDefinition(const ZydisInstructionTreeNode* node, - const ZydisInstructionDefinition** definition); - -/** - * @brief Returns information about optional instruction parts (like modrm, displacement or - * immediates) for the instruction that is linked to the given @c node. - * - * @param node The instruction definition node. - * @param info A pointer to the @c ZydisInstructionParts struct. - */ -ZYDIS_NO_EXPORT void ZydisGetPhysicalInstructionInfo(const ZydisInstructionTreeNode* node, - const ZydisPhysicalInstructionInfo** info); +ZYDIS_NO_EXPORT void ZydisGetInstructionDefinition(ZydisInstructionEncoding encoding, + uint16_t id, const ZydisInstructionDefinition** definition); /* ---------------------------------------------------------------------------------------------- */ /* Operand definition */ /* ---------------------------------------------------------------------------------------------- */ /** - * @brief Returns the instruction- and operand-definition that is linked to the given @c node. + * @brief Returns the the operand-definitions for the given instruction-`definition`. * - * @param definition A pointer to the instruction-definition. - * @param operands A pointer to a variable that receives a pointer to the first - * operand-definition of the instruction. + * @param definition A pointer to the instruction-definition. + * @param operand A pointer to the variable that receives a pointer to the first operand- + * definition of the instruction. * * @return The number of operands for the given instruction-definition. */ ZYDIS_NO_EXPORT uint8_t ZydisGetOperandDefinitions(const ZydisInstructionDefinition* definition, - const ZydisOperandDefinition** operands); + const ZydisOperandDefinition** operand); /* ---------------------------------------------------------------------------------------------- */ /* Element info */ @@ -896,4 +678,4 @@ ZYDIS_NO_EXPORT void ZydisGetElementInfo(ZydisInternalElementType element, Zydis } #endif -#endif /* ZYDIS_INSTRUCTIONTABLE_H */ +#endif /* ZYDIS_SHAREDDATA_H */