diff --git a/src/Decoder.c b/src/Decoder.c index 60b7066..aab7c3f 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -3605,9 +3605,7 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, case 0xC4: // Read additional 3-byte VEX-prefix data ZYDIS_ASSERT(!instruction->raw.vex.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); break; case 0xC5: // Read additional 2-byte VEX-prefix data @@ -3618,10 +3616,7 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, // Read additional EVEX/MVEX-prefix data ZYDIS_ASSERT(!instruction->raw.evex.isDecoded); ZYDIS_ASSERT(!instruction->raw.mvex.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[3])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 3)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 3)); break; default: ZYDIS_UNREACHABLE; @@ -3640,6 +3635,14 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, switch ((prefixBytes[2] >> 2) & 0x01) { case 0: + // `KNC` instructions are only valid in 64-bit mode. + // This condition catches the `MVEX` encoded ones to omit a bunch of + // `mode` filters in the data-tables. + // `KNC` instructions with `VEX` encoding stil require a `mode` filter. + if (context->decoder->machineMode != ZYDIS_MACHINE_MODE_LONG_64) + { + return ZYDIS_STATUS_DECODING_ERROR; + } // Decode MVEX-prefix instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_MVEX; ZYDIS_CHECK(ZydisDecodeMVEX(context, instruction, prefixBytes)); @@ -3679,10 +3682,7 @@ static ZydisStatus ZydisNodeHandlerOpcode(ZydisDecoderContext* context, } uint8_t prefixBytes[3] = { 0x8F, 0x00, 0x00 }; // Read additional xop-prefix data - ZYDIS_ASSERT(!instruction->raw.xop.isDecoded); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[1])); - ZYDIS_CHECK(ZydisInputNext(context, instruction, &prefixBytes[2])); - //ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); + ZYDIS_CHECK(ZydisInputNextBytes(context, instruction, &prefixBytes[1], 2)); // Decode xop-prefix instruction->encoding = ZYDIS_INSTRUCTION_ENCODING_XOP; ZYDIS_CHECK(ZydisDecodeXOP(context, instruction, prefixBytes)); diff --git a/src/Generated/DecoderTables.inc b/src/Generated/DecoderTables.inc index 51328bc..ee1615c 100644 --- a/src/Generated/DecoderTables.inc +++ b/src/Generated/DecoderTables.inc @@ -6,7 +6,7 @@ const ZydisDecoderTreeNode filtersXOP[][4] = const ZydisDecoderTreeNode filtersVEX[][17] = { { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x20), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x23) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x698), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x21), ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersEMVEX[][33] = @@ -16,7 +16,7 @@ const ZydisDecoderTreeNode filtersEMVEX[][33] = const ZydisDecoderTreeNode filtersOpcode[][256] = { - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3), ZYDIS_DEFINITION(0x6, 0x22), ZYDIS_DEFINITION(0x7, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7), ZYDIS_DEFINITION(0x3, 0x3CA), ZYDIS_DEFINITION(0x7, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13B), ZYDIS_DEFINITION(0x6, 0xC), ZYDIS_DEFINITION(0x7, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13F), ZYDIS_DEFINITION(0x6, 0x617), ZYDIS_DEFINITION(0x7, 0x618), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x141), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x143), ZYDIS_DEFINITION(0x6, 0x50), ZYDIS_DEFINITION(0x7, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x147), ZYDIS_DEFINITION(0x6, 0x6BA), ZYDIS_DEFINITION(0x7, 0x6BB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x148), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14B), ZYDIS_DEFINITION(0x3, 0x730), ZYDIS_DEFINITION(0x7, 0x731), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14F), ZYDIS_DEFINITION(0x6, 0xDD), ZYDIS_DEFINITION(0x7, 0xDE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x59), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EMVEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x365), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x7, 0x59E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x366), ZYDIS_DEFINITION(0x6, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x367), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x91), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x92), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x93), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x97), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x99), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x368), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x369), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x370), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x371), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x372), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_XOP, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DC), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBA), ZYDIS_DEFINITION(0x0, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBC), ZYDIS_DEFINITION(0x0, 0x600), ZYDIS_DEFINITION(0x0, 0x2A5), ZYDIS_DEFINITION(0x2, 0x2F2), ZYDIS_DEFINITION(0x2, 0x2F3), ZYDIS_DEFINITION(0x2, 0x2F4), ZYDIS_DEFINITION(0x2, 0x2F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E0), ZYDIS_DEFINITION(0x6, 0x6DA), ZYDIS_DEFINITION(0x7, 0x6DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CD), ZYDIS_DEFINITION(0x4, 0x5D6), ZYDIS_DEFINITION(0x0, 0x5D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x699), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69A), ZYDIS_DEFINITION(0x11, 0x162), ZYDIS_DEFINITION(0x0, 0x2AC), ZYDIS_DEFINITION(0x4, 0x5D8), ZYDIS_DEFINITION(0x0, 0x5D9), ZYDIS_DEFINITION(0x0, 0x23A), ZYDIS_DEFINITION(0x3, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE0), ZYDIS_DEFINITION(0x0, 0x727), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A6), ZYDIS_DEFINITION(0x8, 0x2C7), ZYDIS_DEFINITION(0x8, 0x2C6), ZYDIS_DEFINITION(0x8, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE1), ZYDIS_DEFINITION(0x3, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x25), ZYDIS_DEFINITION(0x3, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE5), ZYDIS_DEFINITION(0x0, 0x220), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x27), ZYDIS_DEFINITION(0x0, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x28), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x239), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x20A), ZYDIS_DEFINITION(0x0, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A8), ZYDIS_DEFINITION(0x0, 0xAA), ZYDIS_DEFINITION(0x0, 0x69F), ZYDIS_DEFINITION(0x0, 0xAF), ZYDIS_DEFINITION(0x0, 0x6A2), ZYDIS_DEFINITION(0x0, 0xAB), ZYDIS_DEFINITION(0x0, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3), ZYDIS_DEFINITION(0x6, 0x22), ZYDIS_DEFINITION(0x7, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7), ZYDIS_DEFINITION(0x3, 0x3CA), ZYDIS_DEFINITION(0x7, 0x3CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x138), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x139), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13B), ZYDIS_DEFINITION(0x6, 0xC), ZYDIS_DEFINITION(0x7, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13F), ZYDIS_DEFINITION(0x6, 0x617), ZYDIS_DEFINITION(0x7, 0x618), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x140), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x141), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x142), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x143), ZYDIS_DEFINITION(0x6, 0x50), ZYDIS_DEFINITION(0x7, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x144), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x145), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x146), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x147), ZYDIS_DEFINITION(0x6, 0x6BA), ZYDIS_DEFINITION(0x7, 0x6BB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x148), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x149), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14B), ZYDIS_DEFINITION(0x3, 0x730), ZYDIS_DEFINITION(0x7, 0x731), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14F), ZYDIS_DEFINITION(0x6, 0xDD), ZYDIS_DEFINITION(0x7, 0xDE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x51), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x57), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x59), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x59D), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_DEFINITION(0x0, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x5B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EMVEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x365), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x7, 0x59E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x366), ZYDIS_DEFINITION(0x6, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x367), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x90), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x91), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x92), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x93), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x94), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x95), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x96), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x97), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x98), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x99), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x368), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x369), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x370), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x371), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x372), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x373), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x374), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x375), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x376), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_XOP, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DC), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_DEFINITION(0x0, 0x724), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBA), ZYDIS_DEFINITION(0x0, 0x1F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBC), ZYDIS_DEFINITION(0x0, 0x600), ZYDIS_DEFINITION(0x0, 0x2A5), ZYDIS_DEFINITION(0x2, 0x2F2), ZYDIS_DEFINITION(0x2, 0x2F3), ZYDIS_DEFINITION(0x2, 0x2F4), ZYDIS_DEFINITION(0x2, 0x2F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E0), ZYDIS_DEFINITION(0x6, 0x6DA), ZYDIS_DEFINITION(0x7, 0x6DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1E6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x3, 0x2F6), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_DEFINITION(0x5, 0x2F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3CD), ZYDIS_DEFINITION(0x4, 0x5D6), ZYDIS_DEFINITION(0x0, 0x5D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VEX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69F), ZYDIS_DEFINITION(0x11, 0x162), ZYDIS_DEFINITION(0x0, 0x2AC), ZYDIS_DEFINITION(0x4, 0x5D8), ZYDIS_DEFINITION(0x0, 0x5D9), ZYDIS_DEFINITION(0x0, 0x23A), ZYDIS_DEFINITION(0x3, 0x238), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x20), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x100), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x101), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x102), ZYDIS_DEFINITION(0x0, 0x727), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AB), ZYDIS_DEFINITION(0x8, 0x2C7), ZYDIS_DEFINITION(0x8, 0x2C6), ZYDIS_DEFINITION(0x8, 0x2C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x103), ZYDIS_DEFINITION(0x3, 0x21D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x25), ZYDIS_DEFINITION(0x3, 0x3D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x104), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x105), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x107), ZYDIS_DEFINITION(0x0, 0x220), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x27), ZYDIS_DEFINITION(0x0, 0x3DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x28), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x239), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x20A), ZYDIS_DEFINITION(0x0, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AD), ZYDIS_DEFINITION(0x0, 0xAA), ZYDIS_DEFINITION(0x0, 0x69F), ZYDIS_DEFINITION(0x0, 0xAF), ZYDIS_DEFINITION(0x0, 0x6A2), ZYDIS_DEFINITION(0x0, 0xAB), ZYDIS_DEFINITION(0x0, 0x6A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6AF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x9), ZYDIS_DEFINITION(0x0, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xA), ZYDIS_DEFINITION(0x0, 0x23C), ZYDIS_DEFINITION(0x0, 0x710), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x6EE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC), ZYDIS_DEFINITION(0x0, 0x190), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x25), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x26), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x27), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x28), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x29), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_MPX, 0x0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_MPX, 0x1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x17), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x18), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x19), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E), ZYDIS_DEFINITION(0x0, 0x713), ZYDIS_DEFINITION(0x0, 0x5D4), ZYDIS_DEFINITION(0x0, 0x5CB), ZYDIS_DEFINITION(0x0, 0x5CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x1C), ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x1FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPCODE, 0x4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x9F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xA9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xAF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xB9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xBF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x2F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x30), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x31), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x32), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x33), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x35), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x37), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x39), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0x3B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xDF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE7), ZYDIS_DEFINITION(0x0, 0x5A2), ZYDIS_DEFINITION(0x0, 0x4F7), ZYDIS_DEFINITION(0x0, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x5A3), ZYDIS_DEFINITION(0x0, 0x4F8), ZYDIS_DEFINITION(0x0, 0x5FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xEF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xFF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x100), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x101), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x102), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x103), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x104), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x105), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x106), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x107), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_DEFINITION(0x0, 0x8E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x108), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x109), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x110), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x111), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x112), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x113), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x114), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x115), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x116), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x117), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x118), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x119), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x120), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x121), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x122), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x123), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x124), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x125), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x126), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x127), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x128), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x129), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x130), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x131), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x132), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x133), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x134), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x135), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x136), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x137) }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x10), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x11), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x12), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x13), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x14), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x15), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x16), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x17), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x18), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x19), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1E), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x1F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x20), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x21), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x22), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x23), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x24), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x6F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x70), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x71), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x72), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x73), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x74), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x75), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x76), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x77), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x78), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x79), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x7F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, @@ -41,15 +41,15 @@ const ZydisDecoderTreeNode filtersOpcode[][256] = { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x19F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1A9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1AF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1B9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CD), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1CF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D6), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1D9), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DA), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MANDATORY_PREFIX, 0x1DB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x401), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x403), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x40), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x411), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x412), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x413), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x415), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x417), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x419), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x420), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x422), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x423), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x424), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x426), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x428), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x429), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x432), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x433), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x436), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x41), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x439), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBF), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x401), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x403), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x40), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x411), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x412), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x413), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x415), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x417), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x419), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x420), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x422), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x423), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x424), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x426), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x428), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x429), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD2), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x42F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x432), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x433), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x436), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x41), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x439), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x42), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x43F), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x440), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x444), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x448), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x448), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x450), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x451), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x452), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x453), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x454), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x455), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x483), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x487), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x489), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x493), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x496), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x25), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x503), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x505), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CE), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x515), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x519), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x520), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x521), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x523), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x525), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x526), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x527), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x529), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x530), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x531), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x533), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x534), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x535), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x536), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x537), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x539), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x541), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x543), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x549), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x630), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x631), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x636), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x637), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x550), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x552), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x640), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x553), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x554), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD0), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x650), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x555), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x653), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x654), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x655), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x656), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x556), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x557), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x558), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x559), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x46), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x663), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x444), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x448), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x44F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x450), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x451), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x452), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x453), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x454), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x455), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x46F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x43), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x44), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x45), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x47F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x483), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x487), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x489), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x493), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x496), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CB), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D1), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D4), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F7), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FC), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FD), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x4FE), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x22), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x23), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x24), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_RM, 0x25), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x503), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x505), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D3), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x515), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x519), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51D), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x51F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x520), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x521), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x523), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x525), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x526), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x527), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x529), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x52F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x530), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x531), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x533), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x534), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x535), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x536), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x537), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x539), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53A), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53B), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x541), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x543), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x549), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x630), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x635), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x636), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x550), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x641), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x642), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x552), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x644), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x645), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x553), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x554), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE8), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEA), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x650), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x651), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x652), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x653), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x654), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x655), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x555), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x658), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x659), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x556), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x557), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x558), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x559), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x46), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x668), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x55F), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x560), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x561), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x562), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD3), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD5), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x674), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x675), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x676), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x677), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x678), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x679), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x563), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x565), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x567), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x47), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x689), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x670), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x562), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF2), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF4), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x679), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67C), ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x680), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x563), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x565), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x567), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x47), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56A), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68E), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56B), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56C), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56D), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x56F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x570), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_VECTOR_LENGTH, 0x571), ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID, ZYDIS_INVALID } }; @@ -251,36 +251,70 @@ const ZydisDecoderTreeNode filtersModeCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0xF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_OPERAND_SIZE, 0x10) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x431) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x432), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x433) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x429), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42E) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x430) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x431), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x432) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x433), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x434) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x489), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D9) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F4) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x620) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x621), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x622) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x41F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3ED), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x431), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x432), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x420) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x421), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x422) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x423), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x424), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x426) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x430), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x431) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x432), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x433) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x435) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x436), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x437) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x438), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x439) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x601), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x602) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x609), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x624), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x625) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x645), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x646) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x647), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x648) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x649), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x666), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x667) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x668), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x669) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66F) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x670), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x671) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x672), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x673) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x682), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x683) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x684), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x685) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x690), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x691) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x692), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x693) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x694), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x695) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x696), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x697) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x626), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x627) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x629), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x64F) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x663), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x664), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x665), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x666), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x667), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66C) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x673), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x674) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x675), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x676) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x677), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x678) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x687), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x688) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x689), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x695), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x696) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x697), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x698) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x699), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x69C) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2AA) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x23B) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x3, 0x2) }, @@ -1275,34 +1309,34 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x3F) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xBD) }, - { ZYDIS_DEFINITION(0x1, 0x363), ZYDIS_DEFINITION(0x1, 0x365) }, - { ZYDIS_DEFINITION(0x1, 0x364), ZYDIS_DEFINITION(0x1, 0x366) }, - { ZYDIS_DEFINITION(0x1, 0x367), ZYDIS_DEFINITION(0x1, 0x369) }, - { ZYDIS_DEFINITION(0x1, 0x368), ZYDIS_DEFINITION(0x1, 0x36A) }, - { ZYDIS_DEFINITION(0x1, 0x32D), ZYDIS_DEFINITION(0x1, 0x335) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x336) }, - { ZYDIS_DEFINITION(0x1, 0x625), ZYDIS_DEFINITION(0x1, 0x627) }, - { ZYDIS_DEFINITION(0x1, 0x626), ZYDIS_DEFINITION(0x1, 0x628) }, - { ZYDIS_DEFINITION(0x1, 0x61D), ZYDIS_DEFINITION(0x1, 0x61F) }, - { ZYDIS_DEFINITION(0x1, 0x61E), ZYDIS_DEFINITION(0x1, 0x620) }, - { ZYDIS_DEFINITION(0x1, 0x332), ZYDIS_DEFINITION(0x1, 0x330) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x331) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x523) }, + { ZYDIS_DEFINITION(0x1, 0x361), ZYDIS_DEFINITION(0x1, 0x363) }, + { ZYDIS_DEFINITION(0x1, 0x362), ZYDIS_DEFINITION(0x1, 0x364) }, + { ZYDIS_DEFINITION(0x1, 0x365), ZYDIS_DEFINITION(0x1, 0x367) }, + { ZYDIS_DEFINITION(0x1, 0x366), ZYDIS_DEFINITION(0x1, 0x368) }, + { ZYDIS_DEFINITION(0x1, 0x32B), ZYDIS_DEFINITION(0x1, 0x333) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334) }, + { ZYDIS_DEFINITION(0x1, 0x623), ZYDIS_DEFINITION(0x1, 0x625) }, + { ZYDIS_DEFINITION(0x1, 0x624), ZYDIS_DEFINITION(0x1, 0x626) }, + { ZYDIS_DEFINITION(0x1, 0x61B), ZYDIS_DEFINITION(0x1, 0x61D) }, + { ZYDIS_DEFINITION(0x1, 0x61C), ZYDIS_DEFINITION(0x1, 0x61E) }, + { ZYDIS_DEFINITION(0x1, 0x330), ZYDIS_DEFINITION(0x1, 0x32E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x521) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51B) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x520) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51D) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x522) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x51F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x520) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x521) }, - { ZYDIS_DEFINITION(0x1, 0x309), ZYDIS_DEFINITION(0x1, 0x30B) }, - { ZYDIS_DEFINITION(0x1, 0x30A), ZYDIS_DEFINITION(0x1, 0x30C) }, - { ZYDIS_DEFINITION(0x1, 0x30D), ZYDIS_DEFINITION(0x1, 0x30F) }, - { ZYDIS_DEFINITION(0x1, 0x30E), ZYDIS_DEFINITION(0x1, 0x310) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x341) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x342) }, - { ZYDIS_DEFINITION(0x1, 0x617), ZYDIS_DEFINITION(0x1, 0x618) }, - { ZYDIS_DEFINITION(0x1, 0x115), ZYDIS_DEFINITION(0x1, 0x116) }, + { ZYDIS_DEFINITION(0x1, 0x307), ZYDIS_DEFINITION(0x1, 0x309) }, + { ZYDIS_DEFINITION(0x1, 0x308), ZYDIS_DEFINITION(0x1, 0x30A) }, + { ZYDIS_DEFINITION(0x1, 0x30B), ZYDIS_DEFINITION(0x1, 0x30D) }, + { ZYDIS_DEFINITION(0x1, 0x30C), ZYDIS_DEFINITION(0x1, 0x30E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x340) }, + { ZYDIS_DEFINITION(0x1, 0x615), ZYDIS_DEFINITION(0x1, 0x616) }, + { ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_DEFINITION(0x1, 0x114) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x420), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x421), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x422), ZYDIS_INVALID }, @@ -1319,316 +1353,319 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x42F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x339), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x33A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5F8), ZYDIS_DEFINITION(0x1, 0x5FA) }, - { ZYDIS_DEFINITION(0x1, 0x5F9), ZYDIS_DEFINITION(0x1, 0x5FB) }, - { ZYDIS_DEFINITION(0x1, 0x5E6), ZYDIS_DEFINITION(0x1, 0x5E8) }, - { ZYDIS_DEFINITION(0x1, 0x5E7), ZYDIS_DEFINITION(0x1, 0x5E9) }, - { ZYDIS_DEFINITION(0x1, 0x5D4), ZYDIS_DEFINITION(0x1, 0x5D6) }, - { ZYDIS_DEFINITION(0x1, 0x5D5), ZYDIS_DEFINITION(0x1, 0x5D7) }, - { ZYDIS_DEFINITION(0x1, 0xEB), ZYDIS_DEFINITION(0x1, 0xED) }, - { ZYDIS_DEFINITION(0x1, 0xEC), ZYDIS_DEFINITION(0x1, 0xEE) }, - { ZYDIS_DEFINITION(0x1, 0xE3), ZYDIS_DEFINITION(0x1, 0xE5) }, - { ZYDIS_DEFINITION(0x1, 0xE4), ZYDIS_DEFINITION(0x1, 0xE6) }, - { ZYDIS_DEFINITION(0x1, 0x37F), ZYDIS_DEFINITION(0x1, 0x381) }, - { ZYDIS_DEFINITION(0x1, 0x380), ZYDIS_DEFINITION(0x1, 0x382) }, - { ZYDIS_DEFINITION(0x1, 0x62D), ZYDIS_DEFINITION(0x1, 0x62F) }, - { ZYDIS_DEFINITION(0x1, 0x62E), ZYDIS_DEFINITION(0x1, 0x630) }, - { ZYDIS_DEFINITION(0x1, 0xBB), ZYDIS_DEFINITION(0x1, 0xBD) }, - { ZYDIS_DEFINITION(0x1, 0xBC), ZYDIS_DEFINITION(0x1, 0xBE) }, - { ZYDIS_DEFINITION(0x1, 0x373), ZYDIS_DEFINITION(0x1, 0x375) }, - { ZYDIS_DEFINITION(0x1, 0x374), ZYDIS_DEFINITION(0x1, 0x376) }, - { ZYDIS_DEFINITION(0x1, 0x12F), ZYDIS_DEFINITION(0x1, 0x131) }, - { ZYDIS_DEFINITION(0x1, 0x130), ZYDIS_DEFINITION(0x1, 0x132) }, - { ZYDIS_DEFINITION(0x1, 0x11B), ZYDIS_DEFINITION(0x1, 0x11D) }, - { ZYDIS_DEFINITION(0x1, 0x11C), ZYDIS_DEFINITION(0x1, 0x11E) }, - { ZYDIS_DEFINITION(0x1, 0x605), ZYDIS_DEFINITION(0x1, 0x607) }, - { ZYDIS_DEFINITION(0x1, 0x606), ZYDIS_DEFINITION(0x1, 0x608) }, - { ZYDIS_DEFINITION(0x1, 0x2F9), ZYDIS_DEFINITION(0x1, 0x2FB) }, - { ZYDIS_DEFINITION(0x1, 0x2FA), ZYDIS_DEFINITION(0x1, 0x2FC) }, - { ZYDIS_DEFINITION(0x1, 0x16B), ZYDIS_DEFINITION(0x1, 0x16D) }, - { ZYDIS_DEFINITION(0x1, 0x16C), ZYDIS_DEFINITION(0x1, 0x16E) }, - { ZYDIS_DEFINITION(0x1, 0x2ED), ZYDIS_DEFINITION(0x1, 0x2EF) }, - { ZYDIS_DEFINITION(0x1, 0x2EE), ZYDIS_DEFINITION(0x1, 0x2F0) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x434), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x435) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x436) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x437), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x430), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x337), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5F6), ZYDIS_DEFINITION(0x1, 0x5F8) }, + { ZYDIS_DEFINITION(0x1, 0x5F7), ZYDIS_DEFINITION(0x1, 0x5F9) }, + { ZYDIS_DEFINITION(0x1, 0x5E4), ZYDIS_DEFINITION(0x1, 0x5E6) }, + { ZYDIS_DEFINITION(0x1, 0x5E5), ZYDIS_DEFINITION(0x1, 0x5E7) }, + { ZYDIS_DEFINITION(0x1, 0x5D2), ZYDIS_DEFINITION(0x1, 0x5D4) }, + { ZYDIS_DEFINITION(0x1, 0x5D3), ZYDIS_DEFINITION(0x1, 0x5D5) }, + { ZYDIS_DEFINITION(0x1, 0xE9), ZYDIS_DEFINITION(0x1, 0xEB) }, + { ZYDIS_DEFINITION(0x1, 0xEA), ZYDIS_DEFINITION(0x1, 0xEC) }, + { ZYDIS_DEFINITION(0x1, 0xE1), ZYDIS_DEFINITION(0x1, 0xE3) }, + { ZYDIS_DEFINITION(0x1, 0xE2), ZYDIS_DEFINITION(0x1, 0xE4) }, + { ZYDIS_DEFINITION(0x1, 0x37D), ZYDIS_DEFINITION(0x1, 0x37F) }, + { ZYDIS_DEFINITION(0x1, 0x37E), ZYDIS_DEFINITION(0x1, 0x380) }, + { ZYDIS_DEFINITION(0x1, 0x62B), ZYDIS_DEFINITION(0x1, 0x62D) }, + { ZYDIS_DEFINITION(0x1, 0x62C), ZYDIS_DEFINITION(0x1, 0x62E) }, + { ZYDIS_DEFINITION(0x1, 0xB9), ZYDIS_DEFINITION(0x1, 0xBB) }, + { ZYDIS_DEFINITION(0x1, 0xBA), ZYDIS_DEFINITION(0x1, 0xBC) }, + { ZYDIS_DEFINITION(0x1, 0x371), ZYDIS_DEFINITION(0x1, 0x373) }, + { ZYDIS_DEFINITION(0x1, 0x372), ZYDIS_DEFINITION(0x1, 0x374) }, + { ZYDIS_DEFINITION(0x1, 0x12D), ZYDIS_DEFINITION(0x1, 0x12F) }, + { ZYDIS_DEFINITION(0x1, 0x12E), ZYDIS_DEFINITION(0x1, 0x130) }, + { ZYDIS_DEFINITION(0x1, 0x119), ZYDIS_DEFINITION(0x1, 0x11B) }, + { ZYDIS_DEFINITION(0x1, 0x11A), ZYDIS_DEFINITION(0x1, 0x11C) }, + { ZYDIS_DEFINITION(0x1, 0x603), ZYDIS_DEFINITION(0x1, 0x605) }, + { ZYDIS_DEFINITION(0x1, 0x604), ZYDIS_DEFINITION(0x1, 0x606) }, + { ZYDIS_DEFINITION(0x1, 0x2F7), ZYDIS_DEFINITION(0x1, 0x2F9) }, + { ZYDIS_DEFINITION(0x1, 0x2F8), ZYDIS_DEFINITION(0x1, 0x2FA) }, + { ZYDIS_DEFINITION(0x1, 0x169), ZYDIS_DEFINITION(0x1, 0x16B) }, + { ZYDIS_DEFINITION(0x1, 0x16A), ZYDIS_DEFINITION(0x1, 0x16C) }, + { ZYDIS_DEFINITION(0x1, 0x2EB), ZYDIS_DEFINITION(0x1, 0x2ED) }, + { ZYDIS_DEFINITION(0x1, 0x2EC), ZYDIS_DEFINITION(0x1, 0x2EE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x433), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x434) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x436) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x437) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x438), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x439), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43C), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x600) }, - { ZYDIS_DEFINITION(0xB, 0x10B), ZYDIS_DEFINITION(0xB, 0x10D) }, - { ZYDIS_DEFINITION(0xB, 0x10C), ZYDIS_DEFINITION(0xB, 0x10E) }, - { ZYDIS_DEFINITION(0xB, 0x5F0), ZYDIS_DEFINITION(0xB, 0x5F2) }, - { ZYDIS_DEFINITION(0xB, 0x5F1), ZYDIS_DEFINITION(0xB, 0x5F3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43E) }, - { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x440) }, - { ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x43F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x440), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DD) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x5FE) }, + { ZYDIS_DEFINITION(0xB, 0x109), ZYDIS_DEFINITION(0xB, 0x10B) }, + { ZYDIS_DEFINITION(0xB, 0x10A), ZYDIS_DEFINITION(0xB, 0x10C) }, + { ZYDIS_DEFINITION(0xB, 0x5EE), ZYDIS_DEFINITION(0xB, 0x5F0) }, + { ZYDIS_DEFINITION(0xB, 0x5EF), ZYDIS_DEFINITION(0xB, 0x5F1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x442) }, - { ZYDIS_DEFINITION(0x1, 0x16), ZYDIS_DEFINITION(0x1, 0x17) }, + { ZYDIS_DEFINITION(0x1, 0x4), ZYDIS_DEFINITION(0x1, 0x5) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x444) }, - { ZYDIS_DEFINITION(0x1, 0x10), ZYDIS_DEFINITION(0x1, 0x11) }, + { ZYDIS_DEFINITION(0x1, 0x1C), ZYDIS_DEFINITION(0x1, 0x1D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x446) }, - { ZYDIS_DEFINITION(0x1, 0x22), ZYDIS_DEFINITION(0x1, 0x23) }, + { ZYDIS_DEFINITION(0x1, 0x16), ZYDIS_DEFINITION(0x1, 0x17) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x447), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x448) }, + { ZYDIS_DEFINITION(0x1, 0x10), ZYDIS_DEFINITION(0x1, 0x11) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x449), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44A) }, + { ZYDIS_DEFINITION(0x1, 0x22), ZYDIS_DEFINITION(0x1, 0x23) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44C) }, { ZYDIS_DEFINITION(0x1, 0xA), ZYDIS_DEFINITION(0x1, 0xB) }, - { ZYDIS_DEFINITION(0x1, 0x35B), ZYDIS_DEFINITION(0x1, 0x35D) }, - { ZYDIS_DEFINITION(0x1, 0x35C), ZYDIS_DEFINITION(0x1, 0x35E) }, - { ZYDIS_DEFINITION(0x1, 0x35F), ZYDIS_DEFINITION(0x1, 0x361) }, - { ZYDIS_DEFINITION(0x1, 0x360), ZYDIS_DEFINITION(0x1, 0x362) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x333) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x334) }, - { ZYDIS_DEFINITION(0x1, 0x621), ZYDIS_DEFINITION(0x1, 0x623) }, - { ZYDIS_DEFINITION(0x1, 0x622), ZYDIS_DEFINITION(0x1, 0x624) }, - { ZYDIS_DEFINITION(0x1, 0x619), ZYDIS_DEFINITION(0x1, 0x61B) }, - { ZYDIS_DEFINITION(0x1, 0x61A), ZYDIS_DEFINITION(0x1, 0x61C) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32F) }, - { ZYDIS_DEFINITION(0x1, 0x301), ZYDIS_DEFINITION(0x1, 0x303) }, - { ZYDIS_DEFINITION(0x1, 0x302), ZYDIS_DEFINITION(0x1, 0x304) }, - { ZYDIS_DEFINITION(0x1, 0x305), ZYDIS_DEFINITION(0x1, 0x307) }, - { ZYDIS_DEFINITION(0x1, 0x306), ZYDIS_DEFINITION(0x1, 0x308) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x340) }, - { ZYDIS_DEFINITION(0x1, 0x615), ZYDIS_DEFINITION(0x1, 0x616) }, - { ZYDIS_DEFINITION(0x1, 0x113), ZYDIS_DEFINITION(0x1, 0x114) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x449), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x35B) }, + { ZYDIS_DEFINITION(0x1, 0x35A), ZYDIS_DEFINITION(0x1, 0x35C) }, + { ZYDIS_DEFINITION(0x1, 0x35D), ZYDIS_DEFINITION(0x1, 0x35F) }, + { ZYDIS_DEFINITION(0x1, 0x35E), ZYDIS_DEFINITION(0x1, 0x360) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x331) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x332) }, + { ZYDIS_DEFINITION(0x1, 0x61F), ZYDIS_DEFINITION(0x1, 0x621) }, + { ZYDIS_DEFINITION(0x1, 0x620), ZYDIS_DEFINITION(0x1, 0x622) }, + { ZYDIS_DEFINITION(0x1, 0x617), ZYDIS_DEFINITION(0x1, 0x619) }, + { ZYDIS_DEFINITION(0x1, 0x618), ZYDIS_DEFINITION(0x1, 0x61A) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32C) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x32D) }, + { ZYDIS_DEFINITION(0x1, 0x2FF), ZYDIS_DEFINITION(0x1, 0x301) }, + { ZYDIS_DEFINITION(0x1, 0x300), ZYDIS_DEFINITION(0x1, 0x302) }, + { ZYDIS_DEFINITION(0x1, 0x303), ZYDIS_DEFINITION(0x1, 0x305) }, + { ZYDIS_DEFINITION(0x1, 0x304), ZYDIS_DEFINITION(0x1, 0x306) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33D) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33E) }, + { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_DEFINITION(0x1, 0x614) }, + { ZYDIS_DEFINITION(0x1, 0x111), ZYDIS_DEFINITION(0x1, 0x112) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44D), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x44F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x450), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x337), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x338), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5F4), ZYDIS_DEFINITION(0x1, 0x5F6) }, - { ZYDIS_DEFINITION(0x1, 0x5F5), ZYDIS_DEFINITION(0x1, 0x5F7) }, - { ZYDIS_DEFINITION(0x1, 0xE7), ZYDIS_DEFINITION(0x1, 0xE9) }, - { ZYDIS_DEFINITION(0x1, 0xE8), ZYDIS_DEFINITION(0x1, 0xEA) }, - { ZYDIS_DEFINITION(0x1, 0xDF), ZYDIS_DEFINITION(0x1, 0xE1) }, - { ZYDIS_DEFINITION(0x1, 0xE0), ZYDIS_DEFINITION(0x1, 0xE2) }, - { ZYDIS_DEFINITION(0x1, 0x37B), ZYDIS_DEFINITION(0x1, 0x37D) }, - { ZYDIS_DEFINITION(0x1, 0x37C), ZYDIS_DEFINITION(0x1, 0x37E) }, - { ZYDIS_DEFINITION(0x1, 0x629), ZYDIS_DEFINITION(0x1, 0x62B) }, - { ZYDIS_DEFINITION(0x1, 0x62A), ZYDIS_DEFINITION(0x1, 0x62C) }, - { ZYDIS_DEFINITION(0x1, 0xB7), ZYDIS_DEFINITION(0x1, 0xB9) }, - { ZYDIS_DEFINITION(0x1, 0xB8), ZYDIS_DEFINITION(0x1, 0xBA) }, - { ZYDIS_DEFINITION(0x1, 0x36F), ZYDIS_DEFINITION(0x1, 0x371) }, - { ZYDIS_DEFINITION(0x1, 0x370), ZYDIS_DEFINITION(0x1, 0x372) }, - { ZYDIS_DEFINITION(0x1, 0x123), ZYDIS_DEFINITION(0x1, 0x125) }, - { ZYDIS_DEFINITION(0x1, 0x124), ZYDIS_DEFINITION(0x1, 0x126) }, - { ZYDIS_DEFINITION(0x1, 0x12B), ZYDIS_DEFINITION(0x1, 0x12D) }, - { ZYDIS_DEFINITION(0x1, 0x12C), ZYDIS_DEFINITION(0x1, 0x12E) }, - { ZYDIS_DEFINITION(0x1, 0x601), ZYDIS_DEFINITION(0x1, 0x603) }, - { ZYDIS_DEFINITION(0x1, 0x602), ZYDIS_DEFINITION(0x1, 0x604) }, - { ZYDIS_DEFINITION(0x1, 0x2F5), ZYDIS_DEFINITION(0x1, 0x2F7) }, - { ZYDIS_DEFINITION(0x1, 0x2F6), ZYDIS_DEFINITION(0x1, 0x2F8) }, - { ZYDIS_DEFINITION(0x1, 0x167), ZYDIS_DEFINITION(0x1, 0x169) }, - { ZYDIS_DEFINITION(0x1, 0x168), ZYDIS_DEFINITION(0x1, 0x16A) }, - { ZYDIS_DEFINITION(0x1, 0x2E9), ZYDIS_DEFINITION(0x1, 0x2EB) }, - { ZYDIS_DEFINITION(0x1, 0x2EA), ZYDIS_DEFINITION(0x1, 0x2EC) }, - { ZYDIS_DEFINITION(0x1, 0x5C0), ZYDIS_DEFINITION(0x1, 0x5C2) }, - { ZYDIS_DEFINITION(0x1, 0x5C1), ZYDIS_DEFINITION(0x1, 0x5C3) }, - { ZYDIS_DEFINITION(0x1, 0x5CC), ZYDIS_DEFINITION(0x1, 0x5CE) }, - { ZYDIS_DEFINITION(0x1, 0x5CD), ZYDIS_DEFINITION(0x1, 0x5CF) }, - { ZYDIS_DEFINITION(0x1, 0x5C4), ZYDIS_DEFINITION(0x1, 0x5C6) }, - { ZYDIS_DEFINITION(0x1, 0x5C5), ZYDIS_DEFINITION(0x1, 0x5C7) }, - { ZYDIS_DEFINITION(0x1, 0x393), ZYDIS_DEFINITION(0x1, 0x395) }, - { ZYDIS_DEFINITION(0x1, 0x394), ZYDIS_DEFINITION(0x1, 0x396) }, - { ZYDIS_DEFINITION(0x1, 0x40F), ZYDIS_DEFINITION(0x1, 0x411) }, - { ZYDIS_DEFINITION(0x1, 0x410), ZYDIS_DEFINITION(0x1, 0x412) }, - { ZYDIS_DEFINITION(0x1, 0x41B), ZYDIS_DEFINITION(0x1, 0x41D) }, - { ZYDIS_DEFINITION(0x1, 0x41C), ZYDIS_DEFINITION(0x1, 0x41E) }, - { ZYDIS_DEFINITION(0x1, 0x413), ZYDIS_DEFINITION(0x1, 0x415) }, - { ZYDIS_DEFINITION(0x1, 0x414), ZYDIS_DEFINITION(0x1, 0x416) }, - { ZYDIS_DEFINITION(0x1, 0x39B), ZYDIS_DEFINITION(0x1, 0x39D) }, - { ZYDIS_DEFINITION(0x1, 0x39C), ZYDIS_DEFINITION(0x1, 0x39E) }, - { ZYDIS_DEFINITION(0x1, 0x5B0), ZYDIS_DEFINITION(0x1, 0x5B2) }, - { ZYDIS_DEFINITION(0x1, 0x5B1), ZYDIS_DEFINITION(0x1, 0x5B3) }, - { ZYDIS_DEFINITION(0x1, 0x5BC), ZYDIS_DEFINITION(0x1, 0x5BE) }, - { ZYDIS_DEFINITION(0x1, 0x5BD), ZYDIS_DEFINITION(0x1, 0x5BF) }, - { ZYDIS_DEFINITION(0x1, 0x5B4), ZYDIS_DEFINITION(0x1, 0x5B6) }, - { ZYDIS_DEFINITION(0x1, 0x5B5), ZYDIS_DEFINITION(0x1, 0x5B7) }, - { ZYDIS_DEFINITION(0x1, 0x38F), ZYDIS_DEFINITION(0x1, 0x391) }, - { ZYDIS_DEFINITION(0x1, 0x390), ZYDIS_DEFINITION(0x1, 0x392) }, - { ZYDIS_DEFINITION(0x1, 0x5C8), ZYDIS_DEFINITION(0x1, 0x5CA) }, - { ZYDIS_DEFINITION(0x1, 0x5C9), ZYDIS_DEFINITION(0x1, 0x5CB) }, - { ZYDIS_DEFINITION(0x1, 0x5B8), ZYDIS_DEFINITION(0x1, 0x5BA) }, - { ZYDIS_DEFINITION(0x1, 0x5B9), ZYDIS_DEFINITION(0x1, 0x5BB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x451), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x452) }, - { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x314) }, - { ZYDIS_DEFINITION(0x1, 0x31D), ZYDIS_DEFINITION(0x1, 0x31F) }, - { ZYDIS_DEFINITION(0x1, 0x31E), ZYDIS_DEFINITION(0x1, 0x320) }, - { ZYDIS_DEFINITION(0xB, 0x52C), ZYDIS_DEFINITION(0xB, 0x52E) }, - { ZYDIS_DEFINITION(0xB, 0x52D), ZYDIS_DEFINITION(0xB, 0x52F) }, - { ZYDIS_DEFINITION(0xB, 0x586), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x587), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x56A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x56B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x55A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x55B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x570), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x571), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x560), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x561), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x544), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x545), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x578), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x579), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x451), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x452), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x453), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x454), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x335), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x336), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x5F2), ZYDIS_DEFINITION(0x1, 0x5F4) }, + { ZYDIS_DEFINITION(0x1, 0x5F3), ZYDIS_DEFINITION(0x1, 0x5F5) }, + { ZYDIS_DEFINITION(0x1, 0xE5), ZYDIS_DEFINITION(0x1, 0xE7) }, + { ZYDIS_DEFINITION(0x1, 0xE6), ZYDIS_DEFINITION(0x1, 0xE8) }, + { ZYDIS_DEFINITION(0x1, 0xDD), ZYDIS_DEFINITION(0x1, 0xDF) }, + { ZYDIS_DEFINITION(0x1, 0xDE), ZYDIS_DEFINITION(0x1, 0xE0) }, + { ZYDIS_DEFINITION(0x1, 0x379), ZYDIS_DEFINITION(0x1, 0x37B) }, + { ZYDIS_DEFINITION(0x1, 0x37A), ZYDIS_DEFINITION(0x1, 0x37C) }, + { ZYDIS_DEFINITION(0x1, 0x627), ZYDIS_DEFINITION(0x1, 0x629) }, + { ZYDIS_DEFINITION(0x1, 0x628), ZYDIS_DEFINITION(0x1, 0x62A) }, + { ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB7) }, + { ZYDIS_DEFINITION(0x1, 0xB6), ZYDIS_DEFINITION(0x1, 0xB8) }, + { ZYDIS_DEFINITION(0x1, 0x36D), ZYDIS_DEFINITION(0x1, 0x36F) }, + { ZYDIS_DEFINITION(0x1, 0x36E), ZYDIS_DEFINITION(0x1, 0x370) }, + { ZYDIS_DEFINITION(0x1, 0x121), ZYDIS_DEFINITION(0x1, 0x123) }, + { ZYDIS_DEFINITION(0x1, 0x122), ZYDIS_DEFINITION(0x1, 0x124) }, + { ZYDIS_DEFINITION(0x1, 0x129), ZYDIS_DEFINITION(0x1, 0x12B) }, + { ZYDIS_DEFINITION(0x1, 0x12A), ZYDIS_DEFINITION(0x1, 0x12C) }, + { ZYDIS_DEFINITION(0x1, 0x5FF), ZYDIS_DEFINITION(0x1, 0x601) }, + { ZYDIS_DEFINITION(0x1, 0x600), ZYDIS_DEFINITION(0x1, 0x602) }, + { ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2F5) }, + { ZYDIS_DEFINITION(0x1, 0x2F4), ZYDIS_DEFINITION(0x1, 0x2F6) }, + { ZYDIS_DEFINITION(0x1, 0x165), ZYDIS_DEFINITION(0x1, 0x167) }, + { ZYDIS_DEFINITION(0x1, 0x166), ZYDIS_DEFINITION(0x1, 0x168) }, + { ZYDIS_DEFINITION(0x1, 0x2E7), ZYDIS_DEFINITION(0x1, 0x2E9) }, + { ZYDIS_DEFINITION(0x1, 0x2E8), ZYDIS_DEFINITION(0x1, 0x2EA) }, + { ZYDIS_DEFINITION(0x1, 0x5BE), ZYDIS_DEFINITION(0x1, 0x5C0) }, + { ZYDIS_DEFINITION(0x1, 0x5BF), ZYDIS_DEFINITION(0x1, 0x5C1) }, + { ZYDIS_DEFINITION(0x1, 0x5CA), ZYDIS_DEFINITION(0x1, 0x5CC) }, + { ZYDIS_DEFINITION(0x1, 0x5CB), ZYDIS_DEFINITION(0x1, 0x5CD) }, + { ZYDIS_DEFINITION(0x1, 0x5C2), ZYDIS_DEFINITION(0x1, 0x5C4) }, + { ZYDIS_DEFINITION(0x1, 0x5C3), ZYDIS_DEFINITION(0x1, 0x5C5) }, + { ZYDIS_DEFINITION(0x1, 0x391), ZYDIS_DEFINITION(0x1, 0x393) }, + { ZYDIS_DEFINITION(0x1, 0x392), ZYDIS_DEFINITION(0x1, 0x394) }, + { ZYDIS_DEFINITION(0x1, 0x40D), ZYDIS_DEFINITION(0x1, 0x40F) }, + { ZYDIS_DEFINITION(0x1, 0x40E), ZYDIS_DEFINITION(0x1, 0x410) }, + { ZYDIS_DEFINITION(0x1, 0x419), ZYDIS_DEFINITION(0x1, 0x41B) }, + { ZYDIS_DEFINITION(0x1, 0x41A), ZYDIS_DEFINITION(0x1, 0x41C) }, + { ZYDIS_DEFINITION(0x1, 0x411), ZYDIS_DEFINITION(0x1, 0x413) }, + { ZYDIS_DEFINITION(0x1, 0x412), ZYDIS_DEFINITION(0x1, 0x414) }, + { ZYDIS_DEFINITION(0x1, 0x399), ZYDIS_DEFINITION(0x1, 0x39B) }, + { ZYDIS_DEFINITION(0x1, 0x39A), ZYDIS_DEFINITION(0x1, 0x39C) }, + { ZYDIS_DEFINITION(0x1, 0x5AE), ZYDIS_DEFINITION(0x1, 0x5B0) }, + { ZYDIS_DEFINITION(0x1, 0x5AF), ZYDIS_DEFINITION(0x1, 0x5B1) }, + { ZYDIS_DEFINITION(0x1, 0x5BA), ZYDIS_DEFINITION(0x1, 0x5BC) }, + { ZYDIS_DEFINITION(0x1, 0x5BB), ZYDIS_DEFINITION(0x1, 0x5BD) }, + { ZYDIS_DEFINITION(0x1, 0x5B2), ZYDIS_DEFINITION(0x1, 0x5B4) }, + { ZYDIS_DEFINITION(0x1, 0x5B3), ZYDIS_DEFINITION(0x1, 0x5B5) }, + { ZYDIS_DEFINITION(0x1, 0x38D), ZYDIS_DEFINITION(0x1, 0x38F) }, + { ZYDIS_DEFINITION(0x1, 0x38E), ZYDIS_DEFINITION(0x1, 0x390) }, + { ZYDIS_DEFINITION(0x1, 0x5C6), ZYDIS_DEFINITION(0x1, 0x5C8) }, + { ZYDIS_DEFINITION(0x1, 0x5C7), ZYDIS_DEFINITION(0x1, 0x5C9) }, + { ZYDIS_DEFINITION(0x1, 0x5B6), ZYDIS_DEFINITION(0x1, 0x5B8) }, + { ZYDIS_DEFINITION(0x1, 0x5B7), ZYDIS_DEFINITION(0x1, 0x5B9) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x456) }, + { ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_DEFINITION(0x1, 0x312) }, + { ZYDIS_DEFINITION(0x1, 0x31B), ZYDIS_DEFINITION(0x1, 0x31D) }, + { ZYDIS_DEFINITION(0x1, 0x31C), ZYDIS_DEFINITION(0x1, 0x31E) }, + { ZYDIS_DEFINITION(0xB, 0x52A), ZYDIS_DEFINITION(0xB, 0x52C) }, + { ZYDIS_DEFINITION(0xB, 0x52B), ZYDIS_DEFINITION(0xB, 0x52D) }, + { ZYDIS_DEFINITION(0xB, 0x584), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x585), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x568), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x569), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x558), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x559), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x56E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x56F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x55E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x55F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x542), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x543), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x576), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x577), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x54C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x54D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x574), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x575), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x54A), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x54B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3F3), ZYDIS_DEFINITION(0x1, 0x3F5) }, - { ZYDIS_DEFINITION(0x1, 0x3F4), ZYDIS_DEFINITION(0x1, 0x3F6) }, - { ZYDIS_DEFINITION(0x1, 0x3FF), ZYDIS_DEFINITION(0x1, 0x401) }, - { ZYDIS_DEFINITION(0x1, 0x400), ZYDIS_DEFINITION(0x1, 0x402) }, - { ZYDIS_DEFINITION(0x1, 0x3F7), ZYDIS_DEFINITION(0x1, 0x3F9) }, - { ZYDIS_DEFINITION(0x1, 0x3F8), ZYDIS_DEFINITION(0x1, 0x3FA) }, - { ZYDIS_DEFINITION(0x1, 0x2C7), ZYDIS_DEFINITION(0x1, 0x2C9) }, - { ZYDIS_DEFINITION(0x1, 0x2C8), ZYDIS_DEFINITION(0x1, 0x2CA) }, - { ZYDIS_DEFINITION(0x1, 0x2CF), ZYDIS_DEFINITION(0x1, 0x2D1) }, - { ZYDIS_DEFINITION(0x1, 0x2D0), ZYDIS_DEFINITION(0x1, 0x2D2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x453), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x454) }, - { ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x318) }, - { ZYDIS_DEFINITION(0x1, 0x321), ZYDIS_DEFINITION(0x1, 0x323) }, - { ZYDIS_DEFINITION(0x1, 0x322), ZYDIS_DEFINITION(0x1, 0x324) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x456) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x457) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x458), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x459), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x107), ZYDIS_DEFINITION(0xB, 0x109) }, - { ZYDIS_DEFINITION(0xB, 0x108), ZYDIS_DEFINITION(0xB, 0x10A) }, - { ZYDIS_DEFINITION(0xB, 0x488), ZYDIS_DEFINITION(0xB, 0x489) }, - { ZYDIS_DEFINITION(0xB, 0x45B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x5EC), ZYDIS_DEFINITION(0xB, 0x5EE) }, - { ZYDIS_DEFINITION(0xB, 0x5ED), ZYDIS_DEFINITION(0xB, 0x5EF) }, - { ZYDIS_DEFINITION(0x1, 0xC3), ZYDIS_DEFINITION(0x1, 0xC5) }, - { ZYDIS_DEFINITION(0x1, 0xC4), ZYDIS_DEFINITION(0x1, 0xC6) }, - { ZYDIS_DEFINITION(0x1, 0x588), ZYDIS_DEFINITION(0x1, 0x58A) }, - { ZYDIS_DEFINITION(0x1, 0x589), ZYDIS_DEFINITION(0x1, 0x58B) }, - { ZYDIS_DEFINITION(0x1, 0x572), ZYDIS_DEFINITION(0x1, 0x574) }, - { ZYDIS_DEFINITION(0x1, 0x573), ZYDIS_DEFINITION(0x1, 0x575) }, - { ZYDIS_DEFINITION(0x1, 0x57A), ZYDIS_DEFINITION(0x1, 0x57C) }, - { ZYDIS_DEFINITION(0x1, 0x57B), ZYDIS_DEFINITION(0x1, 0x57D) }, - { ZYDIS_DEFINITION(0x1, 0x3A7), ZYDIS_DEFINITION(0x1, 0x3A9) }, - { ZYDIS_DEFINITION(0x1, 0x3A8), ZYDIS_DEFINITION(0x1, 0x3AA) }, - { ZYDIS_DEFINITION(0x1, 0x510), ZYDIS_DEFINITION(0x1, 0x512) }, - { ZYDIS_DEFINITION(0x1, 0x511), ZYDIS_DEFINITION(0x1, 0x513) }, - { ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x34A) }, - { ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x5A0), ZYDIS_DEFINITION(0x1, 0x5A2) }, - { ZYDIS_DEFINITION(0x1, 0x5A1), ZYDIS_DEFINITION(0x1, 0x5A3) }, - { ZYDIS_DEFINITION(0x1, 0x5A4), ZYDIS_DEFINITION(0x1, 0x5A6) }, - { ZYDIS_DEFINITION(0x1, 0x5A5), ZYDIS_DEFINITION(0x1, 0x5A7) }, - { ZYDIS_DEFINITION(0x1, 0x4BE), ZYDIS_DEFINITION(0x1, 0x4C0) }, - { ZYDIS_DEFINITION(0x1, 0x4BF), ZYDIS_DEFINITION(0x1, 0x4C1) }, - { ZYDIS_DEFINITION(0x1, 0x3C3), ZYDIS_DEFINITION(0x1, 0x3C5) }, - { ZYDIS_DEFINITION(0x1, 0x3C4), ZYDIS_DEFINITION(0x1, 0x3C6) }, - { ZYDIS_DEFINITION(0x1, 0x3B3), ZYDIS_DEFINITION(0x1, 0x3B5) }, - { ZYDIS_DEFINITION(0x1, 0x3B4), ZYDIS_DEFINITION(0x1, 0x3B6) }, - { ZYDIS_DEFINITION(0x1, 0x3B7), ZYDIS_DEFINITION(0x1, 0x3B9) }, - { ZYDIS_DEFINITION(0x1, 0x3B8), ZYDIS_DEFINITION(0x1, 0x3BA) }, - { ZYDIS_DEFINITION(0x1, 0x4A6), ZYDIS_DEFINITION(0x1, 0x4A8) }, - { ZYDIS_DEFINITION(0x1, 0x4A7), ZYDIS_DEFINITION(0x1, 0x4A9) }, - { ZYDIS_DEFINITION(0x1, 0x3C7), ZYDIS_DEFINITION(0x1, 0x3C9) }, - { ZYDIS_DEFINITION(0x1, 0x3C8), ZYDIS_DEFINITION(0x1, 0x3CA) }, - { ZYDIS_DEFINITION(0x1, 0x3CB), ZYDIS_DEFINITION(0x1, 0x3CD) }, - { ZYDIS_DEFINITION(0x1, 0x3CC), ZYDIS_DEFINITION(0x1, 0x3CE) }, - { ZYDIS_DEFINITION(0x1, 0x56C), ZYDIS_DEFINITION(0x1, 0x56E) }, - { ZYDIS_DEFINITION(0x1, 0x56D), ZYDIS_DEFINITION(0x1, 0x56F) }, - { ZYDIS_DEFINITION(0x1, 0x562), ZYDIS_DEFINITION(0x1, 0x564) }, - { ZYDIS_DEFINITION(0x1, 0x563), ZYDIS_DEFINITION(0x1, 0x565) }, - { ZYDIS_DEFINITION(0x1, 0x3CF), ZYDIS_DEFINITION(0x1, 0x3D1) }, - { ZYDIS_DEFINITION(0x1, 0x3D0), ZYDIS_DEFINITION(0x1, 0x3D2) }, - { ZYDIS_DEFINITION(0x1, 0x504), ZYDIS_DEFINITION(0x1, 0x506) }, - { ZYDIS_DEFINITION(0x1, 0x505), ZYDIS_DEFINITION(0x1, 0x507) }, - { ZYDIS_DEFINITION(0x1, 0x508), ZYDIS_DEFINITION(0x1, 0x50A) }, - { ZYDIS_DEFINITION(0x1, 0x509), ZYDIS_DEFINITION(0x1, 0x50B) }, - { ZYDIS_DEFINITION(0x1, 0x153), ZYDIS_DEFINITION(0x1, 0x155) }, - { ZYDIS_DEFINITION(0x1, 0x154), ZYDIS_DEFINITION(0x1, 0x156) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33B) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33C) }, - { ZYDIS_DEFINITION(0x1, 0x598), ZYDIS_DEFINITION(0x1, 0x59A) }, - { ZYDIS_DEFINITION(0x1, 0x599), ZYDIS_DEFINITION(0x1, 0x59B) }, - { ZYDIS_DEFINITION(0x1, 0x59C), ZYDIS_DEFINITION(0x1, 0x59E) }, - { ZYDIS_DEFINITION(0x1, 0x59D), ZYDIS_DEFINITION(0x1, 0x59F) }, - { ZYDIS_DEFINITION(0x1, 0x4BA), ZYDIS_DEFINITION(0x1, 0x4BC) }, - { ZYDIS_DEFINITION(0x1, 0x4BB), ZYDIS_DEFINITION(0x1, 0x4BD) }, - { ZYDIS_DEFINITION(0x1, 0x518), ZYDIS_DEFINITION(0x1, 0x51A) }, - { ZYDIS_DEFINITION(0x1, 0x519), ZYDIS_DEFINITION(0x1, 0x51B) }, - { ZYDIS_DEFINITION(0x1, 0x3AB), ZYDIS_DEFINITION(0x1, 0x3AD) }, - { ZYDIS_DEFINITION(0x1, 0x3AC), ZYDIS_DEFINITION(0x1, 0x3AE) }, - { ZYDIS_DEFINITION(0x1, 0x3AF), ZYDIS_DEFINITION(0x1, 0x3B1) }, - { ZYDIS_DEFINITION(0x1, 0x3B0), ZYDIS_DEFINITION(0x1, 0x3B2) }, - { ZYDIS_DEFINITION(0x1, 0x4A2), ZYDIS_DEFINITION(0x1, 0x4A4) }, - { ZYDIS_DEFINITION(0x1, 0x4A3), ZYDIS_DEFINITION(0x1, 0x4A5) }, - { ZYDIS_DEFINITION(0x1, 0x5D0), ZYDIS_DEFINITION(0x1, 0x5D2) }, - { ZYDIS_DEFINITION(0x1, 0x5D1), ZYDIS_DEFINITION(0x1, 0x5D3) }, - { ZYDIS_DEFINITION(0x1, 0x55C), ZYDIS_DEFINITION(0x1, 0x55E) }, - { ZYDIS_DEFINITION(0x1, 0x55D), ZYDIS_DEFINITION(0x1, 0x55F) }, - { ZYDIS_DEFINITION(0x1, 0x546), ZYDIS_DEFINITION(0x1, 0x548) }, - { ZYDIS_DEFINITION(0x1, 0x547), ZYDIS_DEFINITION(0x1, 0x549) }, - { ZYDIS_DEFINITION(0x1, 0x54E), ZYDIS_DEFINITION(0x1, 0x550) }, - { ZYDIS_DEFINITION(0x1, 0x54F), ZYDIS_DEFINITION(0x1, 0x551) }, - { ZYDIS_DEFINITION(0x1, 0x514), ZYDIS_DEFINITION(0x1, 0x516) }, - { ZYDIS_DEFINITION(0x1, 0x515), ZYDIS_DEFINITION(0x1, 0x517) }, - { ZYDIS_DEFINITION(0x1, 0x48E), ZYDIS_DEFINITION(0x1, 0x490) }, - { ZYDIS_DEFINITION(0x1, 0x48F), ZYDIS_DEFINITION(0x1, 0x491) }, - { ZYDIS_DEFINITION(0x1, 0x524), ZYDIS_DEFINITION(0x1, 0x526) }, - { ZYDIS_DEFINITION(0x1, 0x525), ZYDIS_DEFINITION(0x1, 0x527) }, - { ZYDIS_DEFINITION(0x1, 0x2E0), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x58C), ZYDIS_DEFINITION(0x1, 0x58E) }, - { ZYDIS_DEFINITION(0x1, 0x58D), ZYDIS_DEFINITION(0x1, 0x58F) }, - { ZYDIS_DEFINITION(0x1, 0x5A8), ZYDIS_DEFINITION(0x1, 0x5AA) }, - { ZYDIS_DEFINITION(0x1, 0x5A9), ZYDIS_DEFINITION(0x1, 0x5AB) }, - { ZYDIS_DEFINITION(0x1, 0x590), ZYDIS_DEFINITION(0x1, 0x592) }, - { ZYDIS_DEFINITION(0x1, 0x591), ZYDIS_DEFINITION(0x1, 0x593) }, - { ZYDIS_DEFINITION(0x1, 0x594), ZYDIS_DEFINITION(0x1, 0x596) }, - { ZYDIS_DEFINITION(0x1, 0x595), ZYDIS_DEFINITION(0x1, 0x597) }, - { ZYDIS_DEFINITION(0x1, 0x39F), ZYDIS_DEFINITION(0x1, 0x3A1) }, - { ZYDIS_DEFINITION(0x1, 0x3A0), ZYDIS_DEFINITION(0x1, 0x3A2) }, - { ZYDIS_DEFINITION(0x1, 0x3BB), ZYDIS_DEFINITION(0x1, 0x3BD) }, - { ZYDIS_DEFINITION(0x1, 0x3BC), ZYDIS_DEFINITION(0x1, 0x3BE) }, - { ZYDIS_DEFINITION(0x1, 0x3A3), ZYDIS_DEFINITION(0x1, 0x3A5) }, - { ZYDIS_DEFINITION(0x1, 0x3A4), ZYDIS_DEFINITION(0x1, 0x3A6) }, - { ZYDIS_DEFINITION(0x1, 0x528), ZYDIS_DEFINITION(0x1, 0x52A) }, - { ZYDIS_DEFINITION(0x1, 0x529), ZYDIS_DEFINITION(0x1, 0x52B) }, - { ZYDIS_DEFINITION(0x1, 0x46E), ZYDIS_DEFINITION(0x1, 0x470) }, - { ZYDIS_DEFINITION(0x1, 0x46F), ZYDIS_DEFINITION(0x1, 0x471) }, - { ZYDIS_DEFINITION(0x1, 0x466), ZYDIS_DEFINITION(0x1, 0x468) }, - { ZYDIS_DEFINITION(0x1, 0x467), ZYDIS_DEFINITION(0x1, 0x469) }, - { ZYDIS_DEFINITION(0x1, 0x46A), ZYDIS_DEFINITION(0x1, 0x46C) }, - { ZYDIS_DEFINITION(0x1, 0x46B), ZYDIS_DEFINITION(0x1, 0x46D) }, - { ZYDIS_DEFINITION(0x1, 0x48A), ZYDIS_DEFINITION(0x1, 0x48C) }, - { ZYDIS_DEFINITION(0x1, 0x48B), ZYDIS_DEFINITION(0x1, 0x48D) }, - { ZYDIS_DEFINITION(0x1, 0x47C), ZYDIS_DEFINITION(0x1, 0x47E) }, - { ZYDIS_DEFINITION(0x1, 0x47D), ZYDIS_DEFINITION(0x1, 0x47F) }, - { ZYDIS_DEFINITION(0x1, 0x474), ZYDIS_DEFINITION(0x1, 0x476) }, - { ZYDIS_DEFINITION(0x1, 0x475), ZYDIS_DEFINITION(0x1, 0x477) }, - { ZYDIS_DEFINITION(0x1, 0x478), ZYDIS_DEFINITION(0x1, 0x47A) }, - { ZYDIS_DEFINITION(0x1, 0x479), ZYDIS_DEFINITION(0x1, 0x47B) }, - { ZYDIS_DEFINITION(0x1, 0x538), ZYDIS_DEFINITION(0x1, 0x53A) }, - { ZYDIS_DEFINITION(0x1, 0x539), ZYDIS_DEFINITION(0x1, 0x53B) }, - { ZYDIS_DEFINITION(0x1, 0x540), ZYDIS_DEFINITION(0x1, 0x542) }, - { ZYDIS_DEFINITION(0x1, 0x541), ZYDIS_DEFINITION(0x1, 0x543) }, - { ZYDIS_DEFINITION(0x1, 0x53C), ZYDIS_DEFINITION(0x1, 0x53E) }, - { ZYDIS_DEFINITION(0x1, 0x53D), ZYDIS_DEFINITION(0x1, 0x53F) }, - { ZYDIS_DEFINITION(0x1, 0x500), ZYDIS_DEFINITION(0x1, 0x502) }, - { ZYDIS_DEFINITION(0x1, 0x501), ZYDIS_DEFINITION(0x1, 0x503) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45D) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45F) }, + { ZYDIS_DEFINITION(0xB, 0x548), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x549), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3F1), ZYDIS_DEFINITION(0x1, 0x3F3) }, + { ZYDIS_DEFINITION(0x1, 0x3F2), ZYDIS_DEFINITION(0x1, 0x3F4) }, + { ZYDIS_DEFINITION(0x1, 0x3FD), ZYDIS_DEFINITION(0x1, 0x3FF) }, + { ZYDIS_DEFINITION(0x1, 0x3FE), ZYDIS_DEFINITION(0x1, 0x400) }, + { ZYDIS_DEFINITION(0x1, 0x3F5), ZYDIS_DEFINITION(0x1, 0x3F7) }, + { ZYDIS_DEFINITION(0x1, 0x3F6), ZYDIS_DEFINITION(0x1, 0x3F8) }, + { ZYDIS_DEFINITION(0x1, 0x2C5), ZYDIS_DEFINITION(0x1, 0x2C7) }, + { ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C8) }, + { ZYDIS_DEFINITION(0x1, 0x2CD), ZYDIS_DEFINITION(0x1, 0x2CF) }, + { ZYDIS_DEFINITION(0x1, 0x2CE), ZYDIS_DEFINITION(0x1, 0x2D0) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x458) }, + { ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_DEFINITION(0x1, 0x316) }, + { ZYDIS_DEFINITION(0x1, 0x31F), ZYDIS_DEFINITION(0x1, 0x321) }, + { ZYDIS_DEFINITION(0x1, 0x320), ZYDIS_DEFINITION(0x1, 0x322) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x45F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x105), ZYDIS_DEFINITION(0xB, 0x107) }, + { ZYDIS_DEFINITION(0xB, 0x106), ZYDIS_DEFINITION(0xB, 0x108) }, + { ZYDIS_DEFINITION(0xB, 0x486), ZYDIS_DEFINITION(0xB, 0x487) }, + { ZYDIS_DEFINITION(0xB, 0x459), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x5EA), ZYDIS_DEFINITION(0xB, 0x5EC) }, + { ZYDIS_DEFINITION(0xB, 0x5EB), ZYDIS_DEFINITION(0xB, 0x5ED) }, + { ZYDIS_DEFINITION(0x1, 0xC1), ZYDIS_DEFINITION(0x1, 0xC3) }, + { ZYDIS_DEFINITION(0x1, 0xC2), ZYDIS_DEFINITION(0x1, 0xC4) }, + { ZYDIS_DEFINITION(0x1, 0x586), ZYDIS_DEFINITION(0x1, 0x588) }, + { ZYDIS_DEFINITION(0x1, 0x587), ZYDIS_DEFINITION(0x1, 0x589) }, + { ZYDIS_DEFINITION(0x1, 0x570), ZYDIS_DEFINITION(0x1, 0x572) }, + { ZYDIS_DEFINITION(0x1, 0x571), ZYDIS_DEFINITION(0x1, 0x573) }, + { ZYDIS_DEFINITION(0x1, 0x578), ZYDIS_DEFINITION(0x1, 0x57A) }, + { ZYDIS_DEFINITION(0x1, 0x579), ZYDIS_DEFINITION(0x1, 0x57B) }, + { ZYDIS_DEFINITION(0x1, 0x3A5), ZYDIS_DEFINITION(0x1, 0x3A7) }, + { ZYDIS_DEFINITION(0x1, 0x3A6), ZYDIS_DEFINITION(0x1, 0x3A8) }, + { ZYDIS_DEFINITION(0x1, 0x50E), ZYDIS_DEFINITION(0x1, 0x510) }, + { ZYDIS_DEFINITION(0x1, 0x50F), ZYDIS_DEFINITION(0x1, 0x511) }, + { ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_DEFINITION(0x1, 0x348) }, + { ZYDIS_DEFINITION(0x1, 0x4C8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4C9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x59E), ZYDIS_DEFINITION(0x1, 0x5A0) }, + { ZYDIS_DEFINITION(0x1, 0x59F), ZYDIS_DEFINITION(0x1, 0x5A1) }, + { ZYDIS_DEFINITION(0x1, 0x5A2), ZYDIS_DEFINITION(0x1, 0x5A4) }, + { ZYDIS_DEFINITION(0x1, 0x5A3), ZYDIS_DEFINITION(0x1, 0x5A5) }, + { ZYDIS_DEFINITION(0x1, 0x4BC), ZYDIS_DEFINITION(0x1, 0x4BE) }, + { ZYDIS_DEFINITION(0x1, 0x4BD), ZYDIS_DEFINITION(0x1, 0x4BF) }, + { ZYDIS_DEFINITION(0x1, 0x3C1), ZYDIS_DEFINITION(0x1, 0x3C3) }, + { ZYDIS_DEFINITION(0x1, 0x3C2), ZYDIS_DEFINITION(0x1, 0x3C4) }, + { ZYDIS_DEFINITION(0x1, 0x3B1), ZYDIS_DEFINITION(0x1, 0x3B3) }, + { ZYDIS_DEFINITION(0x1, 0x3B2), ZYDIS_DEFINITION(0x1, 0x3B4) }, + { ZYDIS_DEFINITION(0x1, 0x3B5), ZYDIS_DEFINITION(0x1, 0x3B7) }, + { ZYDIS_DEFINITION(0x1, 0x3B6), ZYDIS_DEFINITION(0x1, 0x3B8) }, + { ZYDIS_DEFINITION(0x1, 0x4A4), ZYDIS_DEFINITION(0x1, 0x4A6) }, + { ZYDIS_DEFINITION(0x1, 0x4A5), ZYDIS_DEFINITION(0x1, 0x4A7) }, + { ZYDIS_DEFINITION(0x1, 0x3C5), ZYDIS_DEFINITION(0x1, 0x3C7) }, + { ZYDIS_DEFINITION(0x1, 0x3C6), ZYDIS_DEFINITION(0x1, 0x3C8) }, + { ZYDIS_DEFINITION(0x1, 0x3C9), ZYDIS_DEFINITION(0x1, 0x3CB) }, + { ZYDIS_DEFINITION(0x1, 0x3CA), ZYDIS_DEFINITION(0x1, 0x3CC) }, + { ZYDIS_DEFINITION(0x1, 0x56A), ZYDIS_DEFINITION(0x1, 0x56C) }, + { ZYDIS_DEFINITION(0x1, 0x56B), ZYDIS_DEFINITION(0x1, 0x56D) }, + { ZYDIS_DEFINITION(0x1, 0x560), ZYDIS_DEFINITION(0x1, 0x562) }, + { ZYDIS_DEFINITION(0x1, 0x561), ZYDIS_DEFINITION(0x1, 0x563) }, + { ZYDIS_DEFINITION(0x1, 0x3CD), ZYDIS_DEFINITION(0x1, 0x3CF) }, + { ZYDIS_DEFINITION(0x1, 0x3CE), ZYDIS_DEFINITION(0x1, 0x3D0) }, + { ZYDIS_DEFINITION(0x1, 0x502), ZYDIS_DEFINITION(0x1, 0x504) }, + { ZYDIS_DEFINITION(0x1, 0x503), ZYDIS_DEFINITION(0x1, 0x505) }, + { ZYDIS_DEFINITION(0x1, 0x506), ZYDIS_DEFINITION(0x1, 0x508) }, + { ZYDIS_DEFINITION(0x1, 0x507), ZYDIS_DEFINITION(0x1, 0x509) }, + { ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x153) }, + { ZYDIS_DEFINITION(0x1, 0x152), ZYDIS_DEFINITION(0x1, 0x154) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x339) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33A) }, + { ZYDIS_DEFINITION(0x1, 0x596), ZYDIS_DEFINITION(0x1, 0x598) }, + { ZYDIS_DEFINITION(0x1, 0x597), ZYDIS_DEFINITION(0x1, 0x599) }, + { ZYDIS_DEFINITION(0x1, 0x59A), ZYDIS_DEFINITION(0x1, 0x59C) }, + { ZYDIS_DEFINITION(0x1, 0x59B), ZYDIS_DEFINITION(0x1, 0x59D) }, + { ZYDIS_DEFINITION(0x1, 0x4B8), ZYDIS_DEFINITION(0x1, 0x4BA) }, + { ZYDIS_DEFINITION(0x1, 0x4B9), ZYDIS_DEFINITION(0x1, 0x4BB) }, + { ZYDIS_DEFINITION(0x1, 0x516), ZYDIS_DEFINITION(0x1, 0x518) }, + { ZYDIS_DEFINITION(0x1, 0x517), ZYDIS_DEFINITION(0x1, 0x519) }, + { ZYDIS_DEFINITION(0x1, 0x3A9), ZYDIS_DEFINITION(0x1, 0x3AB) }, + { ZYDIS_DEFINITION(0x1, 0x3AA), ZYDIS_DEFINITION(0x1, 0x3AC) }, + { ZYDIS_DEFINITION(0x1, 0x3AD), ZYDIS_DEFINITION(0x1, 0x3AF) }, + { ZYDIS_DEFINITION(0x1, 0x3AE), ZYDIS_DEFINITION(0x1, 0x3B0) }, + { ZYDIS_DEFINITION(0x1, 0x4A0), ZYDIS_DEFINITION(0x1, 0x4A2) }, + { ZYDIS_DEFINITION(0x1, 0x4A1), ZYDIS_DEFINITION(0x1, 0x4A3) }, + { ZYDIS_DEFINITION(0x1, 0x5CE), ZYDIS_DEFINITION(0x1, 0x5D0) }, + { ZYDIS_DEFINITION(0x1, 0x5CF), ZYDIS_DEFINITION(0x1, 0x5D1) }, + { ZYDIS_DEFINITION(0x1, 0x55A), ZYDIS_DEFINITION(0x1, 0x55C) }, + { ZYDIS_DEFINITION(0x1, 0x55B), ZYDIS_DEFINITION(0x1, 0x55D) }, + { ZYDIS_DEFINITION(0x1, 0x544), ZYDIS_DEFINITION(0x1, 0x546) }, + { ZYDIS_DEFINITION(0x1, 0x545), ZYDIS_DEFINITION(0x1, 0x547) }, + { ZYDIS_DEFINITION(0x1, 0x54C), ZYDIS_DEFINITION(0x1, 0x54E) }, + { ZYDIS_DEFINITION(0x1, 0x54D), ZYDIS_DEFINITION(0x1, 0x54F) }, + { ZYDIS_DEFINITION(0x1, 0x512), ZYDIS_DEFINITION(0x1, 0x514) }, + { ZYDIS_DEFINITION(0x1, 0x513), ZYDIS_DEFINITION(0x1, 0x515) }, + { ZYDIS_DEFINITION(0x1, 0x48C), ZYDIS_DEFINITION(0x1, 0x48E) }, + { ZYDIS_DEFINITION(0x1, 0x48D), ZYDIS_DEFINITION(0x1, 0x48F) }, + { ZYDIS_DEFINITION(0x1, 0x522), ZYDIS_DEFINITION(0x1, 0x524) }, + { ZYDIS_DEFINITION(0x1, 0x523), ZYDIS_DEFINITION(0x1, 0x525) }, + { ZYDIS_DEFINITION(0x1, 0x2DE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x58A), ZYDIS_DEFINITION(0x1, 0x58C) }, + { ZYDIS_DEFINITION(0x1, 0x58B), ZYDIS_DEFINITION(0x1, 0x58D) }, + { ZYDIS_DEFINITION(0x1, 0x5A6), ZYDIS_DEFINITION(0x1, 0x5A8) }, + { ZYDIS_DEFINITION(0x1, 0x5A7), ZYDIS_DEFINITION(0x1, 0x5A9) }, + { ZYDIS_DEFINITION(0x1, 0x58E), ZYDIS_DEFINITION(0x1, 0x590) }, + { ZYDIS_DEFINITION(0x1, 0x58F), ZYDIS_DEFINITION(0x1, 0x591) }, + { ZYDIS_DEFINITION(0x1, 0x592), ZYDIS_DEFINITION(0x1, 0x594) }, + { ZYDIS_DEFINITION(0x1, 0x593), ZYDIS_DEFINITION(0x1, 0x595) }, + { ZYDIS_DEFINITION(0x1, 0x39D), ZYDIS_DEFINITION(0x1, 0x39F) }, + { ZYDIS_DEFINITION(0x1, 0x39E), ZYDIS_DEFINITION(0x1, 0x3A0) }, + { ZYDIS_DEFINITION(0x1, 0x3B9), ZYDIS_DEFINITION(0x1, 0x3BB) }, + { ZYDIS_DEFINITION(0x1, 0x3BA), ZYDIS_DEFINITION(0x1, 0x3BC) }, + { ZYDIS_DEFINITION(0x1, 0x3A1), ZYDIS_DEFINITION(0x1, 0x3A3) }, + { ZYDIS_DEFINITION(0x1, 0x3A2), ZYDIS_DEFINITION(0x1, 0x3A4) }, + { ZYDIS_DEFINITION(0x1, 0x526), ZYDIS_DEFINITION(0x1, 0x528) }, + { ZYDIS_DEFINITION(0x1, 0x527), ZYDIS_DEFINITION(0x1, 0x529) }, + { ZYDIS_DEFINITION(0x1, 0x46C), ZYDIS_DEFINITION(0x1, 0x46E) }, + { ZYDIS_DEFINITION(0x1, 0x46D), ZYDIS_DEFINITION(0x1, 0x46F) }, + { ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_DEFINITION(0x1, 0x466) }, + { ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_DEFINITION(0x1, 0x467) }, + { ZYDIS_DEFINITION(0x1, 0x468), ZYDIS_DEFINITION(0x1, 0x46A) }, + { ZYDIS_DEFINITION(0x1, 0x469), ZYDIS_DEFINITION(0x1, 0x46B) }, + { ZYDIS_DEFINITION(0x1, 0x488), ZYDIS_DEFINITION(0x1, 0x48A) }, + { ZYDIS_DEFINITION(0x1, 0x489), ZYDIS_DEFINITION(0x1, 0x48B) }, + { ZYDIS_DEFINITION(0x1, 0x47A), ZYDIS_DEFINITION(0x1, 0x47C) }, + { ZYDIS_DEFINITION(0x1, 0x47B), ZYDIS_DEFINITION(0x1, 0x47D) }, + { ZYDIS_DEFINITION(0x1, 0x472), ZYDIS_DEFINITION(0x1, 0x474) }, + { ZYDIS_DEFINITION(0x1, 0x473), ZYDIS_DEFINITION(0x1, 0x475) }, + { ZYDIS_DEFINITION(0x1, 0x476), ZYDIS_DEFINITION(0x1, 0x478) }, + { ZYDIS_DEFINITION(0x1, 0x477), ZYDIS_DEFINITION(0x1, 0x479) }, + { ZYDIS_DEFINITION(0x1, 0x536), ZYDIS_DEFINITION(0x1, 0x538) }, + { ZYDIS_DEFINITION(0x1, 0x537), ZYDIS_DEFINITION(0x1, 0x539) }, + { ZYDIS_DEFINITION(0x1, 0x53E), ZYDIS_DEFINITION(0x1, 0x540) }, + { ZYDIS_DEFINITION(0x1, 0x53F), ZYDIS_DEFINITION(0x1, 0x541) }, + { ZYDIS_DEFINITION(0x1, 0x53A), ZYDIS_DEFINITION(0x1, 0x53C) }, + { ZYDIS_DEFINITION(0x1, 0x53B), ZYDIS_DEFINITION(0x1, 0x53D) }, + { ZYDIS_DEFINITION(0x1, 0x4FE), ZYDIS_DEFINITION(0x1, 0x500) }, + { ZYDIS_DEFINITION(0x1, 0x4FF), ZYDIS_DEFINITION(0x1, 0x501) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x461) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x463) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x465) }, @@ -1638,82 +1675,82 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x46F) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x471) }, - { ZYDIS_DEFINITION(0x1, 0x5AC), ZYDIS_DEFINITION(0x1, 0x5AE) }, - { ZYDIS_DEFINITION(0x1, 0x5AD), ZYDIS_DEFINITION(0x1, 0x5AF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x473) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x474), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x475) }, + { ZYDIS_DEFINITION(0x1, 0x5AA), ZYDIS_DEFINITION(0x1, 0x5AC) }, + { ZYDIS_DEFINITION(0x1, 0x5AB), ZYDIS_DEFINITION(0x1, 0x5AD) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x476), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x477) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x478) }, - { ZYDIS_DEFINITION(0x1, 0x383), ZYDIS_DEFINITION(0x1, 0x385) }, - { ZYDIS_DEFINITION(0x1, 0x384), ZYDIS_DEFINITION(0x1, 0x386) }, - { ZYDIS_DEFINITION(0x1, 0x38B), ZYDIS_DEFINITION(0x1, 0x38D) }, - { ZYDIS_DEFINITION(0x1, 0x38C), ZYDIS_DEFINITION(0x1, 0x38E) }, - { ZYDIS_DEFINITION(0x1, 0x387), ZYDIS_DEFINITION(0x1, 0x389) }, - { ZYDIS_DEFINITION(0x1, 0x388), ZYDIS_DEFINITION(0x1, 0x38A) }, - { ZYDIS_DEFINITION(0x1, 0x4D4), ZYDIS_DEFINITION(0x1, 0x4D6) }, - { ZYDIS_DEFINITION(0x1, 0x4D5), ZYDIS_DEFINITION(0x1, 0x4D7) }, - { ZYDIS_DEFINITION(0x1, 0x4CC), ZYDIS_DEFINITION(0x1, 0x4CE) }, - { ZYDIS_DEFINITION(0x1, 0x4CD), ZYDIS_DEFINITION(0x1, 0x4CF) }, - { ZYDIS_DEFINITION(0x1, 0x4D0), ZYDIS_DEFINITION(0x1, 0x4D2) }, - { ZYDIS_DEFINITION(0x1, 0x4D1), ZYDIS_DEFINITION(0x1, 0x4D3) }, - { ZYDIS_DEFINITION(0x1, 0x4DC), ZYDIS_DEFINITION(0x1, 0x4DE) }, - { ZYDIS_DEFINITION(0x1, 0x4DD), ZYDIS_DEFINITION(0x1, 0x4DF) }, - { ZYDIS_DEFINITION(0x1, 0x4E0), ZYDIS_DEFINITION(0x1, 0x4E2) }, - { ZYDIS_DEFINITION(0x1, 0x4E1), ZYDIS_DEFINITION(0x1, 0x4E3) }, - { ZYDIS_DEFINITION(0x1, 0x4D8), ZYDIS_DEFINITION(0x1, 0x4DA) }, - { ZYDIS_DEFINITION(0x1, 0x4D9), ZYDIS_DEFINITION(0x1, 0x4DB) }, - { ZYDIS_DEFINITION(0x1, 0x4FC), ZYDIS_DEFINITION(0x1, 0x4FE) }, - { ZYDIS_DEFINITION(0x1, 0x4FD), ZYDIS_DEFINITION(0x1, 0x4FF) }, - { ZYDIS_DEFINITION(0x1, 0x3FB), ZYDIS_DEFINITION(0x1, 0x3FD) }, - { ZYDIS_DEFINITION(0x1, 0x3FC), ZYDIS_DEFINITION(0x1, 0x3FE) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33E) }, - { ZYDIS_DEFINITION(0x1, 0x397), ZYDIS_DEFINITION(0x1, 0x399) }, - { ZYDIS_DEFINITION(0x1, 0x398), ZYDIS_DEFINITION(0x1, 0x39A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x479) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47A) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x478), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x479) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47B) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47C) }, + { ZYDIS_DEFINITION(0x1, 0x381), ZYDIS_DEFINITION(0x1, 0x383) }, + { ZYDIS_DEFINITION(0x1, 0x382), ZYDIS_DEFINITION(0x1, 0x384) }, + { ZYDIS_DEFINITION(0x1, 0x389), ZYDIS_DEFINITION(0x1, 0x38B) }, + { ZYDIS_DEFINITION(0x1, 0x38A), ZYDIS_DEFINITION(0x1, 0x38C) }, + { ZYDIS_DEFINITION(0x1, 0x385), ZYDIS_DEFINITION(0x1, 0x387) }, + { ZYDIS_DEFINITION(0x1, 0x386), ZYDIS_DEFINITION(0x1, 0x388) }, + { ZYDIS_DEFINITION(0x1, 0x4D2), ZYDIS_DEFINITION(0x1, 0x4D4) }, + { ZYDIS_DEFINITION(0x1, 0x4D3), ZYDIS_DEFINITION(0x1, 0x4D5) }, + { ZYDIS_DEFINITION(0x1, 0x4CA), ZYDIS_DEFINITION(0x1, 0x4CC) }, + { ZYDIS_DEFINITION(0x1, 0x4CB), ZYDIS_DEFINITION(0x1, 0x4CD) }, + { ZYDIS_DEFINITION(0x1, 0x4CE), ZYDIS_DEFINITION(0x1, 0x4D0) }, + { ZYDIS_DEFINITION(0x1, 0x4CF), ZYDIS_DEFINITION(0x1, 0x4D1) }, + { ZYDIS_DEFINITION(0x1, 0x4DA), ZYDIS_DEFINITION(0x1, 0x4DC) }, + { ZYDIS_DEFINITION(0x1, 0x4DB), ZYDIS_DEFINITION(0x1, 0x4DD) }, + { ZYDIS_DEFINITION(0x1, 0x4DE), ZYDIS_DEFINITION(0x1, 0x4E0) }, + { ZYDIS_DEFINITION(0x1, 0x4DF), ZYDIS_DEFINITION(0x1, 0x4E1) }, + { ZYDIS_DEFINITION(0x1, 0x4D6), ZYDIS_DEFINITION(0x1, 0x4D8) }, + { ZYDIS_DEFINITION(0x1, 0x4D7), ZYDIS_DEFINITION(0x1, 0x4D9) }, + { ZYDIS_DEFINITION(0x1, 0x4FA), ZYDIS_DEFINITION(0x1, 0x4FC) }, + { ZYDIS_DEFINITION(0x1, 0x4FB), ZYDIS_DEFINITION(0x1, 0x4FD) }, + { ZYDIS_DEFINITION(0x1, 0x3F9), ZYDIS_DEFINITION(0x1, 0x3FB) }, + { ZYDIS_DEFINITION(0x1, 0x3FA), ZYDIS_DEFINITION(0x1, 0x3FC) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x33C) }, + { ZYDIS_DEFINITION(0x1, 0x395), ZYDIS_DEFINITION(0x1, 0x397) }, + { ZYDIS_DEFINITION(0x1, 0x396), ZYDIS_DEFINITION(0x1, 0x398) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47D) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47E) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x47F) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x480) }, - { ZYDIS_DEFINITION(0x1, 0x4EC), ZYDIS_DEFINITION(0x1, 0x4EE) }, - { ZYDIS_DEFINITION(0x1, 0x4ED), ZYDIS_DEFINITION(0x1, 0x4EF) }, - { ZYDIS_DEFINITION(0x1, 0x4E4), ZYDIS_DEFINITION(0x1, 0x4E6) }, - { ZYDIS_DEFINITION(0x1, 0x4E5), ZYDIS_DEFINITION(0x1, 0x4E7) }, - { ZYDIS_DEFINITION(0x1, 0x4E8), ZYDIS_DEFINITION(0x1, 0x4EA) }, - { ZYDIS_DEFINITION(0x1, 0x4E9), ZYDIS_DEFINITION(0x1, 0x4EB) }, - { ZYDIS_DEFINITION(0x1, 0x4F4), ZYDIS_DEFINITION(0x1, 0x4F6) }, - { ZYDIS_DEFINITION(0x1, 0x4F5), ZYDIS_DEFINITION(0x1, 0x4F7) }, - { ZYDIS_DEFINITION(0x1, 0x4F8), ZYDIS_DEFINITION(0x1, 0x4FA) }, - { ZYDIS_DEFINITION(0x1, 0x4F9), ZYDIS_DEFINITION(0x1, 0x4FB) }, - { ZYDIS_DEFINITION(0x1, 0x4F0), ZYDIS_DEFINITION(0x1, 0x4F2) }, - { ZYDIS_DEFINITION(0x1, 0x4F1), ZYDIS_DEFINITION(0x1, 0x4F3) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x482) }, - { ZYDIS_DEFINITION(0x1, 0x417), ZYDIS_DEFINITION(0x1, 0x419) }, - { ZYDIS_DEFINITION(0x1, 0x418), ZYDIS_DEFINITION(0x1, 0x41A) }, - { ZYDIS_DEFINITION(0x1, 0x4B2), ZYDIS_DEFINITION(0x1, 0x4B4) }, - { ZYDIS_DEFINITION(0x1, 0x4B3), ZYDIS_DEFINITION(0x1, 0x4B5) }, - { ZYDIS_DEFINITION(0x1, 0x4B6), ZYDIS_DEFINITION(0x1, 0x4B8) }, - { ZYDIS_DEFINITION(0x1, 0x4B7), ZYDIS_DEFINITION(0x1, 0x4B9) }, - { ZYDIS_DEFINITION(0x1, 0x4C6), ZYDIS_DEFINITION(0x1, 0x4C8) }, - { ZYDIS_DEFINITION(0x1, 0x4C7), ZYDIS_DEFINITION(0x1, 0x4C9) }, - { ZYDIS_DEFINITION(0x1, 0x4C2), ZYDIS_DEFINITION(0x1, 0x4C4) }, - { ZYDIS_DEFINITION(0x1, 0x4C3), ZYDIS_DEFINITION(0x1, 0x4C5) }, - { ZYDIS_DEFINITION(0x1, 0x49A), ZYDIS_DEFINITION(0x1, 0x49C) }, - { ZYDIS_DEFINITION(0x1, 0x49B), ZYDIS_DEFINITION(0x1, 0x49D) }, - { ZYDIS_DEFINITION(0x1, 0x49E), ZYDIS_DEFINITION(0x1, 0x4A0) }, - { ZYDIS_DEFINITION(0x1, 0x49F), ZYDIS_DEFINITION(0x1, 0x4A1) }, - { ZYDIS_DEFINITION(0x1, 0x4AE), ZYDIS_DEFINITION(0x1, 0x4B0) }, - { ZYDIS_DEFINITION(0x1, 0x4AF), ZYDIS_DEFINITION(0x1, 0x4B1) }, - { ZYDIS_DEFINITION(0x1, 0x4AA), ZYDIS_DEFINITION(0x1, 0x4AC) }, - { ZYDIS_DEFINITION(0x1, 0x4AB), ZYDIS_DEFINITION(0x1, 0x4AD) }, - { ZYDIS_DEFINITION(0x1, 0x50C), ZYDIS_DEFINITION(0x1, 0x50E) }, - { ZYDIS_DEFINITION(0x1, 0x50D), ZYDIS_DEFINITION(0x1, 0x50F) }, - { ZYDIS_DEFINITION(0x1, 0x472), ZYDIS_DEFINITION(0x1, 0x473) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x483), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x484) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x481) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x482) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x483) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x484) }, + { ZYDIS_DEFINITION(0x1, 0x4EA), ZYDIS_DEFINITION(0x1, 0x4EC) }, + { ZYDIS_DEFINITION(0x1, 0x4EB), ZYDIS_DEFINITION(0x1, 0x4ED) }, + { ZYDIS_DEFINITION(0x1, 0x4E2), ZYDIS_DEFINITION(0x1, 0x4E4) }, + { ZYDIS_DEFINITION(0x1, 0x4E3), ZYDIS_DEFINITION(0x1, 0x4E5) }, + { ZYDIS_DEFINITION(0x1, 0x4E6), ZYDIS_DEFINITION(0x1, 0x4E8) }, + { ZYDIS_DEFINITION(0x1, 0x4E7), ZYDIS_DEFINITION(0x1, 0x4E9) }, + { ZYDIS_DEFINITION(0x1, 0x4F2), ZYDIS_DEFINITION(0x1, 0x4F4) }, + { ZYDIS_DEFINITION(0x1, 0x4F3), ZYDIS_DEFINITION(0x1, 0x4F5) }, + { ZYDIS_DEFINITION(0x1, 0x4F6), ZYDIS_DEFINITION(0x1, 0x4F8) }, + { ZYDIS_DEFINITION(0x1, 0x4F7), ZYDIS_DEFINITION(0x1, 0x4F9) }, + { ZYDIS_DEFINITION(0x1, 0x4EE), ZYDIS_DEFINITION(0x1, 0x4F0) }, + { ZYDIS_DEFINITION(0x1, 0x4EF), ZYDIS_DEFINITION(0x1, 0x4F1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x486) }, + { ZYDIS_DEFINITION(0x1, 0x415), ZYDIS_DEFINITION(0x1, 0x417) }, + { ZYDIS_DEFINITION(0x1, 0x416), ZYDIS_DEFINITION(0x1, 0x418) }, + { ZYDIS_DEFINITION(0x1, 0x4B0), ZYDIS_DEFINITION(0x1, 0x4B2) }, + { ZYDIS_DEFINITION(0x1, 0x4B1), ZYDIS_DEFINITION(0x1, 0x4B3) }, + { ZYDIS_DEFINITION(0x1, 0x4B4), ZYDIS_DEFINITION(0x1, 0x4B6) }, + { ZYDIS_DEFINITION(0x1, 0x4B5), ZYDIS_DEFINITION(0x1, 0x4B7) }, + { ZYDIS_DEFINITION(0x1, 0x4C4), ZYDIS_DEFINITION(0x1, 0x4C6) }, + { ZYDIS_DEFINITION(0x1, 0x4C5), ZYDIS_DEFINITION(0x1, 0x4C7) }, + { ZYDIS_DEFINITION(0x1, 0x4C0), ZYDIS_DEFINITION(0x1, 0x4C2) }, + { ZYDIS_DEFINITION(0x1, 0x4C1), ZYDIS_DEFINITION(0x1, 0x4C3) }, + { ZYDIS_DEFINITION(0x1, 0x498), ZYDIS_DEFINITION(0x1, 0x49A) }, + { ZYDIS_DEFINITION(0x1, 0x499), ZYDIS_DEFINITION(0x1, 0x49B) }, + { ZYDIS_DEFINITION(0x1, 0x49C), ZYDIS_DEFINITION(0x1, 0x49E) }, + { ZYDIS_DEFINITION(0x1, 0x49D), ZYDIS_DEFINITION(0x1, 0x49F) }, + { ZYDIS_DEFINITION(0x1, 0x4AC), ZYDIS_DEFINITION(0x1, 0x4AE) }, + { ZYDIS_DEFINITION(0x1, 0x4AD), ZYDIS_DEFINITION(0x1, 0x4AF) }, + { ZYDIS_DEFINITION(0x1, 0x4A8), ZYDIS_DEFINITION(0x1, 0x4AA) }, + { ZYDIS_DEFINITION(0x1, 0x4A9), ZYDIS_DEFINITION(0x1, 0x4AB) }, + { ZYDIS_DEFINITION(0x1, 0x50A), ZYDIS_DEFINITION(0x1, 0x50C) }, + { ZYDIS_DEFINITION(0x1, 0x50B), ZYDIS_DEFINITION(0x1, 0x50D) }, + { ZYDIS_DEFINITION(0x1, 0x470), ZYDIS_DEFINITION(0x1, 0x471) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x487), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x488) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x489), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x48C) }, @@ -1722,15 +1759,13 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x492) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x493), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x494) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x496) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x497) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x499) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49B) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x498) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49A) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x49F) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A0) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A1) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A2) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A3) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A1) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A3) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A4) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A5) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A6) }, @@ -1739,8 +1774,10 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4A9) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AA) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AB) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AD) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AF) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AC) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AD) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AE) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4AF) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B1) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B3) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x4B5) }, @@ -1787,19 +1824,19 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x507) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x508), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x509) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50B) }, - { ZYDIS_DEFINITION(0x1, 0xDB), ZYDIS_DEFINITION(0x1, 0xDC) }, - { ZYDIS_DEFINITION(0x1, 0xD3), ZYDIS_DEFINITION(0x1, 0xD5) }, - { ZYDIS_DEFINITION(0x1, 0xD4), ZYDIS_DEFINITION(0x1, 0xD6) }, - { ZYDIS_DEFINITION(0x1, 0xD7), ZYDIS_DEFINITION(0x1, 0xD9) }, - { ZYDIS_DEFINITION(0x1, 0xD8), ZYDIS_DEFINITION(0x1, 0xDA) }, - { ZYDIS_DEFINITION(0x1, 0xCB), ZYDIS_DEFINITION(0x1, 0xCD) }, - { ZYDIS_DEFINITION(0x1, 0xCC), ZYDIS_DEFINITION(0x1, 0xCE) }, - { ZYDIS_DEFINITION(0x1, 0xCF), ZYDIS_DEFINITION(0x1, 0xD1) }, - { ZYDIS_DEFINITION(0x1, 0xD0), ZYDIS_DEFINITION(0x1, 0xD2) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50D) }, - { ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0xAA) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x50F) }, + { ZYDIS_DEFINITION(0x1, 0xD9), ZYDIS_DEFINITION(0x1, 0xDA) }, + { ZYDIS_DEFINITION(0x1, 0xD1), ZYDIS_DEFINITION(0x1, 0xD3) }, + { ZYDIS_DEFINITION(0x1, 0xD2), ZYDIS_DEFINITION(0x1, 0xD4) }, + { ZYDIS_DEFINITION(0x1, 0xD5), ZYDIS_DEFINITION(0x1, 0xD7) }, + { ZYDIS_DEFINITION(0x1, 0xD6), ZYDIS_DEFINITION(0x1, 0xD8) }, + { ZYDIS_DEFINITION(0x1, 0xC9), ZYDIS_DEFINITION(0x1, 0xCB) }, + { ZYDIS_DEFINITION(0x1, 0xCA), ZYDIS_DEFINITION(0x1, 0xCC) }, + { ZYDIS_DEFINITION(0x1, 0xCD), ZYDIS_DEFINITION(0x1, 0xCF) }, + { ZYDIS_DEFINITION(0x1, 0xCE), ZYDIS_DEFINITION(0x1, 0xD0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x511) }, + { ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x513) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x515) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x517) }, @@ -1807,49 +1844,49 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x51F) }, - { ZYDIS_DEFINITION(0xB, 0x5DE), ZYDIS_DEFINITION(0xB, 0x5E0) }, - { ZYDIS_DEFINITION(0xB, 0x5DF), ZYDIS_DEFINITION(0xB, 0x5E1) }, - { ZYDIS_DEFINITION(0xB, 0x5DA), ZYDIS_DEFINITION(0xB, 0x5DC) }, - { ZYDIS_DEFINITION(0xB, 0x5DB), ZYDIS_DEFINITION(0xB, 0x5DD) }, - { ZYDIS_DEFINITION(0xB, 0x5E4), ZYDIS_DEFINITION(0xB, 0x5E5) }, - { ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_DEFINITION(0xB, 0x5E3) }, - { ZYDIS_DEFINITION(0xB, 0xF3), ZYDIS_DEFINITION(0xB, 0xF5) }, - { ZYDIS_DEFINITION(0xB, 0xF4), ZYDIS_DEFINITION(0xB, 0xF6) }, - { ZYDIS_DEFINITION(0xB, 0xEF), ZYDIS_DEFINITION(0xB, 0xF1) }, - { ZYDIS_DEFINITION(0xB, 0xF0), ZYDIS_DEFINITION(0xB, 0xF2) }, - { ZYDIS_DEFINITION(0xB, 0x3DB), ZYDIS_DEFINITION(0xB, 0x3DD) }, - { ZYDIS_DEFINITION(0xB, 0x3DC), ZYDIS_DEFINITION(0xB, 0x3DE) }, - { ZYDIS_DEFINITION(0xB, 0x3BF), ZYDIS_DEFINITION(0xB, 0x3C1) }, - { ZYDIS_DEFINITION(0xB, 0x3C0), ZYDIS_DEFINITION(0xB, 0x3C2) }, - { ZYDIS_DEFINITION(0xB, 0x453), ZYDIS_DEFINITION(0xB, 0x454) }, - { ZYDIS_DEFINITION(0xB, 0x45C), ZYDIS_DEFINITION(0xB, 0x45D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x520), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x521) }, - { ZYDIS_DEFINITION(0xB, 0x457), ZYDIS_DEFINITION(0xB, 0x458) }, - { ZYDIS_DEFINITION(0xB, 0x17D), ZYDIS_DEFINITION(0xB, 0x17E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x523) }, + { ZYDIS_DEFINITION(0xB, 0x5DC), ZYDIS_DEFINITION(0xB, 0x5DE) }, + { ZYDIS_DEFINITION(0xB, 0x5DD), ZYDIS_DEFINITION(0xB, 0x5DF) }, + { ZYDIS_DEFINITION(0xB, 0x5D8), ZYDIS_DEFINITION(0xB, 0x5DA) }, + { ZYDIS_DEFINITION(0xB, 0x5D9), ZYDIS_DEFINITION(0xB, 0x5DB) }, + { ZYDIS_DEFINITION(0xB, 0x5E2), ZYDIS_DEFINITION(0xB, 0x5E3) }, + { ZYDIS_DEFINITION(0xB, 0x5E0), ZYDIS_DEFINITION(0xB, 0x5E1) }, + { ZYDIS_DEFINITION(0xB, 0xF1), ZYDIS_DEFINITION(0xB, 0xF3) }, + { ZYDIS_DEFINITION(0xB, 0xF2), ZYDIS_DEFINITION(0xB, 0xF4) }, + { ZYDIS_DEFINITION(0xB, 0xED), ZYDIS_DEFINITION(0xB, 0xEF) }, + { ZYDIS_DEFINITION(0xB, 0xEE), ZYDIS_DEFINITION(0xB, 0xF0) }, + { ZYDIS_DEFINITION(0xB, 0x3D9), ZYDIS_DEFINITION(0xB, 0x3DB) }, + { ZYDIS_DEFINITION(0xB, 0x3DA), ZYDIS_DEFINITION(0xB, 0x3DC) }, + { ZYDIS_DEFINITION(0xB, 0x3BD), ZYDIS_DEFINITION(0xB, 0x3BF) }, + { ZYDIS_DEFINITION(0xB, 0x3BE), ZYDIS_DEFINITION(0xB, 0x3C0) }, + { ZYDIS_DEFINITION(0xB, 0x451), ZYDIS_DEFINITION(0xB, 0x452) }, + { ZYDIS_DEFINITION(0xB, 0x45A), ZYDIS_DEFINITION(0xB, 0x45B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x525) }, + { ZYDIS_DEFINITION(0xB, 0x455), ZYDIS_DEFINITION(0xB, 0x456) }, + { ZYDIS_DEFINITION(0xB, 0x17B), ZYDIS_DEFINITION(0xB, 0x17C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x526), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x527) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x529) }, - { ZYDIS_DEFINITION(0xB, 0x480), ZYDIS_DEFINITION(0xB, 0x481) }, - { ZYDIS_DEFINITION(0xB, 0x2DB), ZYDIS_DEFINITION(0xB, 0x2DC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52B) }, - { ZYDIS_DEFINITION(0xB, 0x484), ZYDIS_DEFINITION(0xB, 0x485) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x530), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x531) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x533) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x534), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x175), ZYDIS_DEFINITION(0xB, 0x177) }, - { ZYDIS_DEFINITION(0xB, 0x176), ZYDIS_DEFINITION(0xB, 0x178) }, - { ZYDIS_DEFINITION(0xB, 0x173), ZYDIS_DEFINITION(0xB, 0x174) }, - { ZYDIS_DEFINITION(0xB, 0x36B), ZYDIS_DEFINITION(0xB, 0x36D) }, - { ZYDIS_DEFINITION(0xB, 0x36C), ZYDIS_DEFINITION(0xB, 0x36E) }, - { ZYDIS_DEFINITION(0xB, 0x3EF), ZYDIS_DEFINITION(0xB, 0x3F1) }, - { ZYDIS_DEFINITION(0xB, 0x3F0), ZYDIS_DEFINITION(0xB, 0x3F2) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x535), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x536) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x537), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x538) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52D) }, + { ZYDIS_DEFINITION(0xB, 0x47E), ZYDIS_DEFINITION(0xB, 0x47F) }, + { ZYDIS_DEFINITION(0xB, 0x2D9), ZYDIS_DEFINITION(0xB, 0x2DA) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x52F) }, + { ZYDIS_DEFINITION(0xB, 0x482), ZYDIS_DEFINITION(0xB, 0x483) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x530), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x531), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x532), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x533), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x534), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x535) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x536), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x537) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x538), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x173), ZYDIS_DEFINITION(0xB, 0x175) }, + { ZYDIS_DEFINITION(0xB, 0x174), ZYDIS_DEFINITION(0xB, 0x176) }, + { ZYDIS_DEFINITION(0xB, 0x171), ZYDIS_DEFINITION(0xB, 0x172) }, + { ZYDIS_DEFINITION(0xB, 0x369), ZYDIS_DEFINITION(0xB, 0x36B) }, + { ZYDIS_DEFINITION(0xB, 0x36A), ZYDIS_DEFINITION(0xB, 0x36C) }, + { ZYDIS_DEFINITION(0xB, 0x3ED), ZYDIS_DEFINITION(0xB, 0x3EF) }, + { ZYDIS_DEFINITION(0xB, 0x3EE), ZYDIS_DEFINITION(0xB, 0x3F0) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x539), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x53E) }, @@ -1868,14 +1905,14 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x557), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x558) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x559), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55C) }, - { ZYDIS_DEFINITION(0xB, 0x40D), ZYDIS_DEFINITION(0xB, 0x40E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55E) }, - { ZYDIS_DEFINITION(0xB, 0x407), ZYDIS_DEFINITION(0xB, 0x408) }, - { ZYDIS_DEFINITION(0xB, 0x425), ZYDIS_DEFINITION(0xB, 0x426) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x55F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x560) }, - { ZYDIS_DEFINITION(0xB, 0x423), ZYDIS_DEFINITION(0xB, 0x424) }, + { ZYDIS_DEFINITION(0xB, 0x40B), ZYDIS_DEFINITION(0xB, 0x40C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x561), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x562) }, + { ZYDIS_DEFINITION(0xB, 0x405), ZYDIS_DEFINITION(0xB, 0x406) }, + { ZYDIS_DEFINITION(0xB, 0x423), ZYDIS_DEFINITION(0xB, 0x424) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x563), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x564) }, + { ZYDIS_DEFINITION(0xB, 0x421), ZYDIS_DEFINITION(0xB, 0x422) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x565), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x566) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x567), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x568) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x569), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x56A) }, @@ -1898,97 +1935,99 @@ const ZydisDecoderTreeNode filtersModrmModCompact[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58C) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x58F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x590) }, - { ZYDIS_DEFINITION(0xB, 0xDD), ZYDIS_DEFINITION(0xB, 0xDE) }, - { ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_DEFINITION(0x1, 0x358) }, - { ZYDIS_DEFINITION(0x1, 0x359), ZYDIS_DEFINITION(0x1, 0x35A) }, - { ZYDIS_DEFINITION(0x1, 0x353), ZYDIS_DEFINITION(0x1, 0x355) }, - { ZYDIS_DEFINITION(0x1, 0x354), ZYDIS_DEFINITION(0x1, 0x356) }, - { ZYDIS_DEFINITION(0x1, 0x34F), ZYDIS_DEFINITION(0x1, 0x351) }, - { ZYDIS_DEFINITION(0x1, 0x350), ZYDIS_DEFINITION(0x1, 0x352) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x591), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x592) }, - { ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_DEFINITION(0x1, 0x14A) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x593), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x594) }, - { ZYDIS_DEFINITION(0x1, 0x165), ZYDIS_DEFINITION(0x1, 0x166) }, + { ZYDIS_DEFINITION(0xB, 0xDB), ZYDIS_DEFINITION(0xB, 0xDC) }, + { ZYDIS_DEFINITION(0x1, 0x355), ZYDIS_DEFINITION(0x1, 0x356) }, + { ZYDIS_DEFINITION(0x1, 0x357), ZYDIS_DEFINITION(0x1, 0x358) }, + { ZYDIS_DEFINITION(0x1, 0x351), ZYDIS_DEFINITION(0x1, 0x353) }, + { ZYDIS_DEFINITION(0x1, 0x352), ZYDIS_DEFINITION(0x1, 0x354) }, + { ZYDIS_DEFINITION(0x1, 0x34D), ZYDIS_DEFINITION(0x1, 0x34F) }, + { ZYDIS_DEFINITION(0x1, 0x34E), ZYDIS_DEFINITION(0x1, 0x350) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x595), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x596) }, - { ZYDIS_DEFINITION(0x1, 0x151), ZYDIS_DEFINITION(0x1, 0x152) }, - { ZYDIS_DEFINITION(0x1, 0x5FE), ZYDIS_DEFINITION(0x1, 0x5FF) }, - { ZYDIS_DEFINITION(0x1, 0x5EA), ZYDIS_DEFINITION(0x1, 0x5EB) }, - { ZYDIS_DEFINITION(0x1, 0x5D8), ZYDIS_DEFINITION(0x1, 0x5D9) }, - { ZYDIS_DEFINITION(0x1, 0xC1), ZYDIS_DEFINITION(0x1, 0xC2) }, - { ZYDIS_DEFINITION(0x1, 0x379), ZYDIS_DEFINITION(0x1, 0x37A) }, - { ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0x14C) }, - { ZYDIS_DEFINITION(0x1, 0x157), ZYDIS_DEFINITION(0x1, 0x159) }, - { ZYDIS_DEFINITION(0x1, 0x158), ZYDIS_DEFINITION(0x1, 0x15A) }, - { ZYDIS_DEFINITION(0x1, 0x60B), ZYDIS_DEFINITION(0x1, 0x60C) }, - { ZYDIS_DEFINITION(0x1, 0x2FF), ZYDIS_DEFINITION(0x1, 0x300) }, - { ZYDIS_DEFINITION(0x1, 0x171), ZYDIS_DEFINITION(0x1, 0x172) }, - { ZYDIS_DEFINITION(0x1, 0x2F3), ZYDIS_DEFINITION(0x1, 0x2F4) }, - { ZYDIS_DEFINITION(0x1, 0x325), ZYDIS_DEFINITION(0x1, 0x327) }, - { ZYDIS_DEFINITION(0x1, 0x326), ZYDIS_DEFINITION(0x1, 0x328) }, - { ZYDIS_DEFINITION(0xB, 0x530), ZYDIS_DEFINITION(0xB, 0x532) }, - { ZYDIS_DEFINITION(0xB, 0x531), ZYDIS_DEFINITION(0xB, 0x533) }, - { ZYDIS_DEFINITION(0x1, 0x347), ZYDIS_DEFINITION(0x1, 0x348) }, - { ZYDIS_DEFINITION(0x1, 0x329), ZYDIS_DEFINITION(0x1, 0x32B) }, - { ZYDIS_DEFINITION(0x1, 0x32A), ZYDIS_DEFINITION(0x1, 0x32C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x597), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x25) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x598), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x599), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x111), ZYDIS_DEFINITION(0xB, 0x112) }, - { ZYDIS_DEFINITION(0x1, 0x117), ZYDIS_DEFINITION(0x1, 0x119) }, - { ZYDIS_DEFINITION(0x1, 0x118), ZYDIS_DEFINITION(0x1, 0x11A) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59C) }, - { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59E) }, - { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4) }, - { ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x34C) }, - { ZYDIS_DEFINITION(0x1, 0x34D), ZYDIS_DEFINITION(0x1, 0x34E) }, - { ZYDIS_DEFINITION(0x1, 0x319), ZYDIS_DEFINITION(0x1, 0x31B) }, - { ZYDIS_DEFINITION(0x1, 0x31A), ZYDIS_DEFINITION(0x1, 0x31C) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A0) }, - { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A2) }, - { ZYDIS_DEFINITION(0x1, 0x15F), ZYDIS_DEFINITION(0x1, 0x160) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A4) }, - { ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x13C) }, + { ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x597), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x598) }, + { ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_DEFINITION(0x1, 0x164) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x599), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59A) }, + { ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x150) }, { ZYDIS_DEFINITION(0x1, 0x5FC), ZYDIS_DEFINITION(0x1, 0x5FD) }, + { ZYDIS_DEFINITION(0x1, 0x5E8), ZYDIS_DEFINITION(0x1, 0x5E9) }, + { ZYDIS_DEFINITION(0x1, 0x5D6), ZYDIS_DEFINITION(0x1, 0x5D7) }, { ZYDIS_DEFINITION(0x1, 0xBF), ZYDIS_DEFINITION(0x1, 0xC0) }, { ZYDIS_DEFINITION(0x1, 0x377), ZYDIS_DEFINITION(0x1, 0x378) }, - { ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_DEFINITION(0x1, 0x13E) }, + { ZYDIS_DEFINITION(0x1, 0x149), ZYDIS_DEFINITION(0x1, 0x14A) }, + { ZYDIS_DEFINITION(0x1, 0x155), ZYDIS_DEFINITION(0x1, 0x157) }, + { ZYDIS_DEFINITION(0x1, 0x156), ZYDIS_DEFINITION(0x1, 0x158) }, { ZYDIS_DEFINITION(0x1, 0x609), ZYDIS_DEFINITION(0x1, 0x60A) }, { ZYDIS_DEFINITION(0x1, 0x2FD), ZYDIS_DEFINITION(0x1, 0x2FE) }, { ZYDIS_DEFINITION(0x1, 0x16F), ZYDIS_DEFINITION(0x1, 0x170) }, { ZYDIS_DEFINITION(0x1, 0x2F1), ZYDIS_DEFINITION(0x1, 0x2F2) }, - { ZYDIS_DEFINITION(0xB, 0x534), ZYDIS_DEFINITION(0xB, 0x536) }, - { ZYDIS_DEFINITION(0xB, 0x535), ZYDIS_DEFINITION(0xB, 0x537) }, - { ZYDIS_DEFINITION(0x1, 0x2CB), ZYDIS_DEFINITION(0x1, 0x2CD) }, - { ZYDIS_DEFINITION(0x1, 0x2CC), ZYDIS_DEFINITION(0x1, 0x2CE) }, - { ZYDIS_DEFINITION(0x1, 0x2D3), ZYDIS_DEFINITION(0x1, 0x2D5) }, - { ZYDIS_DEFINITION(0x1, 0x2D4), ZYDIS_DEFINITION(0x1, 0x2D6) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x4E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A6), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x50), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A7), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x24) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x323), ZYDIS_DEFINITION(0x1, 0x325) }, + { ZYDIS_DEFINITION(0x1, 0x324), ZYDIS_DEFINITION(0x1, 0x326) }, + { ZYDIS_DEFINITION(0xB, 0x52E), ZYDIS_DEFINITION(0xB, 0x530) }, + { ZYDIS_DEFINITION(0xB, 0x52F), ZYDIS_DEFINITION(0xB, 0x531) }, + { ZYDIS_DEFINITION(0x1, 0x345), ZYDIS_DEFINITION(0x1, 0x346) }, + { ZYDIS_DEFINITION(0x1, 0x327), ZYDIS_DEFINITION(0x1, 0x329) }, + { ZYDIS_DEFINITION(0x1, 0x328), ZYDIS_DEFINITION(0x1, 0x32A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59B), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x25) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59E), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x10F), ZYDIS_DEFINITION(0xB, 0x110) }, - { ZYDIS_DEFINITION(0x1, 0xC7), ZYDIS_DEFINITION(0x1, 0xC9) }, - { ZYDIS_DEFINITION(0x1, 0xC8), ZYDIS_DEFINITION(0x1, 0xCA) }, - { ZYDIS_DEFINITION(0x1, 0x11F), ZYDIS_DEFINITION(0x1, 0x121) }, - { ZYDIS_DEFINITION(0x1, 0x120), ZYDIS_DEFINITION(0x1, 0x122) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DD) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DE) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AA) }, - { ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AC) }, - { ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8A) }, + { ZYDIS_DEFINITION(0x1, 0x115), ZYDIS_DEFINITION(0x1, 0x117) }, + { ZYDIS_DEFINITION(0x1, 0x116), ZYDIS_DEFINITION(0x1, 0x118) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A0) }, + { ZYDIS_DEFINITION(0x1, 0x93), ZYDIS_DEFINITION(0x1, 0x94) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A2) }, + { ZYDIS_DEFINITION(0x1, 0xA1), ZYDIS_DEFINITION(0x1, 0xA2) }, + { ZYDIS_DEFINITION(0x1, 0x349), ZYDIS_DEFINITION(0x1, 0x34A) }, + { ZYDIS_DEFINITION(0x1, 0x34B), ZYDIS_DEFINITION(0x1, 0x34C) }, + { ZYDIS_DEFINITION(0x1, 0x317), ZYDIS_DEFINITION(0x1, 0x319) }, + { ZYDIS_DEFINITION(0x1, 0x318), ZYDIS_DEFINITION(0x1, 0x31A) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A4) }, + { ZYDIS_DEFINITION(0x1, 0x141), ZYDIS_DEFINITION(0x1, 0x142) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A6) }, + { ZYDIS_DEFINITION(0x1, 0x15D), ZYDIS_DEFINITION(0x1, 0x15E) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A8) }, + { ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_DEFINITION(0x1, 0x13A) }, + { ZYDIS_DEFINITION(0x1, 0x5FA), ZYDIS_DEFINITION(0x1, 0x5FB) }, + { ZYDIS_DEFINITION(0x1, 0xBD), ZYDIS_DEFINITION(0x1, 0xBE) }, + { ZYDIS_DEFINITION(0x1, 0x375), ZYDIS_DEFINITION(0x1, 0x376) }, + { ZYDIS_DEFINITION(0x1, 0x13B), ZYDIS_DEFINITION(0x1, 0x13C) }, + { ZYDIS_DEFINITION(0x1, 0x607), ZYDIS_DEFINITION(0x1, 0x608) }, + { ZYDIS_DEFINITION(0x1, 0x2FB), ZYDIS_DEFINITION(0x1, 0x2FC) }, + { ZYDIS_DEFINITION(0x1, 0x16D), ZYDIS_DEFINITION(0x1, 0x16E) }, + { ZYDIS_DEFINITION(0x1, 0x2EF), ZYDIS_DEFINITION(0x1, 0x2F0) }, + { ZYDIS_DEFINITION(0xB, 0x532), ZYDIS_DEFINITION(0xB, 0x534) }, + { ZYDIS_DEFINITION(0xB, 0x533), ZYDIS_DEFINITION(0xB, 0x535) }, + { ZYDIS_DEFINITION(0x1, 0x2C9), ZYDIS_DEFINITION(0x1, 0x2CB) }, + { ZYDIS_DEFINITION(0x1, 0x2CA), ZYDIS_DEFINITION(0x1, 0x2CC) }, + { ZYDIS_DEFINITION(0x1, 0x2D1), ZYDIS_DEFINITION(0x1, 0x2D3) }, + { ZYDIS_DEFINITION(0x1, 0x2D2), ZYDIS_DEFINITION(0x1, 0x2D4) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5A9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x4E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AB), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x24) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AC), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x10D), ZYDIS_DEFINITION(0xB, 0x10E) }, + { ZYDIS_DEFINITION(0x1, 0xC5), ZYDIS_DEFINITION(0x1, 0xC7) }, + { ZYDIS_DEFINITION(0x1, 0xC6), ZYDIS_DEFINITION(0x1, 0xC8) }, + { ZYDIS_DEFINITION(0x1, 0x11D), ZYDIS_DEFINITION(0x1, 0x11F) }, + { ZYDIS_DEFINITION(0x1, 0x11E), ZYDIS_DEFINITION(0x1, 0x120) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DB) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2DC) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AE) }, - { ZYDIS_DEFINITION(0x1, 0xAF), ZYDIS_DEFINITION(0x1, 0xB0) }, + { ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_DEFINITION(0x1, 0x8E) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B0) }, - { ZYDIS_DEFINITION(0xB, 0x9D), ZYDIS_DEFINITION(0xB, 0x9E) }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDC) }, + { ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_DEFINITION(0x1, 0x88) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B2) }, + { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_REX_W, 0x5B4) }, + { ZYDIS_DEFINITION(0xB, 0x9B), ZYDIS_DEFINITION(0xB, 0x9C) }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFE) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x48), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x49) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_REG, 0x4D) }, @@ -2754,22 +2793,22 @@ const ZydisDecoderTreeNode filtersAddressSize[][3] = { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x234), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x234) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x235), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x235) }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x236), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_EVEX_B, 0x236) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45C), ZYDIS_DEFINITION(0x1, 0x45C) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45E), ZYDIS_DEFINITION(0x1, 0x45E) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_DEFINITION(0x1, 0x460) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45D), ZYDIS_DEFINITION(0x1, 0x45D) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x45F), ZYDIS_DEFINITION(0x1, 0x45F) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_DEFINITION(0x1, 0x461) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x460), ZYDIS_DEFINITION(0x1, 0x460) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x462), ZYDIS_DEFINITION(0x1, 0x462) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x464), ZYDIS_DEFINITION(0x1, 0x464) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x461), ZYDIS_DEFINITION(0x1, 0x461) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x463), ZYDIS_DEFINITION(0x1, 0x463) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x465), ZYDIS_DEFINITION(0x1, 0x465) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C1), ZYDIS_DEFINITION(0x1, 0x2C1) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BF), ZYDIS_DEFINITION(0x1, 0x2BF) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C2), ZYDIS_DEFINITION(0x1, 0x2C2) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BD), ZYDIS_DEFINITION(0x1, 0x2BD) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C0), ZYDIS_DEFINITION(0x1, 0x2C0) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C5), ZYDIS_DEFINITION(0x1, 0x2C5) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2BE), ZYDIS_DEFINITION(0x1, 0x2BE) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C3), ZYDIS_DEFINITION(0x1, 0x2C3) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C6), ZYDIS_DEFINITION(0x1, 0x2C6) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C1), ZYDIS_DEFINITION(0x1, 0x2C1) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C4), ZYDIS_DEFINITION(0x1, 0x2C4) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0x1, 0x2C2), ZYDIS_DEFINITION(0x1, 0x2C2) }, { ZYDIS_DEFINITION(0x8, 0x252), ZYDIS_DEFINITION(0x8, 0x253), ZYDIS_DEFINITION(0x8, 0x29A) }, { ZYDIS_DEFINITION(0x8, 0x252), ZYDIS_DEFINITION(0x8, 0x254), ZYDIS_DEFINITION(0x8, 0x29A) } }; @@ -3808,368 +3847,368 @@ const ZydisDecoderTreeNode filtersVectorLength[][3] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D8), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3D9), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DE), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3DF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F0), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F9), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x400), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x401), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x402), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x403), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x404), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x405), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x406), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x407), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x408), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x409), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x410), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x411), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x412), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x413), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x414), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x415), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x416), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x417), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x418), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x419), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x0, 0x632), ZYDIS_DEFINITION(0x0, 0x631), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41C), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41D), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x420), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x421), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x422), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x423), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x424), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x425), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x426), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x427), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x428), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC0), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC1), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC2), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC3), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC4), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x435), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x436), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x437), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x438), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x439), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43A), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3E8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3EE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3F7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FA), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x3FF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x400), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x401), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x402), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x403), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x404), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x405), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x406), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x407), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x408), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x409), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x40F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x410), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x411), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x412), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x413), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x414), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x415), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x416), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x417), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x418), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x419), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x0, 0x630), ZYDIS_DEFINITION(0x0, 0x62F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x41E), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x427), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x428), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x429), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x42D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDD), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43E), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x43F), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x440), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x441), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x442), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x443), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x444), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x445), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x446), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x449), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44B), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44C), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x440), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x441), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x442), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x443), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x444), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x445), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x446), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x447), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x448), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x449), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44B), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44E), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x44F), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x450), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x451), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x452), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x453), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x454), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x455), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x456), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x457), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x458), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x459), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x460), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x461), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x462), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x463), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x464), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x465), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x466), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x467), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x468), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x469), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x470), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x471), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x472), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x473), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x474), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x475), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x476), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x477), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x478), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x479), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x480), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x481), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x482), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x483), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x484), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x485), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x486), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x487), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x488), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x490), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x491), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x492), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x493), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x494), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x495), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x496), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x497), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x498), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x499), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B3), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B4), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x450), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x451), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x452), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x453), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x454), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x455), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x456), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x457), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x458), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x459), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x45F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x460), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x461), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x462), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x463), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x464), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x465), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x466), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x467), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x468), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x469), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x46F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x470), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x471), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x472), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x473), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x474), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x475), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x476), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x477), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x478), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x479), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x47F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x480), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x481), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x482), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x483), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x484), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x485), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x486), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x487), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x488), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x489), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x48D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x490), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x491), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x492), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x493), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x494), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x495), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x496), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x497), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x498), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x499), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x49F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4A9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4AF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B8), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4B9), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C4), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C8), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BD), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4BF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4C9), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CB), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4ED), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F9), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x500), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x501), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x502), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x503), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x504), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x505), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x506), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x507), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x508), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4CF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4DF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4F9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FE), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x4FF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x500), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x501), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x502), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x503), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x504), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x505), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x506), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x507), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x508), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x509), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50A), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x510), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x511), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x512), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x513), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x514), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x515), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x516), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x517), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x518), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x519), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x520), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x521), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x522), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x523), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x524), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x525), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x526), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x527), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x528), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x529), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x530), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x531), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x532), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x533), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x534), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x535), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x536), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x537), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x538), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x539), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50D), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x50F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x510), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x511), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x512), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x513), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x514), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x515), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x516), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x517), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x518), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x519), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x51F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x520), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x521), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x522), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x523), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x524), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x525), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x526), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x527), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x528), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x529), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x52F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x530), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x531), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x532), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x533), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x534), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x535), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x536), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x537), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x538), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x539), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53B), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53D), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53E), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x540), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x541), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x542), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x543), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x544), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x545), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x546), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x547), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x548), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x549), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x550), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x551), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x552), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x553), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x554), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x555), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x556), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x557), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x558), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x559), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x560), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x561), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x562), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x563), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x564), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x565), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x566), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x567), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x568), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x569), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x53F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x540), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x541), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x542), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x543), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x544), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x545), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x546), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x547), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x548), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x549), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x54F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x550), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x551), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x552), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x553), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x554), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x555), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x556), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x557), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x558), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x559), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x55F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x560), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x561), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x562), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x563), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x564), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x565), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x566), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x567), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x568), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x569), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x56F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x570), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x571), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x572), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x573), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x574), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x575), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x576), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x577), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x578), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x579), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x580), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x581), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x582), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x583), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x573), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x574), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x575), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x576), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x577), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x578), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x579), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x57F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x580), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x581), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x582), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x583), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x584), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x585), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x586), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x587), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x588), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x589), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58D), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x588), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x589), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x58F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x590), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x591), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x592), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x593), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x594), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x595), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x596), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x597), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x598), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x599), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A4), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x593), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x594), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x595), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x596), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x597), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x598), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x599), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x59F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5A9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5AF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5B9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5BF), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C4), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C5), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CF), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D1), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D3), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D5), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D6), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DA), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DB), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DC), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DD), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DF), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E1), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5C9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5CF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D2), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D4), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D6), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D7), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D8), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5D9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DA), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5DF), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E0), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E1), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E2), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E3), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E4), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E5), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E6), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E9), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EA), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EB), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EC), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5ED), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EE), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EF), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F0), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xC9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F5), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F6), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F7), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F9), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E7), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E8), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5E9), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EA), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EB), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EE), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5EF), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F0), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F1), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F2), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F3), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F4), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F5), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5F7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE2), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FB), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FC), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FD), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FE), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x5FF), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x600), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x601), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x602), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x603), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE3), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x603), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x604), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x605), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x606), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x607), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x608), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x609), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x605), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x606), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x607), ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x608), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE4), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60B), ZYDIS_INVALID }, - { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60C), ZYDIS_INVALID, ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60E), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x60F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x610), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x611), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x612), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x613), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x614), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x615), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x616), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x617), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x618), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x619), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61C), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCB), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCC), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x623), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xCD), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x626), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x627), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x628), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x629), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x632), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x633), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x634), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x635), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x638), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x639), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x641), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x642), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x643), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x644), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x651), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x652), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x657), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x658), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x659), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65B), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_INVALID, ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x611), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x612), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x613), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x614), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x615), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x616), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x617), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x618), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x619), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61B), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61D), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x61F), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x620), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x621), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x622), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x623), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x628), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xE7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62B), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x62E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x631), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x632), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x633), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x634), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x637), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x638), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x639), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63D), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63E), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x63F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x640), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x643), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x646), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x647), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x648), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x649), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x656), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x657), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65E), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65F), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x65F), ZYDIS_INVALID }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x660), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x661), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x662), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x664), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x665), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD1), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD2), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x67F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x680), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x681), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD6), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD7), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x686), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x687), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x688), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68B), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68D), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68F), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD8), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xD9), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDA), ZYDIS_INVALID, ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xDB), ZYDIS_INVALID, ZYDIS_INVALID } + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x661), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x662), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xED), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEE), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xEF), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x669), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x66A), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF0), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF1), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x671), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x672), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x681), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x682), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x683), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x684), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x685), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x686), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF5), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF6), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF7), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF8), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xF9), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x68F), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x690), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x691), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x692), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x693), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODRM_MOD_COMPACT, 0x694), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFA), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFB), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFC), ZYDIS_INVALID, ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_COMPACT, 0xFD), ZYDIS_INVALID, ZYDIS_INVALID } }; const ZydisDecoderTreeNode filtersREXW[][2] = @@ -5228,37 +5267,41 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0xC, 0x24), ZYDIS_INVALID }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0xA8) }, { ZYDIS_INVALID, ZYDIS_DEFINITION(0x0, 0x107) }, - { ZYDIS_DEFINITION(0x8, 0x2B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x8, 0x2A), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x8, 0x28), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x32), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_DEFINITION(0x1, 0x3B) }, - { ZYDIS_DEFINITION(0x1, 0x35), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x38) }, - { ZYDIS_DEFINITION(0x1, 0x39), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x0), ZYDIS_DEFINITION(0x1, 0x5E) }, - { ZYDIS_DEFINITION(0x1, 0x60), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x69), ZYDIS_DEFINITION(0x1, 0x63) }, - { ZYDIS_DEFINITION(0x1, 0x79), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_DEFINITION(0x1, 0x7C) }, - { ZYDIS_DEFINITION(0x1, 0x7E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x82), ZYDIS_DEFINITION(0x1, 0x81) }, - { ZYDIS_DEFINITION(0x1, 0x40), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x41), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x31), ZYDIS_DEFINITION(0x1, 0x30) }, - { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x77) }, - { ZYDIS_DEFINITION(0xA, 0x2C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x9, 0x2D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xA, 0x29), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x9, 0x2A), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x1), ZYDIS_DEFINITION(0x1, 0x51) }, - { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_DEFINITION(0x1, 0x52) }, - { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x53) }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x2), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x30), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3A), ZYDIS_DEFINITION(0x1, 0x39) }, + { ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x38), ZYDIS_DEFINITION(0x1, 0x36) }, + { ZYDIS_DEFINITION(0x1, 0x37), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x0), ZYDIS_DEFINITION(0x1, 0x5C) }, + { ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x5C) }, + { ZYDIS_DEFINITION(0x1, 0x5E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x67), ZYDIS_DEFINITION(0x1, 0x61) }, + { ZYDIS_DEFINITION(0x1, 0x77), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x7B), ZYDIS_DEFINITION(0x1, 0x7A) }, + { ZYDIS_DEFINITION(0x1, 0x7C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x80), ZYDIS_DEFINITION(0x1, 0x7F) }, { ZYDIS_DEFINITION(0x1, 0x3E), ZYDIS_INVALID }, - { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x4), ZYDIS_DEFINITION(0x1, 0x67) }, - { ZYDIS_DEFINITION(0x1, 0x75), ZYDIS_DEFINITION(0x1, 0x74) }, + { ZYDIS_DEFINITION(0x1, 0x3F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2F), ZYDIS_DEFINITION(0x1, 0x2E) }, + { ZYDIS_DEFINITION(0x1, 0x76), ZYDIS_DEFINITION(0x1, 0x75) }, + { ZYDIS_DEFINITION(0xA, 0x2B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xA, 0x29), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x1), ZYDIS_DEFINITION(0x1, 0x4F) }, + { ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x50) }, + { ZYDIS_DEFINITION(0x1, 0x54), ZYDIS_DEFINITION(0x1, 0x4F) }, + { ZYDIS_DEFINITION(0x1, 0x55), ZYDIS_DEFINITION(0x1, 0x50) }, + { ZYDIS_DEFINITION(0x1, 0x56), ZYDIS_DEFINITION(0x1, 0x51) }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3C), ZYDIS_INVALID }, + { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_MODE_KNC, 0x4), ZYDIS_DEFINITION(0x1, 0x65) }, + { ZYDIS_DEFINITION(0x1, 0x66), ZYDIS_DEFINITION(0x1, 0x65) }, + { ZYDIS_DEFINITION(0x1, 0x73), ZYDIS_DEFINITION(0x1, 0x72) }, { ZYDIS_DEFINITION(0x1, 0x0), ZYDIS_DEFINITION(0x1, 0x1) }, { ZYDIS_DEFINITION(0x1, 0x2), ZYDIS_DEFINITION(0x1, 0x3) }, { ZYDIS_DEFINITION(0x1, 0x18), ZYDIS_DEFINITION(0x1, 0x19) }, @@ -5271,97 +5314,97 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_DEFINITION(0x1, 0x20), ZYDIS_DEFINITION(0x1, 0x21) }, { ZYDIS_DEFINITION(0x1, 0x6), ZYDIS_DEFINITION(0x1, 0x7) }, { ZYDIS_DEFINITION(0x1, 0x8), ZYDIS_DEFINITION(0x1, 0x9) }, - { ZYDIS_DEFINITION(0x1, 0x33), ZYDIS_DEFINITION(0x1, 0x34) }, - { ZYDIS_DEFINITION(0x1, 0x36), ZYDIS_DEFINITION(0x1, 0x37) }, - { ZYDIS_DEFINITION(0x1, 0x5C), ZYDIS_DEFINITION(0x1, 0x5D) }, - { ZYDIS_DEFINITION(0x1, 0x61), ZYDIS_DEFINITION(0x1, 0x62) }, - { ZYDIS_DEFINITION(0x1, 0x7A), ZYDIS_DEFINITION(0x1, 0x7B) }, - { ZYDIS_DEFINITION(0x1, 0x7F), ZYDIS_DEFINITION(0x1, 0x80) }, - { ZYDIS_DEFINITION(0x1, 0x2E), ZYDIS_DEFINITION(0x1, 0x2F) }, - { ZYDIS_DEFINITION(0x1, 0x76), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x311), ZYDIS_DEFINITION(0x1, 0x343) }, - { ZYDIS_DEFINITION(0x1, 0x312), ZYDIS_DEFINITION(0x1, 0x344) }, - { ZYDIS_DEFINITION(0x1, 0x315), ZYDIS_DEFINITION(0x1, 0x345) }, - { ZYDIS_DEFINITION(0x1, 0x316), ZYDIS_DEFINITION(0x1, 0x346) }, + { ZYDIS_DEFINITION(0x1, 0x31), ZYDIS_DEFINITION(0x1, 0x32) }, + { ZYDIS_DEFINITION(0x1, 0x34), ZYDIS_DEFINITION(0x1, 0x35) }, + { ZYDIS_DEFINITION(0x1, 0x5A), ZYDIS_DEFINITION(0x1, 0x5B) }, + { ZYDIS_DEFINITION(0x1, 0x5F), ZYDIS_DEFINITION(0x1, 0x60) }, + { ZYDIS_DEFINITION(0x1, 0x78), ZYDIS_DEFINITION(0x1, 0x79) }, + { ZYDIS_DEFINITION(0x1, 0x7D), ZYDIS_DEFINITION(0x1, 0x7E) }, + { ZYDIS_DEFINITION(0x1, 0x2C), ZYDIS_DEFINITION(0x1, 0x2D) }, + { ZYDIS_DEFINITION(0x1, 0x74), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x30F), ZYDIS_DEFINITION(0x1, 0x341) }, + { ZYDIS_DEFINITION(0x1, 0x310), ZYDIS_DEFINITION(0x1, 0x342) }, + { ZYDIS_DEFINITION(0x1, 0x313), ZYDIS_DEFINITION(0x1, 0x343) }, + { ZYDIS_DEFINITION(0x1, 0x314), ZYDIS_DEFINITION(0x1, 0x344) }, + { ZYDIS_DEFINITION(0x1, 0x43), ZYDIS_DEFINITION(0x1, 0x48) }, + { ZYDIS_DEFINITION(0x1, 0x44), ZYDIS_DEFINITION(0x1, 0x49) }, { ZYDIS_DEFINITION(0x1, 0x45), ZYDIS_DEFINITION(0x1, 0x4A) }, - { ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_DEFINITION(0x1, 0x4B) }, - { ZYDIS_DEFINITION(0x1, 0x47), ZYDIS_DEFINITION(0x1, 0x4C) }, - { ZYDIS_DEFINITION(0x1, 0x48), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x49), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x65), ZYDIS_DEFINITION(0x1, 0x66) }, - { ZYDIS_DEFINITION(0x1, 0x72), ZYDIS_DEFINITION(0x1, 0x73) }, + { ZYDIS_DEFINITION(0x1, 0x46), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x47), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x63), ZYDIS_DEFINITION(0x1, 0x64) }, + { ZYDIS_DEFINITION(0x1, 0x70), ZYDIS_DEFINITION(0x1, 0x71) }, + { ZYDIS_DEFINITION(0x1, 0x443), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x445), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x447), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x444), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x446), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x448), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x43B), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43D), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x43F), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x43C), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x43E), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x440), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x611), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x613), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x612), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x614), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x60F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x60E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x611), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x610), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x612), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x60E), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x125), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x127), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x129), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x126), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x128), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x12A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x44F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x450), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x103), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x105), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x106), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x44D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x44E), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x101), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x103), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x102), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x104), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0xFF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x100), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xFD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E3), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2DF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x2E0), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2E5), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2E6), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2E1), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x2E2), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2E7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2E8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2E3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x2E4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x42B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x42C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x429), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x42A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x57C), ZYDIS_DEFINITION(0x1, 0x580) }, { ZYDIS_DEFINITION(0x1, 0x57E), ZYDIS_DEFINITION(0x1, 0x582) }, - { ZYDIS_DEFINITION(0x1, 0x580), ZYDIS_DEFINITION(0x1, 0x584) }, + { ZYDIS_DEFINITION(0x1, 0x57D), ZYDIS_DEFINITION(0x1, 0x581) }, { ZYDIS_DEFINITION(0x1, 0x57F), ZYDIS_DEFINITION(0x1, 0x583) }, - { ZYDIS_DEFINITION(0x1, 0x581), ZYDIS_DEFINITION(0x1, 0x585) }, + { ZYDIS_DEFINITION(0x1, 0x564), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x566), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x568), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x565), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x567), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x569), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x550), ZYDIS_DEFINITION(0x1, 0x554) }, { ZYDIS_DEFINITION(0x1, 0x552), ZYDIS_DEFINITION(0x1, 0x556) }, - { ZYDIS_DEFINITION(0x1, 0x554), ZYDIS_DEFINITION(0x1, 0x558) }, + { ZYDIS_DEFINITION(0x1, 0x551), ZYDIS_DEFINITION(0x1, 0x555) }, { ZYDIS_DEFINITION(0x1, 0x553), ZYDIS_DEFINITION(0x1, 0x557) }, - { ZYDIS_DEFINITION(0x1, 0x555), ZYDIS_DEFINITION(0x1, 0x559) }, - { ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E6), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x100), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3E1), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E3), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3E2), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E4), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E7), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0xFE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DD), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DF), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3DE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E0), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3E9), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3EB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3ED), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x3EA), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0x1, 0x3EC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0x1, 0x3EE), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0x1, 0x490), ZYDIS_DEFINITION(0x1, 0x494) }, + { ZYDIS_DEFINITION(0x1, 0x491), ZYDIS_DEFINITION(0x1, 0x495) }, { ZYDIS_DEFINITION(0x1, 0x492), ZYDIS_DEFINITION(0x1, 0x496) }, { ZYDIS_DEFINITION(0x1, 0x493), ZYDIS_DEFINITION(0x1, 0x497) }, - { ZYDIS_DEFINITION(0x1, 0x494), ZYDIS_DEFINITION(0x1, 0x498) }, - { ZYDIS_DEFINITION(0x1, 0x495), ZYDIS_DEFINITION(0x1, 0x499) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2A), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2B) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2C), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2D) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2E), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x2F) }, @@ -5370,267 +5413,267 @@ const ZydisDecoderTreeNode filtersREXW[][2] = { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x34), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x35) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x36), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x37) }, { ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x38), ZYDIS_FILTER(ZYDIS_NODETYPE_FILTER_ADDRESS_SIZE, 0x39) }, + { ZYDIS_DEFINITION(0x1, 0x1BD), ZYDIS_DEFINITION(0x1, 0x1B9) }, { ZYDIS_DEFINITION(0x1, 0x1BF), ZYDIS_DEFINITION(0x1, 0x1BB) }, - { ZYDIS_DEFINITION(0x1, 0x1C1), ZYDIS_DEFINITION(0x1, 0x1BD) }, + { ZYDIS_DEFINITION(0x1, 0x1BE), ZYDIS_DEFINITION(0x1, 0x1BA) }, { ZYDIS_DEFINITION(0x1, 0x1C0), ZYDIS_DEFINITION(0x1, 0x1BC) }, - { ZYDIS_DEFINITION(0x1, 0x1C2), ZYDIS_DEFINITION(0x1, 0x1BE) }, + { ZYDIS_DEFINITION(0x1, 0x209), ZYDIS_DEFINITION(0x1, 0x205) }, { ZYDIS_DEFINITION(0x1, 0x20B), ZYDIS_DEFINITION(0x1, 0x207) }, - { ZYDIS_DEFINITION(0x1, 0x20D), ZYDIS_DEFINITION(0x1, 0x209) }, + { ZYDIS_DEFINITION(0x1, 0x20A), ZYDIS_DEFINITION(0x1, 0x206) }, { ZYDIS_DEFINITION(0x1, 0x20C), ZYDIS_DEFINITION(0x1, 0x208) }, - { ZYDIS_DEFINITION(0x1, 0x20E), ZYDIS_DEFINITION(0x1, 0x20A) }, + { ZYDIS_DEFINITION(0x1, 0x181), ZYDIS_DEFINITION(0x1, 0x17D) }, { ZYDIS_DEFINITION(0x1, 0x183), ZYDIS_DEFINITION(0x1, 0x17F) }, - { ZYDIS_DEFINITION(0x1, 0x185), ZYDIS_DEFINITION(0x1, 0x181) }, + { ZYDIS_DEFINITION(0x1, 0x182), ZYDIS_DEFINITION(0x1, 0x17E) }, { ZYDIS_DEFINITION(0x1, 0x184), ZYDIS_DEFINITION(0x1, 0x180) }, - { ZYDIS_DEFINITION(0x1, 0x186), ZYDIS_DEFINITION(0x1, 0x182) }, - { ZYDIS_DEFINITION(0x1, 0x189), ZYDIS_DEFINITION(0x1, 0x187) }, - { ZYDIS_DEFINITION(0x1, 0x18A), ZYDIS_DEFINITION(0x1, 0x188) }, + { ZYDIS_DEFINITION(0x1, 0x187), ZYDIS_DEFINITION(0x1, 0x185) }, + { ZYDIS_DEFINITION(0x1, 0x188), ZYDIS_DEFINITION(0x1, 0x186) }, + { ZYDIS_DEFINITION(0x1, 0x1E5), ZYDIS_DEFINITION(0x1, 0x1E1) }, { ZYDIS_DEFINITION(0x1, 0x1E7), ZYDIS_DEFINITION(0x1, 0x1E3) }, - { ZYDIS_DEFINITION(0x1, 0x1E9), ZYDIS_DEFINITION(0x1, 0x1E5) }, + { ZYDIS_DEFINITION(0x1, 0x1E6), ZYDIS_DEFINITION(0x1, 0x1E2) }, { ZYDIS_DEFINITION(0x1, 0x1E8), ZYDIS_DEFINITION(0x1, 0x1E4) }, - { ZYDIS_DEFINITION(0x1, 0x1EA), ZYDIS_DEFINITION(0x1, 0x1E6) }, - { ZYDIS_DEFINITION(0x1, 0x1ED), ZYDIS_DEFINITION(0x1, 0x1EB) }, - { ZYDIS_DEFINITION(0x1, 0x1EE), ZYDIS_DEFINITION(0x1, 0x1EC) }, + { ZYDIS_DEFINITION(0x1, 0x1EB), ZYDIS_DEFINITION(0x1, 0x1E9) }, + { ZYDIS_DEFINITION(0x1, 0x1EC), ZYDIS_DEFINITION(0x1, 0x1EA) }, + { ZYDIS_DEFINITION(0x1, 0x249), ZYDIS_DEFINITION(0x1, 0x245) }, { ZYDIS_DEFINITION(0x1, 0x24B), ZYDIS_DEFINITION(0x1, 0x247) }, - { ZYDIS_DEFINITION(0x1, 0x24D), ZYDIS_DEFINITION(0x1, 0x249) }, + { ZYDIS_DEFINITION(0x1, 0x24A), ZYDIS_DEFINITION(0x1, 0x246) }, { ZYDIS_DEFINITION(0x1, 0x24C), ZYDIS_DEFINITION(0x1, 0x248) }, - { ZYDIS_DEFINITION(0x1, 0x24E), ZYDIS_DEFINITION(0x1, 0x24A) }, - { ZYDIS_DEFINITION(0x1, 0x251), ZYDIS_DEFINITION(0x1, 0x24F) }, - { ZYDIS_DEFINITION(0x1, 0x252), ZYDIS_DEFINITION(0x1, 0x250) }, + { ZYDIS_DEFINITION(0x1, 0x24F), ZYDIS_DEFINITION(0x1, 0x24D) }, + { ZYDIS_DEFINITION(0x1, 0x250), ZYDIS_DEFINITION(0x1, 0x24E) }, + { ZYDIS_DEFINITION(0x1, 0x285), ZYDIS_DEFINITION(0x1, 0x281) }, { ZYDIS_DEFINITION(0x1, 0x287), ZYDIS_DEFINITION(0x1, 0x283) }, - { ZYDIS_DEFINITION(0x1, 0x289), ZYDIS_DEFINITION(0x1, 0x285) }, + { ZYDIS_DEFINITION(0x1, 0x286), ZYDIS_DEFINITION(0x1, 0x282) }, { ZYDIS_DEFINITION(0x1, 0x288), ZYDIS_DEFINITION(0x1, 0x284) }, - { ZYDIS_DEFINITION(0x1, 0x28A), ZYDIS_DEFINITION(0x1, 0x286) }, - { ZYDIS_DEFINITION(0x1, 0x28D), ZYDIS_DEFINITION(0x1, 0x28B) }, - { ZYDIS_DEFINITION(0x1, 0x28E), ZYDIS_DEFINITION(0x1, 0x28C) }, + { ZYDIS_DEFINITION(0x1, 0x28B), ZYDIS_DEFINITION(0x1, 0x289) }, + { ZYDIS_DEFINITION(0x1, 0x28C), ZYDIS_DEFINITION(0x1, 0x28A) }, + { ZYDIS_DEFINITION(0x1, 0x1C5), ZYDIS_DEFINITION(0x1, 0x1C1) }, { ZYDIS_DEFINITION(0x1, 0x1C7), ZYDIS_DEFINITION(0x1, 0x1C3) }, - { ZYDIS_DEFINITION(0x1, 0x1C9), ZYDIS_DEFINITION(0x1, 0x1C5) }, + { ZYDIS_DEFINITION(0x1, 0x1C6), ZYDIS_DEFINITION(0x1, 0x1C2) }, { ZYDIS_DEFINITION(0x1, 0x1C8), ZYDIS_DEFINITION(0x1, 0x1C4) }, - { ZYDIS_DEFINITION(0x1, 0x1CA), ZYDIS_DEFINITION(0x1, 0x1C6) }, + { ZYDIS_DEFINITION(0x1, 0x211), ZYDIS_DEFINITION(0x1, 0x20D) }, { ZYDIS_DEFINITION(0x1, 0x213), ZYDIS_DEFINITION(0x1, 0x20F) }, - { ZYDIS_DEFINITION(0x1, 0x215), ZYDIS_DEFINITION(0x1, 0x211) }, + { ZYDIS_DEFINITION(0x1, 0x212), ZYDIS_DEFINITION(0x1, 0x20E) }, { ZYDIS_DEFINITION(0x1, 0x214), ZYDIS_DEFINITION(0x1, 0x210) }, - { ZYDIS_DEFINITION(0x1, 0x216), ZYDIS_DEFINITION(0x1, 0x212) }, + { ZYDIS_DEFINITION(0x1, 0x18D), ZYDIS_DEFINITION(0x1, 0x189) }, { ZYDIS_DEFINITION(0x1, 0x18F), ZYDIS_DEFINITION(0x1, 0x18B) }, - { ZYDIS_DEFINITION(0x1, 0x191), ZYDIS_DEFINITION(0x1, 0x18D) }, + { ZYDIS_DEFINITION(0x1, 0x18E), ZYDIS_DEFINITION(0x1, 0x18A) }, { ZYDIS_DEFINITION(0x1, 0x190), ZYDIS_DEFINITION(0x1, 0x18C) }, - { ZYDIS_DEFINITION(0x1, 0x192), ZYDIS_DEFINITION(0x1, 0x18E) }, - { ZYDIS_DEFINITION(0x1, 0x195), ZYDIS_DEFINITION(0x1, 0x193) }, - { ZYDIS_DEFINITION(0x1, 0x196), ZYDIS_DEFINITION(0x1, 0x194) }, + { ZYDIS_DEFINITION(0x1, 0x193), ZYDIS_DEFINITION(0x1, 0x191) }, + { ZYDIS_DEFINITION(0x1, 0x194), ZYDIS_DEFINITION(0x1, 0x192) }, + { ZYDIS_DEFINITION(0x1, 0x1F1), ZYDIS_DEFINITION(0x1, 0x1ED) }, { ZYDIS_DEFINITION(0x1, 0x1F3), ZYDIS_DEFINITION(0x1, 0x1EF) }, - { ZYDIS_DEFINITION(0x1, 0x1F5), ZYDIS_DEFINITION(0x1, 0x1F1) }, + { ZYDIS_DEFINITION(0x1, 0x1F2), ZYDIS_DEFINITION(0x1, 0x1EE) }, { ZYDIS_DEFINITION(0x1, 0x1F4), ZYDIS_DEFINITION(0x1, 0x1F0) }, - { ZYDIS_DEFINITION(0x1, 0x1F6), ZYDIS_DEFINITION(0x1, 0x1F2) }, - { ZYDIS_DEFINITION(0x1, 0x1F9), ZYDIS_DEFINITION(0x1, 0x1F7) }, - { ZYDIS_DEFINITION(0x1, 0x1FA), ZYDIS_DEFINITION(0x1, 0x1F8) }, + { ZYDIS_DEFINITION(0x1, 0x1F7), ZYDIS_DEFINITION(0x1, 0x1F5) }, + { ZYDIS_DEFINITION(0x1, 0x1F8), ZYDIS_DEFINITION(0x1, 0x1F6) }, + { ZYDIS_DEFINITION(0x1, 0x255), ZYDIS_DEFINITION(0x1, 0x251) }, { ZYDIS_DEFINITION(0x1, 0x257), ZYDIS_DEFINITION(0x1, 0x253) }, - { ZYDIS_DEFINITION(0x1, 0x259), ZYDIS_DEFINITION(0x1, 0x255) }, + { ZYDIS_DEFINITION(0x1, 0x256), ZYDIS_DEFINITION(0x1, 0x252) }, { ZYDIS_DEFINITION(0x1, 0x258), ZYDIS_DEFINITION(0x1, 0x254) }, - { ZYDIS_DEFINITION(0x1, 0x25A), ZYDIS_DEFINITION(0x1, 0x256) }, - { ZYDIS_DEFINITION(0x1, 0x25D), ZYDIS_DEFINITION(0x1, 0x25B) }, - { ZYDIS_DEFINITION(0x1, 0x25E), ZYDIS_DEFINITION(0x1, 0x25C) }, + { ZYDIS_DEFINITION(0x1, 0x25B), ZYDIS_DEFINITION(0x1, 0x259) }, + { ZYDIS_DEFINITION(0x1, 0x25C), ZYDIS_DEFINITION(0x1, 0x25A) }, + { ZYDIS_DEFINITION(0x1, 0x291), ZYDIS_DEFINITION(0x1, 0x28D) }, { ZYDIS_DEFINITION(0x1, 0x293), ZYDIS_DEFINITION(0x1, 0x28F) }, - { ZYDIS_DEFINITION(0x1, 0x295), ZYDIS_DEFINITION(0x1, 0x291) }, + { ZYDIS_DEFINITION(0x1, 0x292), ZYDIS_DEFINITION(0x1, 0x28E) }, { ZYDIS_DEFINITION(0x1, 0x294), ZYDIS_DEFINITION(0x1, 0x290) }, - { ZYDIS_DEFINITION(0x1, 0x296), ZYDIS_DEFINITION(0x1, 0x292) }, - { ZYDIS_DEFINITION(0x1, 0x299), ZYDIS_DEFINITION(0x1, 0x297) }, - { ZYDIS_DEFINITION(0x1, 0x29A), ZYDIS_DEFINITION(0x1, 0x298) }, + { ZYDIS_DEFINITION(0x1, 0x297), ZYDIS_DEFINITION(0x1, 0x295) }, + { ZYDIS_DEFINITION(0x1, 0x298), ZYDIS_DEFINITION(0x1, 0x296) }, + { ZYDIS_DEFINITION(0x1, 0x1CD), ZYDIS_DEFINITION(0x1, 0x1C9) }, { ZYDIS_DEFINITION(0x1, 0x1CF), ZYDIS_DEFINITION(0x1, 0x1CB) }, - { ZYDIS_DEFINITION(0x1, 0x1D1), ZYDIS_DEFINITION(0x1, 0x1CD) }, + { ZYDIS_DEFINITION(0x1, 0x1CE), ZYDIS_DEFINITION(0x1, 0x1CA) }, { ZYDIS_DEFINITION(0x1, 0x1D0), ZYDIS_DEFINITION(0x1, 0x1CC) }, - { ZYDIS_DEFINITION(0x1, 0x1D2), ZYDIS_DEFINITION(0x1, 0x1CE) }, + { ZYDIS_DEFINITION(0x1, 0x219), ZYDIS_DEFINITION(0x1, 0x215) }, { ZYDIS_DEFINITION(0x1, 0x21B), ZYDIS_DEFINITION(0x1, 0x217) }, - { ZYDIS_DEFINITION(0x1, 0x21D), ZYDIS_DEFINITION(0x1, 0x219) }, + { ZYDIS_DEFINITION(0x1, 0x21A), ZYDIS_DEFINITION(0x1, 0x216) }, { ZYDIS_DEFINITION(0x1, 0x21C), ZYDIS_DEFINITION(0x1, 0x218) }, - { ZYDIS_DEFINITION(0x1, 0x21E), ZYDIS_DEFINITION(0x1, 0x21A) }, + { ZYDIS_DEFINITION(0x1, 0x199), ZYDIS_DEFINITION(0x1, 0x195) }, { ZYDIS_DEFINITION(0x1, 0x19B), ZYDIS_DEFINITION(0x1, 0x197) }, - { ZYDIS_DEFINITION(0x1, 0x19D), ZYDIS_DEFINITION(0x1, 0x199) }, + { ZYDIS_DEFINITION(0x1, 0x19A), ZYDIS_DEFINITION(0x1, 0x196) }, { ZYDIS_DEFINITION(0x1, 0x19C), ZYDIS_DEFINITION(0x1, 0x198) }, - { ZYDIS_DEFINITION(0x1, 0x19E), ZYDIS_DEFINITION(0x1, 0x19A) }, - { ZYDIS_DEFINITION(0x1, 0x1A1), ZYDIS_DEFINITION(0x1, 0x19F) }, - { ZYDIS_DEFINITION(0x1, 0x1A2), ZYDIS_DEFINITION(0x1, 0x1A0) }, + { ZYDIS_DEFINITION(0x1, 0x19F), ZYDIS_DEFINITION(0x1, 0x19D) }, + { ZYDIS_DEFINITION(0x1, 0x1A0), ZYDIS_DEFINITION(0x1, 0x19E) }, + { ZYDIS_DEFINITION(0x1, 0x1FD), ZYDIS_DEFINITION(0x1, 0x1F9) }, { ZYDIS_DEFINITION(0x1, 0x1FF), ZYDIS_DEFINITION(0x1, 0x1FB) }, - { ZYDIS_DEFINITION(0x1, 0x201), ZYDIS_DEFINITION(0x1, 0x1FD) }, + { ZYDIS_DEFINITION(0x1, 0x1FE), ZYDIS_DEFINITION(0x1, 0x1FA) }, { ZYDIS_DEFINITION(0x1, 0x200), ZYDIS_DEFINITION(0x1, 0x1FC) }, - { ZYDIS_DEFINITION(0x1, 0x202), ZYDIS_DEFINITION(0x1, 0x1FE) }, - { ZYDIS_DEFINITION(0x1, 0x205), ZYDIS_DEFINITION(0x1, 0x203) }, - { ZYDIS_DEFINITION(0x1, 0x206), ZYDIS_DEFINITION(0x1, 0x204) }, + { ZYDIS_DEFINITION(0x1, 0x203), ZYDIS_DEFINITION(0x1, 0x201) }, + { ZYDIS_DEFINITION(0x1, 0x204), ZYDIS_DEFINITION(0x1, 0x202) }, + { ZYDIS_DEFINITION(0x1, 0x261), ZYDIS_DEFINITION(0x1, 0x25D) }, { ZYDIS_DEFINITION(0x1, 0x263), ZYDIS_DEFINITION(0x1, 0x25F) }, - { ZYDIS_DEFINITION(0x1, 0x265), ZYDIS_DEFINITION(0x1, 0x261) }, + { ZYDIS_DEFINITION(0x1, 0x262), ZYDIS_DEFINITION(0x1, 0x25E) }, { ZYDIS_DEFINITION(0x1, 0x264), ZYDIS_DEFINITION(0x1, 0x260) }, - { ZYDIS_DEFINITION(0x1, 0x266), ZYDIS_DEFINITION(0x1, 0x262) }, - { ZYDIS_DEFINITION(0x1, 0x269), ZYDIS_DEFINITION(0x1, 0x267) }, - { ZYDIS_DEFINITION(0x1, 0x26A), ZYDIS_DEFINITION(0x1, 0x268) }, + { ZYDIS_DEFINITION(0x1, 0x267), ZYDIS_DEFINITION(0x1, 0x265) }, + { ZYDIS_DEFINITION(0x1, 0x268), ZYDIS_DEFINITION(0x1, 0x266) }, + { ZYDIS_DEFINITION(0x1, 0x29D), ZYDIS_DEFINITION(0x1, 0x299) }, { ZYDIS_DEFINITION(0x1, 0x29F), ZYDIS_DEFINITION(0x1, 0x29B) }, - { ZYDIS_DEFINITION(0x1, 0x2A1), ZYDIS_DEFINITION(0x1, 0x29D) }, + { ZYDIS_DEFINITION(0x1, 0x29E), ZYDIS_DEFINITION(0x1, 0x29A) }, { ZYDIS_DEFINITION(0x1, 0x2A0), ZYDIS_DEFINITION(0x1, 0x29C) }, - { ZYDIS_DEFINITION(0x1, 0x2A2), ZYDIS_DEFINITION(0x1, 0x29E) }, - { ZYDIS_DEFINITION(0x1, 0x2A5), ZYDIS_DEFINITION(0x1, 0x2A3) }, - { ZYDIS_DEFINITION(0x1, 0x2A6), ZYDIS_DEFINITION(0x1, 0x2A4) }, + { ZYDIS_DEFINITION(0x1, 0x2A3), ZYDIS_DEFINITION(0x1, 0x2A1) }, + { ZYDIS_DEFINITION(0x1, 0x2A4), ZYDIS_DEFINITION(0x1, 0x2A2) }, + { ZYDIS_DEFINITION(0x1, 0xA3), ZYDIS_DEFINITION(0x1, 0xA4) }, { ZYDIS_DEFINITION(0x1, 0xA5), ZYDIS_DEFINITION(0x1, 0xA6) }, - { ZYDIS_DEFINITION(0x1, 0xA7), ZYDIS_DEFINITION(0x1, 0xA8) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x451) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x452) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44D) }, - { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44E) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44F) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x450) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44B) }, + { ZYDIS_INVALID, ZYDIS_DEFINITION(0xB, 0x44C) }, + { ZYDIS_DEFINITION(0xB, 0x3D1), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x3D3), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D2), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x3D4), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x447), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x449), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x44B), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x448), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x44A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x44C), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x43F), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x441), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x443), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x440), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x442), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x444), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x427), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x428), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x455), ZYDIS_DEFINITION(0xB, 0x459) }, - { ZYDIS_DEFINITION(0xB, 0x456), ZYDIS_DEFINITION(0xB, 0x45A) }, + { ZYDIS_DEFINITION(0xB, 0x425), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x426), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x453), ZYDIS_DEFINITION(0xB, 0x457) }, + { ZYDIS_DEFINITION(0xB, 0x454), ZYDIS_DEFINITION(0xB, 0x458) }, + { ZYDIS_DEFINITION(0xB, 0x2D5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x2D6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x177), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x178), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x131), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x133), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x132), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x134), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x480), ZYDIS_DEFINITION(0xB, 0x484) }, + { ZYDIS_DEFINITION(0xB, 0x481), ZYDIS_DEFINITION(0xB, 0x485) }, + { ZYDIS_DEFINITION(0xB, 0x6C), ZYDIS_DEFINITION(0xB, 0x6F) }, + { ZYDIS_DEFINITION(0xB, 0x6D), ZYDIS_DEFINITION(0xB, 0x6E) }, + { ZYDIS_DEFINITION(0xB, 0x68), ZYDIS_DEFINITION(0xB, 0x6B) }, + { ZYDIS_DEFINITION(0xB, 0x69), ZYDIS_DEFINITION(0xB, 0x6A) }, { ZYDIS_DEFINITION(0xB, 0x2D7), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x2D8), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x179), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x17A), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x133), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x135), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x134), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x136), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x482), ZYDIS_DEFINITION(0xB, 0x486) }, - { ZYDIS_DEFINITION(0xB, 0x483), ZYDIS_DEFINITION(0xB, 0x487) }, - { ZYDIS_DEFINITION(0xB, 0x6E), ZYDIS_DEFINITION(0xB, 0x71) }, - { ZYDIS_DEFINITION(0xB, 0x6F), ZYDIS_DEFINITION(0xB, 0x70) }, - { ZYDIS_DEFINITION(0xB, 0x6A), ZYDIS_DEFINITION(0xB, 0x6D) }, - { ZYDIS_DEFINITION(0xB, 0x6B), ZYDIS_DEFINITION(0xB, 0x6C) }, - { ZYDIS_DEFINITION(0xB, 0x2D9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x2DA), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x17B), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x17C), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3F), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x429), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x42A), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x427), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x428), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x433), ZYDIS_DEFINITION(0xB, 0x434) }, + { ZYDIS_DEFINITION(0xB, 0x437), ZYDIS_DEFINITION(0xB, 0x438) }, { ZYDIS_DEFINITION(0xB, 0x435), ZYDIS_DEFINITION(0xB, 0x436) }, { ZYDIS_DEFINITION(0xB, 0x439), ZYDIS_DEFINITION(0xB, 0x43A) }, - { ZYDIS_DEFINITION(0xB, 0x437), ZYDIS_DEFINITION(0xB, 0x438) }, - { ZYDIS_DEFINITION(0xB, 0x43B), ZYDIS_DEFINITION(0xB, 0x43C) }, + { ZYDIS_DEFINITION(0xB, 0x42B), ZYDIS_DEFINITION(0xB, 0x42C) }, + { ZYDIS_DEFINITION(0xB, 0x42F), ZYDIS_DEFINITION(0xB, 0x430) }, { ZYDIS_DEFINITION(0xB, 0x42D), ZYDIS_DEFINITION(0xB, 0x42E) }, { ZYDIS_DEFINITION(0xB, 0x431), ZYDIS_DEFINITION(0xB, 0x432) }, - { ZYDIS_DEFINITION(0xB, 0x42F), ZYDIS_DEFINITION(0xB, 0x430) }, - { ZYDIS_DEFINITION(0xB, 0x433), ZYDIS_DEFINITION(0xB, 0x434) }, - { ZYDIS_DEFINITION(0xB, 0xFB), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xFD), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xFC), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xFE), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF7), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0xF9), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0xF8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xFB), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0xFA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xFC), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF5), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF7), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF6), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0xF8), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D5), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x3D7), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3D9), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x3D6), ZYDIS_INVALID }, { ZYDIS_DEFINITION(0xB, 0x3D8), ZYDIS_INVALID }, - { ZYDIS_DEFINITION(0xB, 0x3DA), ZYDIS_INVALID }, + { ZYDIS_DEFINITION(0xB, 0x1D9), ZYDIS_DEFINITION(0xB, 0x1DA) }, + { ZYDIS_DEFINITION(0xB, 0x1DD), ZYDIS_DEFINITION(0xB, 0x1DE) }, { ZYDIS_DEFINITION(0xB, 0x1DB), ZYDIS_DEFINITION(0xB, 0x1DC) }, { ZYDIS_DEFINITION(0xB, 0x1DF), ZYDIS_DEFINITION(0xB, 0x1E0) }, - { ZYDIS_DEFINITION(0xB, 0x1DD), ZYDIS_DEFINITION(0xB, 0x1DE) }, - { ZYDIS_DEFINITION(0xB, 0x1E1), ZYDIS_DEFINITION(0xB, 0x1E2) }, + { ZYDIS_DEFINITION(0xB, 0x1D1), ZYDIS_DEFINITION(0xB, 0x1D2) }, + { ZYDIS_DEFINITION(0xB, 0x1D5), ZYDIS_DEFINITION(0xB, 0x1D6) }, { ZYDIS_DEFINITION(0xB, 0x1D3), ZYDIS_DEFINITION(0xB, 0x1D4) }, { ZYDIS_DEFINITION(0xB, 0x1D7), ZYDIS_DEFINITION(0xB, 0x1D8) }, - { ZYDIS_DEFINITION(0xB, 0x1D5), ZYDIS_DEFINITION(0xB, 0x1D6) }, - { ZYDIS_DEFINITION(0xB, 0x1D9), ZYDIS_DEFINITION(0xB, 0x1DA) }, + { ZYDIS_DEFINITION(0xB, 0x225), ZYDIS_DEFINITION(0xB, 0x226) }, + { ZYDIS_DEFINITION(0xB, 0x229), ZYDIS_DEFINITION(0xB, 0x22A) }, { ZYDIS_DEFINITION(0xB, 0x227), ZYDIS_DEFINITION(0xB, 0x228) }, { ZYDIS_DEFINITION(0xB, 0x22B), ZYDIS_DEFINITION(0xB, 0x22C) }, - { ZYDIS_DEFINITION(0xB, 0x229), ZYDIS_DEFINITION(0xB, 0x22A) }, - { ZYDIS_DEFINITION(0xB, 0x22D), ZYDIS_DEFINITION(0xB, 0x22E) }, + { ZYDIS_DEFINITION(0xB, 0x21D), ZYDIS_DEFINITION(0xB, 0x21E) }, + { ZYDIS_DEFINITION(0xB, 0x221), ZYDIS_DEFINITION(0xB, 0x222) }, { ZYDIS_DEFINITION(0xB, 0x21F), ZYDIS_DEFINITION(0xB, 0x220) }, { ZYDIS_DEFINITION(0xB, 0x223), ZYDIS_DEFINITION(0xB, 0x224) }, - { ZYDIS_DEFINITION(0xB, 0x221), ZYDIS_DEFINITION(0xB, 0x222) }, - { ZYDIS_DEFINITION(0xB, 0x225), ZYDIS_DEFINITION(0xB, 0x226) }, + { ZYDIS_DEFINITION(0xB, 0x407), ZYDIS_DEFINITION(0xB, 0x408) }, { ZYDIS_DEFINITION(0xB, 0x409), ZYDIS_DEFINITION(0xB, 0x40A) }, - { ZYDIS_DEFINITION(0xB, 0x40B), ZYDIS_DEFINITION(0xB, 0x40C) }, + { ZYDIS_DEFINITION(0xB, 0x401), ZYDIS_DEFINITION(0xB, 0x402) }, { ZYDIS_DEFINITION(0xB, 0x403), ZYDIS_DEFINITION(0xB, 0x404) }, - { ZYDIS_DEFINITION(0xB, 0x405), ZYDIS_DEFINITION(0xB, 0x406) }, + { ZYDIS_DEFINITION(0xB, 0x41D), ZYDIS_DEFINITION(0xB, 0x41E) }, { ZYDIS_DEFINITION(0xB, 0x41F), ZYDIS_DEFINITION(0xB, 0x420) }, - { ZYDIS_DEFINITION(0xB, 0x421), ZYDIS_DEFINITION(0xB, 0x422) }, + { ZYDIS_DEFINITION(0xB, 0x1A9), ZYDIS_DEFINITION(0xB, 0x1AA) }, + { ZYDIS_DEFINITION(0xB, 0x1AD), ZYDIS_DEFINITION(0xB, 0x1AE) }, { ZYDIS_DEFINITION(0xB, 0x1AB), ZYDIS_DEFINITION(0xB, 0x1AC) }, { ZYDIS_DEFINITION(0xB, 0x1AF), ZYDIS_DEFINITION(0xB, 0x1B0) }, - { ZYDIS_DEFINITION(0xB, 0x1AD), ZYDIS_DEFINITION(0xB, 0x1AE) }, - { ZYDIS_DEFINITION(0xB, 0x1B1), ZYDIS_DEFINITION(0xB, 0x1B2) }, + { ZYDIS_DEFINITION(0xB, 0x1A1), ZYDIS_DEFINITION(0xB, 0x1A2) }, + { ZYDIS_DEFINITION(0xB, 0x1A5), ZYDIS_DEFINITION(0xB, 0x1A6) }, { ZYDIS_DEFINITION(0xB, 0x1A3), ZYDIS_DEFINITION(0xB, 0x1A4) }, { ZYDIS_DEFINITION(0xB, 0x1A7), ZYDIS_DEFINITION(0xB, 0x1A8) }, - { ZYDIS_DEFINITION(0xB, 0x1A5), ZYDIS_DEFINITION(0xB, 0x1A6) }, - { ZYDIS_DEFINITION(0xB, 0x1A9), ZYDIS_DEFINITION(0xB, 0x1AA) }, - { ZYDIS_DEFINITION(0xB, 0x1B7), ZYDIS_DEFINITION(0xB, 0x1B8) }, - { ZYDIS_DEFINITION(0xB, 0x1B9), ZYDIS_DEFINITION(0xB, 0x1BA) }, - { ZYDIS_DEFINITION(0xB, 0x1B3), ZYDIS_DEFINITION(0xB, 0x1B4) }, { ZYDIS_DEFINITION(0xB, 0x1B5), ZYDIS_DEFINITION(0xB, 0x1B6) }, + { ZYDIS_DEFINITION(0xB, 0x1B7), ZYDIS_DEFINITION(0xB, 0x1B8) }, + { ZYDIS_DEFINITION(0xB, 0x1B1), ZYDIS_DEFINITION(0xB, 0x1B2) }, + { ZYDIS_DEFINITION(0xB, 0x1B3), ZYDIS_DEFINITION(0xB, 0x1B4) }, + { ZYDIS_DEFINITION(0xB, 0x235), ZYDIS_DEFINITION(0xB, 0x236) }, + { ZYDIS_DEFINITION(0xB, 0x239), ZYDIS_DEFINITION(0xB, 0x23A) }, { ZYDIS_DEFINITION(0xB, 0x237), ZYDIS_DEFINITION(0xB, 0x238) }, { ZYDIS_DEFINITION(0xB, 0x23B), ZYDIS_DEFINITION(0xB, 0x23C) }, - { ZYDIS_DEFINITION(0xB, 0x239), ZYDIS_DEFINITION(0xB, 0x23A) }, - { ZYDIS_DEFINITION(0xB, 0x23D), ZYDIS_DEFINITION(0xB, 0x23E) }, + { ZYDIS_DEFINITION(0xB, 0x22D), ZYDIS_DEFINITION(0xB, 0x22E) }, + { ZYDIS_DEFINITION(0xB, 0x231), ZYDIS_DEFINITION(0xB, 0x232) }, { ZYDIS_DEFINITION(0xB, 0x22F), ZYDIS_DEFINITION(0xB, 0x230) }, { ZYDIS_DEFINITION(0xB, 0x233), ZYDIS_DEFINITION(0xB, 0x234) }, - { ZYDIS_DEFINITION(0xB, 0x231), ZYDIS_DEFINITION(0xB, 0x232) }, - { ZYDIS_DEFINITION(0xB, 0x235), ZYDIS_DEFINITION(0xB, 0x236) }, - { ZYDIS_DEFINITION(0xB, 0x243), ZYDIS_DEFINITION(0xB, 0x244) }, - { ZYDIS_DEFINITION(0xB, 0x245), ZYDIS_DEFINITION(0xB, 0x246) }, - { ZYDIS_DEFINITION(0xB, 0x23F), ZYDIS_DEFINITION(0xB, 0x240) }, { ZYDIS_DEFINITION(0xB, 0x241), ZYDIS_DEFINITION(0xB, 0x242) }, + { ZYDIS_DEFINITION(0xB, 0x243), ZYDIS_DEFINITION(0xB, 0x244) }, + { ZYDIS_DEFINITION(0xB, 0x23D), ZYDIS_DEFINITION(0xB, 0x23E) }, + { ZYDIS_DEFINITION(0xB, 0x23F), ZYDIS_DEFINITION(0xB, 0x240) }, + { ZYDIS_DEFINITION(0xB, 0x271), ZYDIS_DEFINITION(0xB, 0x272) }, + { ZYDIS_DEFINITION(0xB, 0x275), ZYDIS_DEFINITION(0xB, 0x276) }, { ZYDIS_DEFINITION(0xB, 0x273), ZYDIS_DEFINITION(0xB, 0x274) }, { ZYDIS_DEFINITION(0xB, 0x277), ZYDIS_DEFINITION(0xB, 0x278) }, - { ZYDIS_DEFINITION(0xB, 0x275), ZYDIS_DEFINITION(0xB, 0x276) }, - { ZYDIS_DEFINITION(0xB, 0x279), ZYDIS_DEFINITION(0xB, 0x27A) }, + { ZYDIS_DEFINITION(0xB, 0x269), ZYDIS_DEFINITION(0xB, 0x26A) }, + { ZYDIS_DEFINITION(0xB, 0x26D), ZYDIS_DEFINITION(0xB, 0x26E) }, { ZYDIS_DEFINITION(0xB, 0x26B), ZYDIS_DEFINITION(0xB, 0x26C) }, { ZYDIS_DEFINITION(0xB, 0x26F), ZYDIS_DEFINITION(0xB, 0x270) }, - { ZYDIS_DEFINITION(0xB, 0x26D), ZYDIS_DEFINITION(0xB, 0x26E) }, - { ZYDIS_DEFINITION(0xB, 0x271), ZYDIS_DEFINITION(0xB, 0x272) }, - { ZYDIS_DEFINITION(0xB, 0x27F), ZYDIS_DEFINITION(0xB, 0x280) }, - { ZYDIS_DEFINITION(0xB, 0x281), ZYDIS_DEFINITION(0xB, 0x282) }, - { ZYDIS_DEFINITION(0xB, 0x27B), ZYDIS_DEFINITION(0xB, 0x27C) }, { ZYDIS_DEFINITION(0xB, 0x27D), ZYDIS_DEFINITION(0xB, 0x27E) }, + { ZYDIS_DEFINITION(0xB, 0x27F), ZYDIS_DEFINITION(0xB, 0x280) }, + { ZYDIS_DEFINITION(0xB, 0x279), ZYDIS_DEFINITION(0xB, 0x27A) }, + { ZYDIS_DEFINITION(0xB, 0x27B), ZYDIS_DEFINITION(0xB, 0x27C) }, + { ZYDIS_DEFINITION(0xB, 0x2AD), ZYDIS_DEFINITION(0xB, 0x2AE) }, + { ZYDIS_DEFINITION(0xB, 0x2B1), ZYDIS_DEFINITION(0xB, 0x2B2) }, { ZYDIS_DEFINITION(0xB, 0x2AF), ZYDIS_DEFINITION(0xB, 0x2B0) }, { ZYDIS_DEFINITION(0xB, 0x2B3), ZYDIS_DEFINITION(0xB, 0x2B4) }, - { ZYDIS_DEFINITION(0xB, 0x2B1), ZYDIS_DEFINITION(0xB, 0x2B2) }, - { ZYDIS_DEFINITION(0xB, 0x2B5), ZYDIS_DEFINITION(0xB, 0x2B6) }, + { ZYDIS_DEFINITION(0xB, 0x2A5), ZYDIS_DEFINITION(0xB, 0x2A6) }, + { ZYDIS_DEFINITION(0xB, 0x2A9), ZYDIS_DEFINITION(0xB, 0x2AA) }, { ZYDIS_DEFINITION(0xB, 0x2A7), ZYDIS_DEFINITION(0xB, 0x2A8) }, { ZYDIS_DEFINITION(0xB, 0x2AB), ZYDIS_DEFINITION(0xB, 0x2AC) }, - { ZYDIS_DEFINITION(0xB, 0x2A9), ZYDIS_DEFINITION(0xB, 0x2AA) }, - { ZYDIS_DEFINITION(0xB, 0x2AD), ZYDIS_DEFINITION(0xB, 0x2AE) }, - { ZYDIS_DEFINITION(0xB, 0x2BB), ZYDIS_DEFINITION(0xB, 0x2BC) }, - { ZYDIS_DEFINITION(0xB, 0x2BD), ZYDIS_DEFINITION(0xB, 0x2BE) }, - { ZYDIS_DEFINITION(0xB, 0x2B7), ZYDIS_DEFINITION(0xB, 0x2B8) }, { ZYDIS_DEFINITION(0xB, 0x2B9), ZYDIS_DEFINITION(0xB, 0x2BA) }, + { ZYDIS_DEFINITION(0xB, 0x2BB), ZYDIS_DEFINITION(0xB, 0x2BC) }, + { ZYDIS_DEFINITION(0xB, 0x2B5), ZYDIS_DEFINITION(0xB, 0x2B6) }, + { ZYDIS_DEFINITION(0xB, 0x2B7), ZYDIS_DEFINITION(0xB, 0x2B8) }, + { ZYDIS_DEFINITION(0x1, 0x143), ZYDIS_DEFINITION(0x1, 0x144) }, { ZYDIS_DEFINITION(0x1, 0x145), ZYDIS_DEFINITION(0x1, 0x146) }, - { ZYDIS_DEFINITION(0x1, 0x147), ZYDIS_DEFINITION(0x1, 0x148) }, + { ZYDIS_DEFINITION(0x1, 0x15F), ZYDIS_DEFINITION(0x1, 0x160) }, { ZYDIS_DEFINITION(0x1, 0x161), ZYDIS_DEFINITION(0x1, 0x162) }, - { ZYDIS_DEFINITION(0x1, 0x163), ZYDIS_DEFINITION(0x1, 0x164) }, + { ZYDIS_DEFINITION(0x1, 0x14B), ZYDIS_DEFINITION(0x1, 0x14C) }, { ZYDIS_DEFINITION(0x1, 0x14D), ZYDIS_DEFINITION(0x1, 0x14E) }, - { ZYDIS_DEFINITION(0x1, 0x14F), ZYDIS_DEFINITION(0x1, 0x150) }, { ZYDIS_DEFINITION(0x1, 0x26), ZYDIS_DEFINITION(0x1, 0x27) }, - { ZYDIS_DEFINITION(0x1, 0x97), ZYDIS_DEFINITION(0x1, 0x98) }, - { ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_DEFINITION(0x1, 0xB4) }, - { ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_DEFINITION(0x1, 0x84) }, - { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92) }, - { ZYDIS_DEFINITION(0x1, 0x93), ZYDIS_DEFINITION(0x1, 0x94) }, - { ZYDIS_DEFINITION(0x1, 0x9F), ZYDIS_DEFINITION(0x1, 0xA0) }, - { ZYDIS_DEFINITION(0x1, 0xA1), ZYDIS_DEFINITION(0x1, 0xA2) }, - { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140) }, - { ZYDIS_DEFINITION(0x1, 0x141), ZYDIS_DEFINITION(0x1, 0x142) }, - { ZYDIS_DEFINITION(0x1, 0x15B), ZYDIS_DEFINITION(0x1, 0x15C) }, - { ZYDIS_DEFINITION(0x1, 0x15D), ZYDIS_DEFINITION(0x1, 0x15E) }, - { ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_DEFINITION(0x1, 0x138) }, - { ZYDIS_DEFINITION(0x1, 0x139), ZYDIS_DEFINITION(0x1, 0x13A) }, - { ZYDIS_DEFINITION(0x1, 0x4D), ZYDIS_DEFINITION(0x1, 0x54) }, - { ZYDIS_DEFINITION(0x1, 0x4F), ZYDIS_DEFINITION(0x1, 0x55) }, + { ZYDIS_DEFINITION(0x1, 0x95), ZYDIS_DEFINITION(0x1, 0x96) }, { ZYDIS_DEFINITION(0x1, 0xB1), ZYDIS_DEFINITION(0x1, 0xB2) }, - { ZYDIS_DEFINITION(0x1, 0xB5), ZYDIS_DEFINITION(0x1, 0xB6) }, + { ZYDIS_DEFINITION(0x1, 0x81), ZYDIS_DEFINITION(0x1, 0x82) }, + { ZYDIS_DEFINITION(0x1, 0x8F), ZYDIS_DEFINITION(0x1, 0x90) }, + { ZYDIS_DEFINITION(0x1, 0x91), ZYDIS_DEFINITION(0x1, 0x92) }, + { ZYDIS_DEFINITION(0x1, 0x9D), ZYDIS_DEFINITION(0x1, 0x9E) }, + { ZYDIS_DEFINITION(0x1, 0x9F), ZYDIS_DEFINITION(0x1, 0xA0) }, + { ZYDIS_DEFINITION(0x1, 0x13D), ZYDIS_DEFINITION(0x1, 0x13E) }, + { ZYDIS_DEFINITION(0x1, 0x13F), ZYDIS_DEFINITION(0x1, 0x140) }, + { ZYDIS_DEFINITION(0x1, 0x159), ZYDIS_DEFINITION(0x1, 0x15A) }, + { ZYDIS_DEFINITION(0x1, 0x15B), ZYDIS_DEFINITION(0x1, 0x15C) }, + { ZYDIS_DEFINITION(0x1, 0x135), ZYDIS_DEFINITION(0x1, 0x136) }, + { ZYDIS_DEFINITION(0x1, 0x137), ZYDIS_DEFINITION(0x1, 0x138) }, + { ZYDIS_DEFINITION(0x1, 0x4B), ZYDIS_DEFINITION(0x1, 0x52) }, + { ZYDIS_DEFINITION(0x1, 0x4D), ZYDIS_DEFINITION(0x1, 0x53) }, + { ZYDIS_DEFINITION(0x1, 0xAF), ZYDIS_DEFINITION(0x1, 0xB0) }, + { ZYDIS_DEFINITION(0x1, 0xB3), ZYDIS_DEFINITION(0x1, 0xB4) }, + { ZYDIS_DEFINITION(0x1, 0x89), ZYDIS_DEFINITION(0x1, 0x8A) }, { ZYDIS_DEFINITION(0x1, 0x8B), ZYDIS_DEFINITION(0x1, 0x8C) }, - { ZYDIS_DEFINITION(0x1, 0x8D), ZYDIS_DEFINITION(0x1, 0x8E) }, + { ZYDIS_DEFINITION(0x1, 0x83), ZYDIS_DEFINITION(0x1, 0x84) }, { ZYDIS_DEFINITION(0x1, 0x85), ZYDIS_DEFINITION(0x1, 0x86) }, - { ZYDIS_DEFINITION(0x1, 0x87), ZYDIS_DEFINITION(0x1, 0x88) }, + { ZYDIS_DEFINITION(0x1, 0xA9), ZYDIS_DEFINITION(0x1, 0xAA) }, { ZYDIS_DEFINITION(0x1, 0xAB), ZYDIS_DEFINITION(0x1, 0xAC) }, - { ZYDIS_DEFINITION(0x1, 0xAD), ZYDIS_DEFINITION(0x1, 0xAE) }, - { ZYDIS_DEFINITION(0xB, 0x99), ZYDIS_DEFINITION(0xB, 0x9A) }, - { ZYDIS_DEFINITION(0xB, 0x9B), ZYDIS_DEFINITION(0xB, 0x9C) } + { ZYDIS_DEFINITION(0xB, 0x97), ZYDIS_DEFINITION(0xB, 0x98) }, + { ZYDIS_DEFINITION(0xB, 0x99), ZYDIS_DEFINITION(0xB, 0x9A) } }; const ZydisDecoderTreeNode filtersREXB[][2] = @@ -6694,11 +6737,11 @@ const ZydisDecoderTreeNode filtersModeAMD[][2] = const ZydisDecoderTreeNode filtersModeKNC[][2] = { - { ZYDIS_DEFINITION(0x1, 0x5F), ZYDIS_DEFINITION(0x1, 0x5B) }, - { ZYDIS_DEFINITION(0x1, 0x56), ZYDIS_DEFINITION(0x1, 0x42) }, - { ZYDIS_DEFINITION(0x1, 0x59), ZYDIS_DEFINITION(0x1, 0x43) }, - { ZYDIS_DEFINITION(0x1, 0x5A), ZYDIS_DEFINITION(0x1, 0x44) }, - { ZYDIS_DEFINITION(0x1, 0x68), ZYDIS_DEFINITION(0x1, 0x64) } + { ZYDIS_DEFINITION(0x1, 0x5D), ZYDIS_DEFINITION(0x1, 0x59) }, + { ZYDIS_DEFINITION(0x1, 0x54), ZYDIS_DEFINITION(0x1, 0x40) }, + { ZYDIS_DEFINITION(0x1, 0x57), ZYDIS_DEFINITION(0x1, 0x41) }, + { ZYDIS_DEFINITION(0x1, 0x58), ZYDIS_DEFINITION(0x1, 0x42) }, + { ZYDIS_DEFINITION(0x1, 0x66), ZYDIS_DEFINITION(0x1, 0x62) } }; const ZydisDecoderTreeNode filtersModeMPX[][2] = diff --git a/src/Generated/InstructionDefinitions.inc b/src/Generated/InstructionDefinitions.inc index 9758053..17a9ee4 100644 --- a/src/Generated/InstructionDefinitions.inc +++ b/src/Generated/InstructionDefinitions.inc @@ -172,13 +172,13 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_CLAC, 1, 0x2C, 0, 0xA, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SMAP, ZYDIS_ISA_SET_SMAP, ZYDIS_ISA_EXT_SMAP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CLC, 1, 0x2C, 0, 0xB, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CLD, 1, 0x2C, 0, 0xC, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_CLFSH, ZYDIS_ISA_EXT_CLFSH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLFLUSHOPT, ZYDIS_ISA_SET_CLFLUSHOPT, ZYDIS_ISA_EXT_CLFLUSHOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLFLUSH, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MISC, ZYDIS_ISA_SET_CLFSH, ZYDIS_ISA_EXT_CLFSH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLFLUSHOPT, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLFLUSHOPT, ZYDIS_ISA_SET_CLFLUSHOPT, ZYDIS_ISA_EXT_CLFLUSHOPT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_CLGI, 0, 0x0, 0, 0x4, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_SVM, ZYDIS_ISA_EXT_SVM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CLI, 1, 0xB40, 0, 0xD, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CLRSSBSY, 1, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_CLTS, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I286REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_CLWB, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLWB, ZYDIS_ISA_SET_CLWB, ZYDIS_ISA_EXT_CLWB, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_CLWB, 1, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLWB, ZYDIS_ISA_SET_CLWB, ZYDIS_ISA_EXT_CLWB, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_CLZERO, 1, 0xB35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CLZERO, ZYDIS_ISA_SET_CLZERO, ZYDIS_ISA_EXT_CLZERO, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CMC, 1, 0x2C, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_CMOVB, 3, 0xB1A, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CMOV, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_CMOV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -504,10 +504,10 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_FXCH, 3, 0xBCE, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x1953, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x1953, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXSAVE, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXRSTOR, 1, 0x1951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXRSTOR64, 1, 0x1951, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXSAVE, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_FXSAVE64, 1, 0x1952, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_FXSAVE64, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_FXTRACT, 3, 0xBBF, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_FYL2X, 3, 0xBB9, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_FYL2XP1, 3, 0xBB9, 0, 0x1C, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_X87_ALU, ZYDIS_ISA_SET_X87, ZYDIS_ISA_EXT_X87, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -553,7 +553,7 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_INC, 2, 0x15FE, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_INC, 2, 0x1600, 0, 0x1A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BINARY, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_INCSSPD, 1, 0x6F7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_INCSSPQ, 1, 0x1953, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_INSB, 3, 0xBE9, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_INSB, 4, 0x4AD, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_INSB, 4, 0x4AD, 1, 0x27, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_IOSTRINGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, @@ -1284,12 +1284,12 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_POR, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_POR, 2, 0xC85, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_POR, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCH, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCH, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHT2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE_PREFETCH, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_PREFETCHW, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_AMD3DNOW, ZYDIS_ISA_EXT_PREFETCH_NOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_PREFETCHWT1, 1, 0x4A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCHWT1, ZYDIS_ISA_SET_PREFETCHWT1, ZYDIS_ISA_EXT_PREFETCHWT1, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_PSADBW, 2, 0xC7F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_PSADBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, @@ -1403,7 +1403,7 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_PSUBW, 2, 0xC88, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE2, ZYDIS_ISA_EXT_SSE2, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_PTEST, 3, 0xCF7, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_PTEST, 3, 0xCFA, 0, 0x2A, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_SSE4, ZYDIS_ISA_EXT_SSE4, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_PTWRITE, 1, 0x1957, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_PTWRITE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_PTWRITE, 1, 0x54A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PT, ZYDIS_ISA_SET_PT, ZYDIS_ISA_EXT_PT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0x177A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_PUNPCKHBW, 2, 0xC82, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_MMX, ZYDIS_ISA_SET_MMX, ZYDIS_ISA_EXT_PENTIUMMMX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, @@ -1481,8 +1481,8 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_RCR, 3, 0xD36, 1, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_RCR, 3, 0xD39, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_RCR, 3, 0xD3C, 0, 0x35, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_ROTATE, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDFSBASE, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_RDGSBASE, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_RDMSR, 3, 0xD3F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_RDPID, 1, 0x707, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDPID, ZYDIS_ISA_SET_RDPID, ZYDIS_ISA_EXT_RDPID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_RDPID, 1, 0x6FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDPID, ZYDIS_ISA_SET_RDPID, ZYDIS_ISA_EXT_RDPID, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -1535,7 +1535,7 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_RSQRTPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x16D0, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_RSQRTSS, 2, 0x178A, 2, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SSE, ZYDIS_ISA_SET_SSE, ZYDIS_ISA_EXT_SSE, ZYDIS_EXCEPTION_CLASS_SSE5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x1959, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, + { ZYDIS_MNEMONIC_RSTORSSP, 1, 0x1957, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_SAHF, 2, 0x1790, 0, 0x37, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_LAHF, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_SALC, 2, 0x1792, 0, 0xE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_FLAGOP, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I86, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_SAR, 3, 0xADE, 1, 0x38, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SHIFT, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I186, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, @@ -1809,8 +1809,8 @@ const ZydisInstructionDefinitionDEFAULT instructionDefinitionsDEFAULT[] = { ZYDIS_MNEMONIC_VMXOFF, 1, 0x2C, 0, 0x2, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_VMXON, 2, 0x5F3, 2, 0x2A, ZYDIS_TRUE, ZYDIS_TRUE, ZYDIS_CATEGORY_VTX, ZYDIS_ISA_SET_VTX, ZYDIS_ISA_EXT_VTX, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_WBINVD, 0, 0x0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_I486REAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x1957, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, - { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x1957, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRFSBASE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_WRGSBASE, 1, 0x1955, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_RDWRFSGS, ZYDIS_ISA_SET_RDWRFSGS, ZYDIS_ISA_EXT_RDWRFSGS, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_WRMSR, 3, 0xDA2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SYSTEM, ZYDIS_ISA_SET_BASE, ZYDIS_ISA_EXT_PENTIUMREAL, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_WRPKRU, 3, 0xDA5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PKU, ZYDIS_ISA_SET_PKU, ZYDIS_ISA_EXT_PKU, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_WRSSD, 2, 0x17C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CET, ZYDIS_ISA_SET_CET, ZYDIS_ISA_EXT_CET, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_TRUE }, @@ -1956,12 +1956,12 @@ const ZydisInstructionDefinitionXOP instructionDefinitionsXOP[] = { ZYDIS_MNEMONIC_BLSIC, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_BLSIC, 3, 0xDBD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_BLSIC, 3, 0xDC0, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_LLWPCB, 1, 0x195A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_LLWPCB, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_LWPINS, 4, 0x555, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_LWPINS, 4, 0x559, 0, 0x3, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_LWPVAL, 3, 0x555, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_LWPVAL, 3, 0x559, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, - { ZYDIS_MNEMONIC_SLWPCB, 1, 0x195A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, + { ZYDIS_MNEMONIC_SLWPCB, 1, 0x1958, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_XOP, ZYDIS_ISA_SET_XOP, ZYDIS_ISA_EXT_XOP, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE }, { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDB7, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDBA, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, { ZYDIS_MNEMONIC_T1MSKC, 3, 0xDC3, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_TBM, ZYDIS_ISA_SET_TBM, ZYDIS_ISA_EXT_TBM, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE }, @@ -2160,67 +2160,65 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_BZHI, 4, 0x601, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_BZHI, 4, 0x5F5, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_BZHI, 4, 0x5FD, 0, 0x43, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BMI2, ZYDIS_ISA_SET_BMI2, ZYDIS_ISA_EXT_BMI2, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_DELAY, 1, 0x54E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_DELAY, 1, 0x5EB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCSCALAR, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_JKNZD, 2, 0x1800, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKNZD, 2, 0x1802, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKNZD, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKNZD, 2, 0x1802, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_JKZD, 2, 0x1800, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKZD, 2, 0x1802, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_JKZD, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_JKZD, 2, 0x1802, 5, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_COND_BR, ZYDIS_ISA_SET_KNCV, ZYDIS_ISA_EXT_KNCJKBR, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KADDB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KADDD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KADDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KADDW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KAND, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KAND, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDN, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDN, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDNB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDND, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDNQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KANDNR, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KANDNR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDNW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KANDW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KCONCATH, 3, 0xE17, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KCONCATL, 3, 0xE17, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KEXTRACT, 3, 0xE1A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMERGE2L1H, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMERGE2L1L, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMERGE2L1H, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMERGE2L1L, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOV, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOV, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOV, 2, 0x1808, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOV, 2, 0x180A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x180A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVB, 2, 0x180C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVB, 2, 0x180E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVB, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVB, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVB, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVD, 2, 0x1816, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVD, 2, 0x1818, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x181A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVD, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVD, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVD, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVD, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVQ, 2, 0x181E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1820, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1820, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1822, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVQ, 2, 0x1824, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1824, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVW, 2, 0x1826, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KMOVW, 2, 0x1828, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x182A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KMOVW, 2, 0x1814, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KNOT, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1810, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K21, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KMOVW, 2, 0x1812, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KNOT, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KNOTB, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KNOTD, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KNOTQ, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KNOTW, 2, 0xE23, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KOR, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2245,12 +2243,12 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_KUNPCKBW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KUNPCKDQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KUNPCKWD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXNOR, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXNOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXNORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXNORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXNORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXNORW, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512F_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_KXOR, 2, 0x1806, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_KXOR, 2, 0x1804, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNCMASK, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXORB, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512DQ_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXORD, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_KXORQ, 3, 0xE14, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KMASK, ZYDIS_ISA_SET_AVX512VEX, ZYDIS_ISA_EXT_AVX512BW_KOP, ZYDIS_EXCEPTION_CLASS_K20, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2379,14 +2377,14 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x649, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x64D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VBLENDVPS, 4, 0x651, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VBROADCASTF128, 2, 0x182C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTI128, 2, 0x182E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1830, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1832, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTF128, 2, 0x182A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTI128, 2, 0x182C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_2_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x182E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VBROADCASTSD, 2, 0x1830, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1834, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1832, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x16D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1836, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VBROADCASTSS, 2, 0x1834, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, { ZYDIS_MNEMONIC_VCMPPD, 4, 0x615, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCMPPD, 4, 0x619, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCMPPD, 4, 0x61D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2404,33 +2402,33 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VCOMISS, 3, 0xB5C, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCOMISS, 3, 0xB5F, 0, 0x18, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x15A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1838, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1836, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x15A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x183A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PD, 2, 0x1838, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x15A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x15A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTDQ2PS, 2, 0x183C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x15A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x183E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x15AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1842, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x15B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1844, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1842, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x15B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1846, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPD2PS, 2, 0x1844, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1846, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x1848, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x184A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x184C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPH2PS, 2, 0x184E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x15BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x184E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x15BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1852, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x15BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1854, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1852, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x15C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTPS2PD, 2, 0x1854, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE44, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE47, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTPS2PH, 3, 0xE4A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_F16C, ZYDIS_ISA_EXT_F16C, ZYDIS_EXCEPTION_CLASS_AVX11, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2464,13 +2462,13 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x15A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x183E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x15AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1842, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPD2DQ, 2, 0x1840, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x15BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x184E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x15BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1852, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTPS2DQ, 2, 0x1850, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX2, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX3, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2858,7 +2856,7 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x625, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x661, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VLDDQU, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VLDDQU, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VLDDQU, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VLDMXCSR, 2, 0x162C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMASKMOVDQU, 3, 0xEBF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMASKMOVPD, 3, 0xEC2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2898,70 +2896,70 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1862, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVAPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x1862, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x168A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1862, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x1692, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xD48, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xF4C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0x16CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDDUP, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x169A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQA, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xAD8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1864, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQU, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x169A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1866, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVDQU, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xEDA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xEDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xEE0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x16CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xEE3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPD, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVMSKPS, 2, 0x1876, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x169C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1868, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xADB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1856, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1878, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX1, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1876, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1696, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x187A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1878, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x16C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1694, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1696, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -2988,17 +2986,17 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xD4B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPD, 2, 0xF4F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x167C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x1858, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xD4E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xF5E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xD51, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0xF61, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1680, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVUPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x695, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x699, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMPSADBW, 4, 0x69D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -3023,18 +3021,18 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VORPS, 3, 0x6B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VORPS, 3, 0x5A1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VORPS, 3, 0x6B9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL_FP, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x187C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x187E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1880, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSB, 2, 0x1882, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x1884, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x1886, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x1888, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSD, 2, 0x188A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x188C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x188E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x1890, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPABSW, 2, 0x1892, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x187E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSB, 2, 0x1880, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1882, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1884, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1886, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSD, 2, 0x1888, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x188E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPABSW, 2, 0x1890, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEEC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEEF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPACKSSDW, 3, 0xEF2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -3115,22 +3113,22 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPBLENDW, 4, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1894, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1896, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1898, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x189A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x18A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x18A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1892, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1894, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1896, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTB, 2, 0x1898, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_32 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x189E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTD, 2, 0x18A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTQ, 2, 0x18A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18AE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTW, 2, 0x18B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX6, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_1_TO_16 }, { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_VPCLMULQDQ, ZYDIS_ISA_SET_VPCLMULQDQ, ZYDIS_ISA_EXT_VPCLMULQDQ, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPCLMULQDQ, 4, 0x6E5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -3350,56 +3348,56 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VPMINUW, 3, 0x6D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMINUW, 3, 0x5B1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMINUW, 3, 0x6D9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVMSKB, 2, 0x18B4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX7, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x1708, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x170A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBD, 2, 0x18B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x170C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x170E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBQ, 2, 0x18BC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x1710, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18BE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x1712, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXBW, 2, 0x18C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x1714, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x1716, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXDQ, 2, 0x18C4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x1718, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x171A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWD, 2, 0x18C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x171C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x171E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVSXWQ, 2, 0x18CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x1720, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x1722, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBD, 2, 0x18D0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x1724, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x1726, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBQ, 2, 0x18D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x1728, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18D6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x172A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXBW, 2, 0x18D8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x172C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x172E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXDQ, 2, 0x18DC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x1730, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18DE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x1732, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWD, 2, 0x18E0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x1734, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x1736, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVZXWQ, 2, 0x18E4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX5, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x5C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMULDQ, 3, 0xFB8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMULDQ, 3, 0x5C9, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -3432,14 +3430,14 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = { ZYDIS_MNEMONIC_VPOR, 3, 0xF31, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPOR, 3, 0xF34, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPOR, 3, 0xF37, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_LOGICAL, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNC, ZYDIS_ISA_EXT_KNCV, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSADBW, 3, 0x695, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSADBW, 3, 0x699, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX2, ZYDIS_ISA_SET_AVX2, ZYDIS_ISA_EXT_AVX2, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSADBW, 3, 0x69D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX, ZYDIS_ISA_SET_AVX, ZYDIS_ISA_EXT_AVX, ZYDIS_EXCEPTION_CLASS_AVX4, ZYDIS_TRUE, ZYDIS_VEX_STATIC_BROADCAST_NONE }, @@ -3992,21 +3990,21 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x11C5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x735, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x735, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x739, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE56, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE5C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E10NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0xE59, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -4021,18 +4019,18 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x73D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x73D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x741, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x10FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x10FF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x1102, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E2, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -4089,30 +4087,30 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x11B6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E3, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1870, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x18E6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15CC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1874, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18E8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x18EE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x1872, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x18F0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15EC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x18F8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E3NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11C8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11CB, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x11CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_CONVERT, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -4587,14 +4585,14 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1234, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1237, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x123A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x122B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x123D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x1240, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_GATHER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -4749,8 +4747,8 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10CF, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10D2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x10D5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x1902, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVD, 2, 0x18A0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVD, 2, 0x189E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x1369, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVD, 2, 0x136C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x7D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E5NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -4833,33 +4831,33 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x12B8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0xB5, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPD, 3, 0xEDA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x186A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPS, 3, 0xEDD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x16A4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0xEE0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E7NM128, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x659, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x16CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVLPS, 3, 0xEE3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1904, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1906, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1908, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x186C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1902, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1904, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1906, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xCE8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0xFCD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x190A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1908, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x167E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x190C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x185A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x190A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1682, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1860, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x190E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1910, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x185E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x190C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E1NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x190E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x136F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0xDDE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A8, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1912, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x18A6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1910, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1372, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128N, ZYDIS_EXCEPTION_CLASS_E9NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVSD, 4, 0x1C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VMOVSD, 3, 0x1249, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_SCALAR, ZYDIS_EXCEPTION_CLASS_E5, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -5119,12 +5117,12 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x132A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x132D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x1330, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1914, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1916, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1918, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, - { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1912, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1914, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1916, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1918, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, + { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x191C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512CD_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_16 }, { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1267, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_2 }, { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1333, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_4 }, { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x1336, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_BROADCAST, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_1_TO_8 }, @@ -5622,12 +5620,12 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VPMINUW, 4, 0x38A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMINUW, 4, 0x38F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMINUW, 4, 0x394, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_AVX512, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E4, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1920, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1922, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1924, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1926, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1928, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x192A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x191E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1920, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1922, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1924, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1926, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1928, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x139C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x139F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x13A2, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -5640,21 +5638,21 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13B7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13BA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x13BD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1930, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1932, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1934, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1936, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1938, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x193A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x193C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x193E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1940, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1942, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1944, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1946, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1948, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x192E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1930, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1932, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x1934, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1936, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1938, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x193A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x193C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x193E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1940, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1942, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1944, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x1946, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512DQ_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C0, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C3, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x13C6, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -5781,9 +5779,9 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14D7, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14DA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x14DD, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x1948, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194A, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x194C, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E7NM, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14CE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_128, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14D1, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_256, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x14D4, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_DATAXFER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512BW_512, ZYDIS_EXCEPTION_CLASS_E6NF, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -6560,14 +6558,14 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x151F, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1522, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1525, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1900, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x18FA, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x18FE, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x18FC, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512PF_512, ZYDIS_EXCEPTION_CLASS_E12NP, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1516, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_128, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1528, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_256, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x152B, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_SCATTER, ZYDIS_ISA_SET_AVX512EVEX, ZYDIS_ISA_EXT_AVX512F_512, ZYDIS_EXCEPTION_CLASS_E12, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_EVEX_STATIC_BROADCAST_NONE }, @@ -6688,8 +6686,8 @@ const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = { - { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_CLEVICT1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VADDNPD, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, @@ -6841,10 +6839,10 @@ const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0xA3D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_UFMA, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x153D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x1540, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_1_TO_16 }, - { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1950, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0HINTDPD, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF0HINTDPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNC_PF_HINT, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x194E, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_MVEX_FUNC_UF_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA6D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0xA71, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SF_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, @@ -7004,14 +7002,14 @@ const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = { ZYDIS_MNEMONIC_VPORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPORQ, 4, 0xA35, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_IGNORED, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPORQ, 4, 0xA39, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_64, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, - { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1956, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCH2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE0, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE1, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHE2, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHENTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, + { ZYDIS_MNEMONIC_VPREFETCHNTA, 1, 0x1954, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_PREFETCH, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_FALSE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_F_64, ZYDIS_MASK_POLICY_INVALID, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SWIZZLE_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA79, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, { ZYDIS_MNEMONIC_VPSBBD, 4, 0xA7D, 0, 0x4, ZYDIS_FALSE, ZYDIS_TRUE, ZYDIS_CATEGORY_KNC, ZYDIS_ISA_SET_KNCE, ZYDIS_ISA_EXT_KNCE, ZYDIS_EXCEPTION_CLASS_NONE, ZYDIS_TRUE, ZYDIS_FALSE, ZYDIS_MVEX_FUNC_SI_32, ZYDIS_MASK_POLICY_ALLOWED, ZYDIS_FALSE, ZYDIS_MVEX_STATIC_BROADCAST_NONE }, diff --git a/src/Generated/OperandDefinitions.inc b/src/Generated/OperandDefinitions.inc index 8e3dbbf..c218bc4 100644 --- a/src/Generated/OperandDefinitions.inc +++ b/src/Generated/OperandDefinitions.inc @@ -6148,8 +6148,6 @@ const ZydisOperandDefinition operandDefinitions[] = { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 1, 1, 1 }, ZYDIS_IELEMENT_TYPE_UINT8, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM8 } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM32 } }, - { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_NDSNDD } }, - { ZYDIS_SEMANTIC_OPTYPE_REL, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 4, 4 }, ZYDIS_IELEMENT_TYPE_INT, { .encoding = ZYDIS_OPERAND_ENCODING_JIMM16_32_32 } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_READ, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_RM } }, { ZYDIS_SEMANTIC_OPTYPE_MASK, ZYDIS_OPERAND_VISIBILITY_EXPLICIT, ZYDIS_OPERAND_ACTION_WRITE, { 2, 2, 2 }, ZYDIS_IELEMENT_TYPE_INT1, { .encoding = ZYDIS_OPERAND_ENCODING_MODRM_REG } },