`KNC` instructions are only valid in 64-bit mode

This commit is contained in:
flobernd 2017-11-17 01:26:54 +01:00
parent 4195e9b0b8
commit 0f30c1679b
4 changed files with 1484 additions and 1445 deletions

View File

@ -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));

File diff suppressed because one or more lines are too long

View File

@ -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 },

View File

@ -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 } },