From 4bceac86c916988bc5c29cab4056bdf7221fd9c9 Mon Sep 17 00:00:00 2001 From: flobernd Date: Mon, 19 Jun 2017 20:19:21 +0200 Subject: [PATCH] Various bugfixes - Fixed operand-size and element-count of AGEN operands - Fixed decoding of 8-bit modrm.rm register-operands - Fixed vector-length for EVEX instructions with rounding-semantics --- include/Zydis/InstructionInfo.h | 10 +- .../Zydis/Internal/InstructionDefinitions.inc | 5570 ++++++++--------- include/Zydis/Internal/InstructionTable.h | 40 +- src/Decoder.c | 120 +- 4 files changed, 2907 insertions(+), 2833 deletions(-) diff --git a/include/Zydis/InstructionInfo.h b/include/Zydis/InstructionInfo.h index 4852c71..036e078 100644 --- a/include/Zydis/InstructionInfo.h +++ b/include/Zydis/InstructionInfo.h @@ -750,6 +750,10 @@ enum ZydisTupleTypes * @brief Tuple1 Fixed */ ZYDIS_TUPLETYPE_T1F, + /** + * @brief Tuple1 4x32 + */ + ZYDIS_TUPLETYPE_T1_4X, /** * @brief Gather / Scatter */ @@ -785,11 +789,7 @@ enum ZydisTupleTypes /** * @brief MOVDDUP */ - ZYDIS_TUPLETYPE_DUP, - /** - * @brief Tuple1 4x32 - */ - ZYDIS_TUPLETYPE_T1_4X + ZYDIS_TUPLETYPE_DUP }; /* ---------------------------------------------------------------------------------------------- */ diff --git a/include/Zydis/Internal/InstructionDefinitions.inc b/include/Zydis/Internal/InstructionDefinitions.inc index 80863c4..941ca3f 100644 --- a/include/Zydis/Internal/InstructionDefinitions.inc +++ b/include/Zydis/Internal/InstructionDefinitions.inc @@ -3720,2791 +3720,2791 @@ const ZydisInstructionDefinitionVEX instructionDefinitionsVEX[] = const ZydisInstructionDefinitionEVEX instructionDefinitionsEVEX[] = { - /*0000*/ { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x0567, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0001*/ { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x056B, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0002*/ { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x0567, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0003*/ { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x056B, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0004*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0005*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0006*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0007*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*000E*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*000F*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0010*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0011*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0012*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0013*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0014*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0015*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0016*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0017*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0018*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0019*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*001A*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*001B*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*001C*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*001D*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*001E*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*001F*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0020*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0021*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0022*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0023*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0024*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0025*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0026*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0027*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0028*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0029*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*002A*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*002B*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*002C*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*002D*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*002E*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*002F*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0030*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0031*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0032*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0033*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0034*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0035*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0036*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0037*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0038*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0039*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*003A*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*003B*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*003C*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*003D*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*003E*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*003F*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0040*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0041*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0042*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0043*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0044*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0045*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0046*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0047*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0048*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CB7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0049*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CBA, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004A*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CBD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004B*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CC0, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004C*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CC3, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004D*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CC6, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004E*/ { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0x0CC9, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*004F*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CCC, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0050*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CCF, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0051*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x0CD2, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0052*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0053*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CD5, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0054*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CD8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0055*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CDB, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0056*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CDE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0057*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CE1, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0058*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0CE4, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0059*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0CE7, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005A*/ { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0x0CEA, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005B*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0CED, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0CF0, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005D*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x0CF3, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005E*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CF6, 0x00, ZYDIS_TUPLETYPE_T1F, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*005F*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CF9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0060*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CFC, 0x00, ZYDIS_TUPLETYPE_T1F, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0061*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CFF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0062*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D02, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0063*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0064*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D05, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0065*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CB7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0066*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D08, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0067*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CBD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0068*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0069*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E9, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*006A*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00EE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*006B*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*006C*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*006D*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*006E*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00FD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*006F*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0102, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0070*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0107, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0071*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x010C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0072*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0111, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0073*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0074*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0075*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x011B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0076*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0077*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0078*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x0120, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0079*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*007A*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*007B*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0125, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*007C*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x162A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*007D*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x162A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*007E*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1638, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*007F*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1632, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0080*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1632, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0081*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x163C, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0082*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D0B, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0083*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D0E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0084*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D11, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0085*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D14, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0086*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D17, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0087*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D1A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0088*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D1D, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0089*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D20, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008A*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D23, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008B*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D26, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008C*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D29, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008D*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D2C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008E*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D2F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*008F*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D32, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0090*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D35, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0091*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D38, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0092*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D3B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0093*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D3E, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0094*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D41, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0095*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D44, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0096*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D47, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0097*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4A, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0098*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0099*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*009A*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D50, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*009B*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D53, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*009C*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*009D*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D59, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*009E*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*009F*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A0*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A1*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A2*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D62, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A3*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D65, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A4*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D68, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A5*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D65, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A6*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A7*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A8*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00A9*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D71, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AA*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D74, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AB*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D77, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AC*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7A, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AD*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AE*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00AF*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D80, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B0*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D83, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B1*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B2*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D89, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B3*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B4*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B5*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B6*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B7*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D92, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B8*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D95, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00B9*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D98, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BA*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BB*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BC*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BD*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DA1, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BE*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DA4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00BF*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DA7, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C0*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DAA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C1*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DAD, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C2*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C3*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C4*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB3, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C5*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DB6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C6*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DB9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C7*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DBC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C8*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DBF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00C9*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CA*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CB*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CC*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DC8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CD*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DCB, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CE*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DCE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00CF*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD1, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D0*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D1*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D2*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD7, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D3*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x056F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D4*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0573, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D5*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0577, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D6*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057B, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D7*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D8*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*00D9*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0583, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DA*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DDA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DB*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DDD, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DC*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DD*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE3, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DE*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00DF*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E0*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE9, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E1*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DEC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E2*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DEF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E3*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E4*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E5*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E6*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E7*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DFB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E8*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0DFE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00E9*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E01, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00EA*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E04, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00EB*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E07, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00EC*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00ED*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00EE*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0D, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00EF*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D71, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F0*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D74, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F1*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D77, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F2*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7A, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F3*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F4*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F5*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D80, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F6*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E10, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F7*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E13, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F8*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E16, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00F9*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E13, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00FA*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E19, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*00FB*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E19, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00FC*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E1C, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*00FD*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15AC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*00FE*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15AC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*00FF*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x128E, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0100*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1640, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0101*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1640, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0102*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1292, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0103*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x0587, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0104*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x0587, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0105*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x058B, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0106*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1642, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0107*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1642, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0108*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1644, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0109*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1646, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010A*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1646, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010B*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1648, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010C*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010D*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0ADD, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010E*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*010F*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0110*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE3, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0111*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0112*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0113*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AE9, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0114*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AF2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0115*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AF2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0116*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEF, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0117*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x058F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0118*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x058F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0119*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x0593, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*011A*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*011B*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*011C*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12AE, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*011D*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x164A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*011E*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x164A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*011F*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0120*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0121*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0122*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164E, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0123*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1650, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0124*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1650, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0125*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1652, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0126*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D53, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0127*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0128*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D59, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0129*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*012A*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*012B*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*012C*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*012D*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D71, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*012E*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D74, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*012F*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D77, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0130*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7A, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0131*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0132*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0133*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D80, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0134*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D83, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0135*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0136*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D89, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0137*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0138*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0139*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*013A*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*013B*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D92, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*013C*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D95, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*013D*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D98, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*013E*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*013F*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0140*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0141*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DA1, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0142*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DB6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0143*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DB9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0144*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DBC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0145*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DBF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0146*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0147*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0148*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0149*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DDA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*014A*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DDD, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*014B*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*014C*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE3, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*014D*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*014E*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*014F*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE9, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0150*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DEC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0151*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DEF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0152*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0153*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0154*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0155*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0156*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DFB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0157*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0DFE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0158*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E01, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0159*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E04, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*015A*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E07, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*015B*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*015C*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*015D*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0D, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*015E*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15AC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*015F*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15AC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0160*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x128E, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0161*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1640, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0162*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1640, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0163*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1292, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0164*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1642, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0165*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1642, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0166*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1644, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0167*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1646, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0168*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1646, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0169*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1648, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016A*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016B*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016C*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12AE, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016D*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x164A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016E*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x164A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*016F*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0170*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0171*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0172*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164E, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0173*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1650, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0174*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1650, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0175*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1652, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0176*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E1F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0177*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E22, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0178*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E25, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0179*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E28, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*017A*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E2B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*017B*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E2E, 0x00, ZYDIS_TUPLETYPE_HV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*017C*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E31, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*017D*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E34, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*017E*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E37, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*017F*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3A, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0180*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0181*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0182*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E40, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0183*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E43, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0184*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E46, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0185*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E49, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0186*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4C, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0187*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0188*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0189*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E52, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*018A*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E10, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*018B*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E13, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*018C*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E16, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*018D*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E13, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*018E*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E19, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*018F*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E19, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0190*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E1C, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0191*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E55, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0192*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E58, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0193*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0194*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0195*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5E, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0196*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E61, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0197*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E61, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0198*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E64, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0199*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E67, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*019A*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E67, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*019B*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E6A, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*019C*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*019D*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012F, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*019E*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0134, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*019F*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0139, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A0*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x013E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A1*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0143, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A2*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A3*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A4*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A5*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A6*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A7*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A8*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01A9*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AA*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AB*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AC*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AD*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AE*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01AF*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B0*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B1*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B2*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B3*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B4*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B5*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B6*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B7*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B8*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01B9*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BA*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BB*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BC*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E6D, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BD*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BE*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E70, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01BF*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C0*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E73, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C1*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C2*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E76, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C3*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C4*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E79, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C5*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C6*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E7C, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C7*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C8*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x0597, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01C9*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x059B, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CA*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x059F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CB*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05A3, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CC*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05A7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CD*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05AB, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CE*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05AF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01CF*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05B3, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D0*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05B7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D1*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05BB, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D2*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D3*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05C3, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D4*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D5*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05CB, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D6*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D7*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05D3, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D8*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01D9*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05DB, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DA*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DB*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05E3, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DC*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DD*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05EB, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DE*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x05EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01DF*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x05F3, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E0*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0E7F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*01E1*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0B07, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*01E2*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E3*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E4*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E5*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E6*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E7*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E8*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01E9*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01EA*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01EB*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01EC*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01ED*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01EE*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01EF*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F0*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F1*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F2*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F3*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F4*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F5*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F6*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F7*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F8*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01F9*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FA*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FB*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FC*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FD*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FE*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*01FF*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0200*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0201*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0202*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0203*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0204*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0205*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0206*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0207*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0208*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0209*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*020A*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*020B*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*020C*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*020D*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*020E*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*020F*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0210*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0211*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0212*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0213*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0214*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0215*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0216*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0217*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0218*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0219*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*021A*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*021B*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*021C*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*021D*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*021E*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*021F*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0220*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0221*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0222*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0223*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0224*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0225*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0226*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0227*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0228*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0229*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*022A*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*022B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*022C*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*022D*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*022E*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*022F*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0230*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0231*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0232*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0233*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0234*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0235*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0236*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0237*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0238*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0239*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*023A*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*023B*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*023C*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*023D*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*023E*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*023F*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0240*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0241*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0242*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0243*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0244*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0245*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0246*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0247*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0248*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0249*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*024A*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*024B*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*024C*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*024D*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*024E*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*024F*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0250*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0251*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0252*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0253*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0254*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0255*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0256*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0257*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0258*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0259*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*025A*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*025B*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*025C*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*025D*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*025E*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*025F*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0260*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0261*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0262*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0263*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0264*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0265*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0266*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0267*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0268*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0269*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*026A*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*026B*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*026C*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*026D*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*026E*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*026F*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0270*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0271*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0272*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0273*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0274*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0275*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0276*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0277*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0278*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0279*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*027A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*027B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*027C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*027D*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*027E*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*027F*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0280*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0281*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0282*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0283*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0284*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0285*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0286*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0287*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0288*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0289*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*028A*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*028B*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*028C*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*028D*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*028E*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*028F*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0290*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0291*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0292*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0293*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0294*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0295*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0296*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0297*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0298*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0299*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*029A*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*029B*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*029C*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*029D*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*029E*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*029F*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A0*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A1*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A2*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A3*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A4*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A5*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A6*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A7*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A8*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02A9*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AA*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AB*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AC*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AD*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AE*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02AF*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B0*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B1*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B2*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B3*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B4*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B5*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B6*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B7*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B8*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02B9*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BA*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BB*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BC*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BD*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BE*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02BF*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C0*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C1*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C2*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C3*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C4*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C5*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C6*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C7*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C8*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02C9*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CA*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CB*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CC*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CD*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CE*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02CF*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D0*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D1*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D2*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D3*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D4*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D5*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D6*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D7*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D8*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02D9*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DA*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DB*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DC*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DD*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DE*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02DF*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E0*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E1*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E2*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E3*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E4*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E5*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E6*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E7*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E8*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02E9*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02EA*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02EB*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02EC*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02ED*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02EE*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02EF*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F0*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F1*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F2*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F3*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F4*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F5*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F6*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F7*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F8*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02F9*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FA*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FB*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FC*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FD*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FE*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*02FF*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0300*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0301*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0302*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0303*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0304*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0305*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0306*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0307*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0308*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0309*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*030A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*030B*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*030C*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*030D*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*030E*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*030F*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0310*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0311*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0312*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0313*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0314*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0315*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0316*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0317*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0318*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0319*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*031A*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*031B*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*031C*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*031D*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*031E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*031F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0320*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0321*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0322*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0323*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0324*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0325*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0326*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0327*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0328*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0329*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*032A*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*032B*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*032C*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*032D*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*032E*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*032F*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0330*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0331*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0332*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0333*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0334*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0335*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0336*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0184, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0337*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0338*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0339*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0189, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*033A*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*033B*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*033C*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*033D*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*033E*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0603, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*033F*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0340*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0607, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0341*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0342*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0343*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0344*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0613, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0345*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0346*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x05F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0347*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0617, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0348*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x0607, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0349*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x061B, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*034A*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E82, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*034B*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E85, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*034C*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E88, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*034D*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E8B, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*034E*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E8E, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*034F*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E91, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0350*/ { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x1654, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0351*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0352*/ { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1658, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0353*/ { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0354*/ { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x1654, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0355*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0356*/ { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1658, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0357*/ { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0358*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E82, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0359*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E94, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*035A*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E97, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*035B*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0E9A, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*035C*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0E9D, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*035D*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0EA0, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*035E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*035F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0360*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0361*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0362*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0363*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0364*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0365*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0366*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0367*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0368*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0369*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*036A*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*036B*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*036C*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*036D*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*036E*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*036F*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0370*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0371*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0372*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0373*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0374*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0375*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0376*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0377*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0378*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0379*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*037A*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*037B*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*037C*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*037D*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*037E*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*037F*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0380*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0381*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0382*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0383*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0384*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0385*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0386*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0387*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A7, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0388*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01AC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0389*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01B1, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038A*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01B6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038B*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01BB, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038C*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038D*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C5, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038E*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*038F*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CF, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0390*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0391*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D9, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0392*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01DE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0393*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E3, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0394*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0395*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01ED, 0x00, ZYDIS_TUPLETYPE_T4, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0396*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0397*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F7, 0x00, ZYDIS_TUPLETYPE_T8, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0398*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x01FC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0399*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0201, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*039A*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0206, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*039B*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x020B, 0x00, ZYDIS_TUPLETYPE_T2, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*039C*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0210, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*039D*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0215, 0x00, ZYDIS_TUPLETYPE_T4, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*039E*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x048B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*039F*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04BF, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*03A0*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A1*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A2*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A3*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A4*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A5*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A6*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A7*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A8*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03A9*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AA*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AB*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AC*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AD*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AE*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03AF*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B0*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B1*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B2*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B3*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B4*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B5*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B6*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B7*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B8*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03B9*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BA*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BB*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BC*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BD*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BE*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03BF*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C0*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C1*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C2*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C3*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C4*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C5*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C6*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C7*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C8*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03C9*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E6D, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CA*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CB*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E70, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CC*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CD*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E73, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CE*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D0E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03CF*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D0B, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D0*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D14, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D1*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D11, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D2*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D1A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D17, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D4*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D5*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E76, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D6*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E79, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03D9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E7C, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D20, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DB*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D1D, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DC*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D26, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DD*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D23, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DE*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D2C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03DF*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D29, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E0*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x165A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*03E1*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x15D8, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*03E2*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FC3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*03E3*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FC6, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*03E4*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E5*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA3, 0x00, ZYDIS_TUPLETYPE_DUP, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E6*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E7*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0E70, 0x00, ZYDIS_TUPLETYPE_DUP, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E8*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03E9*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0E73, 0x00, ZYDIS_TUPLETYPE_DUP, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03EA*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03EB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EA6, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03EC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03ED*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EA9, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03EE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03EF*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EAC, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F0*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EAF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F1*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB2, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F2*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F3*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB8, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F4*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EBB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F5*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EBE, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F6*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F7*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC4, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F8*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03F9*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC7, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FA*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FB*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ECA, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FC*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ECD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FD*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED0, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FE*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*03FF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED6, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0400*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0401*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EDC, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0402*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x081F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0403*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0823, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0404*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0827, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0405*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x082B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0406*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x082F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0407*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0833, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0408*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EDF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0409*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE2, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040A*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040B*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE8, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040C*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EEB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040D*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EEE, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040E*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*040F*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EA6, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0410*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0411*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EA9, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0412*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0413*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EAC, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0414*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EAF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0415*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB2, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0416*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0417*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB8, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0418*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EBB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0419*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EBE, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041A*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041B*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC4, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041C*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041D*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC7, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041E*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*041F*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ECA, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0420*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ECD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0421*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED0, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0422*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0423*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED6, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0424*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0425*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EDC, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0426*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0427*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF4, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0428*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0429*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EFA, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042A*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EFD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042B*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F00, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042C*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F03, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042D*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F06, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042E*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F09, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*042F*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F0C, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0430*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F0F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0431*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F12, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0432*/ { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0x0085, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0433*/ { ZYDIS_MNEMONIC_VMOVHPD, 3, 0x0B61, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0434*/ { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x15A8, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0435*/ { ZYDIS_MNEMONIC_VMOVHPS, 3, 0x0B64, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0436*/ { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x13A8, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0437*/ { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0x0B67, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0438*/ { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x04B7, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0439*/ { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x13D4, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043A*/ { ZYDIS_MNEMONIC_VMOVLPS, 3, 0x0B6A, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043B*/ { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x15AA, 0x00, ZYDIS_TUPLETYPE_T2, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043C*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x165C, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043D*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x165E, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043E*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1660, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*043F*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x09DE, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0440*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0C51, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0441*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1662, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0442*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1380, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0443*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1596, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0444*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1664, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0445*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1384, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0446*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x159A, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0447*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1666, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0448*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1668, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0449*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15E0, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044A*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FC9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044B*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FCC, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044C*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0A6E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044D*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15E0, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044E*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x166A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*044F*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FCC, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0450*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0EA3, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0451*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0452*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0F15, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0453*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x064F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0454*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0455*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E76, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0456*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0457*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E79, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0458*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0459*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E7C, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045A*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045B*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E76, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045C*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045D*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E79, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045E*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*045F*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E7C, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0460*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0D02, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0461*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0462*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0F18, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0463*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0653, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0464*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0465*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E6D, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0466*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0467*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E70, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0468*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0469*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E73, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046A*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D0E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046B*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D0B, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046C*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D14, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046D*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D11, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046E*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D1A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*046F*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D17, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0470*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0471*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E76, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0472*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0473*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E79, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0474*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0475*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E7C, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0476*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D20, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0477*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D1D, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0478*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D26, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0479*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D23, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*047A*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D2C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*047B*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D29, 0x00, ZYDIS_TUPLETYPE_FVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*047C*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*047D*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*047E*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*047F*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0480*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0481*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0482*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0483*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0484*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0485*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0486*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0487*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0488*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0489*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*048A*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*048B*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*048C*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*048D*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*048E*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*048F*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0490*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0491*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0492*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0493*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0494*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0495*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0496*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0497*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0498*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0499*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*049A*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*049B*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*049C*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x0657, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*049D*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x065B, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*049E*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x0657, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*049F*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x065B, 0x00, ZYDIS_TUPLETYPE_T1_4X, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A0*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F1B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A1*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F1E, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A2*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F21, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A3*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F24, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A4*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F27, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A5*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F2A, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A6*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F2D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A7*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F30, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A8*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F33, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04A9*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F36, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AA*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F39, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AB*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F3C, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AC*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F3F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AD*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F42, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AE*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F45, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04AF*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F48, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B0*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F4B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B1*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F4E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B2*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F51, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B3*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F54, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B4*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F57, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B5*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F5A, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B6*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F5D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B7*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F60, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B8*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x065F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04B9*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0663, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BA*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0667, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BB*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x066B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BC*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x066F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BD*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0673, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BE*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0677, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04BF*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x067B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C0*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x067F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C1*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0683, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C2*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0687, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C3*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x068B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C4*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x068F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C5*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x0693, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C6*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x0697, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C7*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x069B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C8*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x069F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04C9*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06A3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CA*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06A7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CB*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06AB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CC*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06AF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CD*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06B3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CE*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06B7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04CF*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06BB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D0*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D1*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D2*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D3*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D4*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D5*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D6*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D7*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04D9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DB*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DC*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DD*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DE*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04DF*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E0*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E1*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E2*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E3*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06C3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E4*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E5*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06CB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E6*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E7*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06D3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E8*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04E9*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04EA*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04EB*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04EC*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04ED*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04EE*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04EF*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F0*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F1*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F2*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F3*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F4*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F5*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F6*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F7*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F8*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04F9*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FA*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FB*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FC*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FD*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FE*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*04FF*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0500*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0501*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0502*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0503*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0504*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0505*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0506*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0507*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0508*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0509*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*050A*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*050B*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*050C*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*050D*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*050E*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*050F*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0510*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0511*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0512*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0513*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0514*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0515*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0516*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0517*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0518*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0519*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*051A*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*051B*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*051C*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*051D*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*051E*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*051F*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0520*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0521*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0522*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0523*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0524*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0525*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0526*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0527*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0528*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0529*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052A*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052B*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052C*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052D*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052E*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*052F*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0530*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0531*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0532*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0533*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0534*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0535*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0536*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0537*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0538*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0539*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*053A*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*053B*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*053C*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*053D*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*053E*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*053F*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0540*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0541*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0542*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0EF1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0543*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F63, 0x00, ZYDIS_TUPLETYPE_T1S, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0544*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F66, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0545*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F69, 0x00, ZYDIS_TUPLETYPE_T1S, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0546*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F6C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0547*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F6F, 0x00, ZYDIS_TUPLETYPE_T1S, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0548*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F72, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0549*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F75, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054A*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F78, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054B*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F7B, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054C*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054D*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F7E, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054E*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0CD8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*054F*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F81, 0x00, ZYDIS_TUPLETYPE_T1F, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0550*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0CDE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0551*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F84, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0552*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F87, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0553*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F8A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0554*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x166C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0555*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x166E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0556*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1670, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0557*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1672, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0558*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1674, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0559*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1676, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*055A*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F8D, 0x00, ZYDIS_TUPLETYPE_T1F, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*055B*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*055C*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F90, 0x00, ZYDIS_TUPLETYPE_T1F, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*055D*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F93, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*055E*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F96, 0x00, ZYDIS_TUPLETYPE_T1F, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*055F*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F99, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0560*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F9C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0561*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F9F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0562*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FA2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0563*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x081F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0564*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FA5, 0x00, ZYDIS_TUPLETYPE_T1S, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0565*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FA8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0566*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FAB, 0x00, ZYDIS_TUPLETYPE_T1S, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0567*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FAE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0568*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB1, 0x00, ZYDIS_TUPLETYPE_T1S, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0569*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056A*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056B*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FBA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056C*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0238, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056D*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x023D, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056E*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0242, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*056F*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0247, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0570*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x024C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0571*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0251, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0572*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0256, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0573*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x025B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0574*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0260, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0575*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0265, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0576*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0577*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0578*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0292, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0579*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0297, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057A*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x029C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057B*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A1, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057C*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057D*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02AB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057E*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*057F*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0580*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0581*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0582*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0583*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0584*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02CE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0585*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0586*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0587*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02DD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0588*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0589*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E7, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*058A*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02EC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*058B*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F1, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*058C*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*058D*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*058E*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0300, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*058F*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0305, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0590*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0292, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0591*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0297, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0592*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x029C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0593*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A1, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0594*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0595*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02AB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0596*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0256, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0597*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x025B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0598*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0260, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0599*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0265, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*059A*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*059B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*059C*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0274, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*059D*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0279, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*059E*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x027E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*059F*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0283, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A0*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0288, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A1*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x028D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A2*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02EC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A3*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F1, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A4*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A5*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A6*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0300, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A7*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0305, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A8*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0274, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05A9*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0279, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AA*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x027E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AB*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0283, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AC*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0288, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AD*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x028D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AE*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0292, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05AF*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0297, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B0*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x029C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B1*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A1, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B2*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B3*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02AB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B4*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B5*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B6*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B7*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B8*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05B9*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BA*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02CE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BB*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BC*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BD*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02DD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BE*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05BF*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E7, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C0*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02EC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C1*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F1, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C2*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C3*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C4*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0300, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C5*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0305, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C6*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C7*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030F, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C8*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0314, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05C9*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0319, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CA*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x031E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CB*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0323, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CC*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB2, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CD*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EAF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CE*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB8, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05CF*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D0*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EBE, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D1*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EBB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D2*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED0, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D3*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ECD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D4*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED6, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D5*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D6*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0EDC, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D7*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D8*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05D9*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x080B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DA*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DB*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0813, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DC*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DD*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x081B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DE*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05DF*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0FBD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E0*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E1*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x073B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E2*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E3*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0743, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E4*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E5*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E6*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E7*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E8*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05E9*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05EA*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05EB*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05EC*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05ED*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05EE*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0707, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05EF*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x070B, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F0*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x070F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F1*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0713, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F2*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0717, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F3*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x071B, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F4*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0328, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F5*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x032D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F6*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0332, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F7*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0337, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F8*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x033C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05F9*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0341, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FA*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FB*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FC*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FD*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FE*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*05FF*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0600*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0601*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0602*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0603*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0604*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0605*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0606*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0346, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0607*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x034B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0608*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0350, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0609*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0355, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*060A*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*060B*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*060C*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x071F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*060D*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0723, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*060E*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0727, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*060F*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x072B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0610*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x072F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0611*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0733, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0612*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0613*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0614*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0615*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0616*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0617*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0618*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0619*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*061A*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*061B*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*061C*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*061D*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*061E*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*061F*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0620*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0621*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0622*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0623*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0624*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0625*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0626*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0627*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0628*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0629*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*062A*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*062B*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*062C*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*062D*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*062E*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*062F*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0630*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0631*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0632*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0633*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0634*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0635*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0636*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0637*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0638*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0639*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*063A*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*063B*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x073B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*063C*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*063D*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0743, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*063E*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0707, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*063F*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x070B, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0640*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x070F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0641*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0713, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0642*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0717, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0643*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x071B, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0644*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0328, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0645*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x032D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0646*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0332, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0647*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0337, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0648*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x033C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0649*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0341, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*064A*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0148, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*064B*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x014D, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*064C*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0152, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*064D*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0157, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*064E*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x015C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*064F*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0161, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0650*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0166, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0651*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x016B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0652*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0653*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0175, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0654*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0655*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017F, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0656*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0346, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0657*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x034B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0658*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0350, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0659*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0355, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*065A*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*065B*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*065C*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x071F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*065D*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0723, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*065E*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0727, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*065F*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x072B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0660*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x072F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0661*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0733, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0662*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0663*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0664*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0665*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0666*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0667*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0668*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EA6, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0669*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066A*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EA9, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066B*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066C*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EAC, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066D*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066E*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC4, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*066F*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0670*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC7, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0671*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0672*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0ECA, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0673*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0674*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0FC0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0675*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0BF1, 0x00, ZYDIS_TUPLETYPE_INVALID, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0676*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FC3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0677*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FC6, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0678*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FC9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0679*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FCC, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*067A*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FCF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*067B*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FD2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*067C*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FD5, 0x00, ZYDIS_TUPLETYPE_INVALID, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*067D*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FD8, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*067E*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FDB, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*067F*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FDE, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0680*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE1, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0681*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE4, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0682*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE7, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0683*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FEA, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0684*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FED, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0685*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FF0, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0686*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FE1, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0687*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FF3, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0688*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FF6, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0689*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x054B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068A*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x0547, 0x00, ZYDIS_TUPLETYPE_INVALID, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068B*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0553, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068C*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x054F, 0x00, ZYDIS_TUPLETYPE_INVALID, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068D*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x055B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068E*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x0557, 0x00, ZYDIS_TUPLETYPE_INVALID, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*068F*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0563, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0690*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x055F, 0x00, ZYDIS_TUPLETYPE_INVALID, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0691*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0692*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x080B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0693*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0694*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0813, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0695*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0696*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x081B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0697*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0EC1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0698*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0FBD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0699*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0737, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*069A*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x073B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*069B*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*069C*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0743, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*069D*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0346, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*069E*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x034B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*069F*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0350, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A0*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0355, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A1*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A2*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A3*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0346, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A4*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x034B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A5*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0350, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A6*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0355, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A7*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A8*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06A9*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AA*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AB*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AC*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AD*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AE*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06AF*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0747, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B0*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x074B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B1*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x074F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B2*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0753, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B3*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0757, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B4*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x075B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B5*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B6*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06C3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B7*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B8*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06CB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06B9*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BA*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06D3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BB*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x075F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BC*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0763, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BD*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0767, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BE*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x076B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06BF*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x076F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C0*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0773, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C1*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0777, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C2*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x077B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C3*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x077F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C4*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0783, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C5*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0787, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C6*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x078B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C7*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C8*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06C9*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CA*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CB*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CC*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CD*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CE*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06CF*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D0*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D1*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D2*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D3*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D4*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D5*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D6*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D7*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D8*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06D9*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DA*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DB*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DC*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DD*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DE*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06DF*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E0*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E1*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E2*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E3*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E4*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E5*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E6*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06C3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E7*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E8*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06CB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06E9*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06EA*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06D3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06EB*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x075F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06EC*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0763, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06ED*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0767, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06EE*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x076B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06EF*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x076F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F0*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0773, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F1*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0777, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F2*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x077B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F3*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x077F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F4*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0783, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F5*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0787, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F6*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x078B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F7*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F8*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06F9*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FA*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FB*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FC*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FD*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FE*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*06FF*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0700*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0701*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0702*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0703*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0704*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0705*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0706*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0707*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0708*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0709*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*070A*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*070B*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*070C*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*070D*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*070E*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*070F*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0710*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0711*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0712*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0713*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0714*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0715*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1678, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0716*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x167A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0717*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x167C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0718*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x167E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0719*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1680, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*071A*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1682, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*071B*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FF9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*071C*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FFC, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*071D*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FFF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*071E*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1002, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*071F*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1005, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0720*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1008, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0721*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x100B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0722*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x100E, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0723*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1011, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0724*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1014, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0725*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1017, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0726*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x101A, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0727*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1684, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0728*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1686, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0729*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1688, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072A*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072B*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072C*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072D*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1690, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072E*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1692, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*072F*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1694, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0730*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1696, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0731*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1698, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0732*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x169A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0733*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x169C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0734*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x169E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0735*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16A0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0736*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x101D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0737*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1020, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0738*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1023, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0739*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1026, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073A*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1029, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073B*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x102C, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073C*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x102F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073D*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1032, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073E*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1035, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*073F*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1038, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0740*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x103B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0741*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x103E, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0742*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1041, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0743*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1044, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0744*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1047, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0745*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x104A, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0746*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x104D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0747*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1050, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0748*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1053, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0749*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1056, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074A*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1059, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074B*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x105C, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074C*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x105F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074D*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1062, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074E*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1065, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*074F*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1068, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0750*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x106B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0751*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x106E, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0752*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1071, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0753*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1074, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0754*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1077, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0755*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x107A, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0756*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x107D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0757*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1080, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0758*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1083, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0759*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1086, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075A*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1089, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075B*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x108C, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075C*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x108F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075D*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1092, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075E*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1095, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*075F*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1098, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0760*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x109B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0761*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x109E, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0762*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0763*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A4, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0764*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0765*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10AA, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0766*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10AD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0767*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B0, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0768*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0769*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B6, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076A*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076B*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10BC, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076C*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076D*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C2, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076E*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*076F*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C8, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0770*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10CB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0771*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10CE, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0772*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0773*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D4, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0774*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0775*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10DA, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0776*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10DD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0777*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10E0, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0778*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0779*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E6, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077A*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077B*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10EC, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077C*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077D*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10F2, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077E*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10F5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*077F*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10F8, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0780*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10FB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0781*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10FE, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0782*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1101, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0783*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1104, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0784*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1107, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0785*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x110A, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0786*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x110D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0787*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1110, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0788*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1113, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0789*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1116, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078A*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1119, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078B*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x111C, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078C*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x111F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078D*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1122, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078E*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1125, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*078F*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1128, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0790*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FF9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0791*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FFC, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0792*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FFF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0793*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1002, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0794*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1005, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0795*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1008, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0796*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x100B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0797*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x100E, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0798*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1011, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0799*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1014, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079A*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1017, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079B*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x101A, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079C*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x101D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079D*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1020, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079E*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1023, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*079F*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1026, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A0*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1029, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A1*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x102C, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A2*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x102F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A3*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1032, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A4*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1035, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A5*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1038, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A6*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x103B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A7*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x103E, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A8*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1041, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07A9*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1044, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AA*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1047, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AB*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x104A, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AC*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x104D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AD*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1050, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AE*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x112B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07AF*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x112E, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B0*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1131, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B1*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1134, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B2*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1137, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B3*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x113A, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B4*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*07B5*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*07B6*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*07B7*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x112B, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B8*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x112E, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07B9*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1131, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BA*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1134, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BB*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1137, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BC*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x113A, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BD*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BE*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C2, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07BF*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C0*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C8, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C1*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10CB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C2*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10CE, 0x00, ZYDIS_TUPLETYPE_QVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C3*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D1, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C4*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D4, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C5*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C6*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10DA, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C7*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10DD, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C8*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10E0, 0x00, ZYDIS_TUPLETYPE_OVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07C9*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E3, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CA*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E6, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CB*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E9, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CC*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10EC, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CD*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CE*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10F2, 0x00, ZYDIS_TUPLETYPE_HVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07CF*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10F5, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D0*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10F8, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D1*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10FB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D2*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10FE, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D3*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1101, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D4*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1104, 0x00, ZYDIS_TUPLETYPE_HVM, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D5*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1107, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D6*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x110A, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D7*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x110D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D8*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1110, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07D9*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1113, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DA*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1116, 0x00, ZYDIS_TUPLETYPE_HVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DB*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1119, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DC*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x111C, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DD*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x111F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DE*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1122, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07DF*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1125, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E0*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1128, 0x00, ZYDIS_TUPLETYPE_QVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E1*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x078F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E2*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x0793, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E3*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x0797, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E4*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x079B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E5*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x079F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E6*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07A3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E7*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E8*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07E9*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07EA*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07EB*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07EC*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07ED*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07EE*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07EF*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F0*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F1*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F2*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F3*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F4*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F5*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F6*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F7*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F8*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07F9*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FA*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FB*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FC*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FD*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FE*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*07FF*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0800*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0801*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0802*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0803*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0804*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0805*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0806*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0807*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0808*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0809*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*080A*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*080B*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07A7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*080C*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07AB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*080D*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07AF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*080E*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07B3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*080F*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07B7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0810*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07BB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0811*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0812*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07C3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0813*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0814*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0815*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0816*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07D3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0817*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0818*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x081B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0819*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x073F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*081A*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0743, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*081B*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*081C*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*081D*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*081E*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*081F*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0820*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0821*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0822*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0823*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0824*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0825*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0826*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0827*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0828*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07DB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0829*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*082A*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07E3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*082B*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*082C*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07EB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*082D*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*082E*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*082F*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0830*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0831*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0832*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0803, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0833*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0834*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0835*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0836*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0837*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0838*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0839*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*083A*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*083B*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*083C*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*083D*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*083E*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*083F*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0840*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07DB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0841*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0842*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07E3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0843*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0844*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07EB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0845*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0846*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0847*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0848*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0849*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*084A*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0803, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*084B*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*084C*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*084D*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*084E*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*084F*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0850*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0851*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0852*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0853*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0854*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0855*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0856*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0857*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04FB, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0858*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04F7, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0859*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0503, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*085A*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04FF, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*085B*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x113D, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*085C*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x1140, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*085D*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1143, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*085E*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1146, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*085F*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1149, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0860*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x114C, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0861*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x114F, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0862*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1152, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0863*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1155, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0864*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1158, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0865*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x115B, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0866*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x114C, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0867*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x115E, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0868*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1161, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0869*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086A*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086B*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086C*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086D*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086E*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*086F*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0807, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0870*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x080B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0871*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x080F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0872*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0813, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0873*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0817, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0874*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x081B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0875*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x081F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0876*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0823, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0877*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0827, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0878*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x082B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0879*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x082F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087A*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0833, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087B*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x081F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087C*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0823, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087D*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0827, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087E*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x082B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*087F*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x082F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0880*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0833, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0881*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0882*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07DB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0883*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0884*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07E3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0885*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0886*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07EB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0887*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0888*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0837, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0889*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01DE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*088A*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E3, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*088B*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*088C*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01ED, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*088D*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1164, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*088E*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1167, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*088F*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x116A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0890*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x116D, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0891*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0892*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1173, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0893*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0894*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0895*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0896*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0897*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0898*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0803, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0899*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089A*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x083B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089B*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x01FC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089C*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0201, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089D*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0206, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089E*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x020B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*089F*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A0*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A1*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A2*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A3*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A4*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A5*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A6*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A7*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A8*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08A9*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AA*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AB*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AC*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AD*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AE*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08AF*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B0*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B1*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x083F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B2*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0843, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B3*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0847, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B4*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x084B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B5*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x084F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B6*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0853, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B7*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B8*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08B9*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0857, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BA*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x085B, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BB*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x085F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BC*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0863, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BD*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BE*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07DB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08BF*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C0*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07E3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C1*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C2*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07EB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C3*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C4*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0837, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C5*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01DE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C6*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E3, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C7*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C8*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01ED, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08C9*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CA*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CB*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CC*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CD*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CE*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0803, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08CF*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D0*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x083B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D1*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x01FC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D2*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0201, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D3*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0206, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D4*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x020B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D5*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D6*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D7*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D8*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08D9*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DA*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DB*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DC*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DD*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DE*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08DF*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E0*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E1*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E2*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E3*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E4*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E5*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E6*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E7*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x083F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E8*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0843, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08E9*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0847, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08EA*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x084B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08EB*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x084F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08EC*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0853, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08ED*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08EE*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08EF*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0857, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F0*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x085B, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F1*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x085F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F2*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0863, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F3*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F4*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07DB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F5*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F6*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07E3, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F7*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F8*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07EB, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*08F9*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FA*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0837, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FB*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01DE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FC*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E3, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FD*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FE*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01ED, 0x00, ZYDIS_TUPLETYPE_M128, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*08FF*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1164, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0900*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1167, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0901*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x116A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0902*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x116D, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0903*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1170, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0904*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1173, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0905*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0906*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07F3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0907*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0908*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07FB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0909*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*090A*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0803, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*090B*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*090C*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x083B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*090D*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x01FC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*090E*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0201, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*090F*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0206, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0910*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x020B, 0x00, ZYDIS_TUPLETYPE_M128, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0911*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0912*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0913*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0914*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0915*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0916*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0917*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0918*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0919*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*091A*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*091B*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*091C*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*091D*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*091E*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*091F*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0920*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0921*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0922*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0923*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x083F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0924*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0843, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0925*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0847, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0926*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x084B, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0927*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x084F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0928*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0853, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0929*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092A*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092B*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0857, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092C*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x085B, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092D*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x085F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092E*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0863, 0x00, ZYDIS_TUPLETYPE_M128, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*092F*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0930*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0931*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0932*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0933*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0934*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0935*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0936*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0937*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0938*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0939*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*093A*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*093B*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*093C*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*093D*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*093E*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*093F*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0940*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0941*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06BF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0942*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06C3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0943*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06C7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0944*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06CB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0945*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06CF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0946*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06D3, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0947*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06D7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0948*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06DB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0949*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06DF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094A*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06E3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094B*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06E7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094C*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06EB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094D*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094E*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*094F*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0950*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0951*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0952*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0953*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0954*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0955*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0956*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0957*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0958*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0959*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095A*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095B*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095C*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095D*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095E*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*095F*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0328, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0960*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x032D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0961*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0332, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0962*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0337, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0963*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x033C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0964*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0341, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0965*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0346, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0966*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x034B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0967*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0350, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0968*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0355, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0969*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*096A*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035F, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*096B*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0292, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*096C*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0297, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*096D*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x029C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*096E*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A1, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*096F*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0970*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02AB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0971*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0972*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0973*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0974*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0975*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0976*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0977*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02CE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0978*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0979*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*097A*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02DD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*097B*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*097C*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E7, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*097D*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02EC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*097E*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F1, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*097F*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0980*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0981*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0300, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0982*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0305, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0983*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0292, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0984*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0297, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0985*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x029C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0986*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A1, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0987*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0988*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02AB, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0989*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*098A*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B5, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*098B*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*098C*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BF, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*098D*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C4, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*098E*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C9, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*098F*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02CE, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0990*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D3, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0991*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0992*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02DD, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0993*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0994*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E7, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0995*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02EC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0996*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F1, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0997*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0998*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0999*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0300, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099A*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0305, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099B*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099C*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099D*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099E*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*099F*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A0*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A1*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A2*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A3*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A4*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A5*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A6*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A7*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A8*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09A9*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AA*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AB*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AC*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AD*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AE*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09AF*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B0*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B1*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B2*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B3*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B4*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021F, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B5*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0224, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B6*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0229, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B7*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x022E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B8*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0233, 0x00, ZYDIS_TUPLETYPE_FVM, 8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09B9*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BA*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BB*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BC*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BD*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BE*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09BF*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C0*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C1*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C2*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C3*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C4*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C5*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06EF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C6*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06F3, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C7*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06F7, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C8*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06FB, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09C9*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06FF, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CA*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0703, 0x00, ZYDIS_TUPLETYPE_FVM, 16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CB*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00A8, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CC*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00AD, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CD*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CE*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09CF*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D0*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D1*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00C6, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D2*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00CB, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D3*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D4*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D5*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D6*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D7*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D8*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09D9*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DA*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DB*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DC*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DD*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DE*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09DF*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E0*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E1*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E2*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E3*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E4*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E5*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E6*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E7*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E8*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09E9*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*09EA*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09EB*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09EC*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09ED*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09EE*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09EF*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F0*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F1*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F2*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F3*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F4*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F5*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F6*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F7*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F8*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09F9*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FA*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FB*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FC*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FD*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FE*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*09FF*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A00*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A01*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A02*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A03*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A04*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A05*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A06*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A07*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A08*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A09*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0A*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0B*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0C*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0D*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0E*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A0F*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A10*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A11*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A12*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A13*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A14*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A15*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A16*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A17*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A18*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A19*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1A*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1B*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1C*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1D*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1E*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A1F*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A20*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A21*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A22*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A23*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A24*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A25*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A26*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A27*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A28*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A29*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2A*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2B*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2C*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2D*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2E*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A2F*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A30*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A31*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A32*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A33*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A34*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A35*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A36*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A37*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A38*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A39*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3A*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3B*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3C*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3D*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3E*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A3F*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A40*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A41*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A42*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A43*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A44*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A45*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A46*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A47*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A48*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A49*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4A*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4B*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4C*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4D*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4E*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A4F*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A50*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A51*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A52*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A53*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A54*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A55*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A56*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A57*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A58*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A59*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5A*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5B*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5C*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5D*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5E*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A5F*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1176, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A60*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1179, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A61*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x117C, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A62*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x117F, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A63*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1182, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A64*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1185, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A65*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x1654, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A66*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A67*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1658, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A68*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A69*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x1654, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6B*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1658, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6C*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x1656, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6D*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1176, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6E*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1188, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A6F*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x118B, 0x00, ZYDIS_TUPLETYPE_GSCAT, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A70*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x118E, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A71*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1191, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A72*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1194, 0x00, ZYDIS_TUPLETYPE_GSCAT, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, - /*0A73*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A74*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A75*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A76*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A77*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A78*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A79*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7A*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7B*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B2, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7C*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B7, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7D*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00BC, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7E*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00C1, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A7F*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D0, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A80*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D5, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A81*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DA, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A82*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DF, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A83*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A84*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A85*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A86*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A87*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A88*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A89*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8A*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8B*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8C*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8D*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8E*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A8F*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x061F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A90*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0623, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A91*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0627, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A92*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062B, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A93*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A94*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A95*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0633, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A96*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0637, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A97*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x063B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A98*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x063F, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A99*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0643, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9A*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9B*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0647, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9C*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x064B, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9D*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9E*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0A9F*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA0*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA1*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA2*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA3*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA4*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA5*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA6*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA7*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA8*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AA9*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAA*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAB*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAC*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAD*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAE*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AAF*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB0*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB1*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB2*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB3*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x0193, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB4*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB5*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB6*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x019D, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AB7*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x162A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0AB8*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x162A, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0AB9*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1638, 0x00, ZYDIS_TUPLETYPE_T1S, 64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0ABA*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1632, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0ABB*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1632, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0ABC*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x163C, 0x00, ZYDIS_TUPLETYPE_T1S, 32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, - /*0ABD*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ABE*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ABF*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC0*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC1*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC2*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC3*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC4*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC5*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC6*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC7*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC8*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AC9*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACA*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACB*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACC*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACD*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACE*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ACF*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD0*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD1*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD2*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD3*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD4*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD5*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x018E, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD6*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0364, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD7*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0369, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD8*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x036E, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AD9*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0373, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADA*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0378, 0x00, ZYDIS_TUPLETYPE_FV, 64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADB*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0198, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADC*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x037D, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADD*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0382, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADE*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0387, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, - /*0ADF*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x038C, 0x00, ZYDIS_TUPLETYPE_INVALID, 0, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, - /*0AE0*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0391, 0x00, ZYDIS_TUPLETYPE_FV, 32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED } + /*0000*/ { ZYDIS_MNEMONIC_V4FMADDPS, 4, 0x0567, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0001*/ { ZYDIS_MNEMONIC_V4FMADDSS, 4, 0x056B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0002*/ { ZYDIS_MNEMONIC_V4FNMADDPS, 4, 0x0567, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0003*/ { ZYDIS_MNEMONIC_V4FNMADDSS, 4, 0x056B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0004*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0005*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0006*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0007*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0008*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0009*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*000A*/ { ZYDIS_MNEMONIC_VADDPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*000B*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*000C*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*000D*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*000E*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*000F*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0010*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0011*/ { ZYDIS_MNEMONIC_VADDPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0012*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0013*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0014*/ { ZYDIS_MNEMONIC_VADDSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0015*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0016*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0017*/ { ZYDIS_MNEMONIC_VADDSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0018*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0019*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*001A*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*001B*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*001C*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*001D*/ { ZYDIS_MNEMONIC_VALIGND, 5, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*001E*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*001F*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0020*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0021*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0022*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0023*/ { ZYDIS_MNEMONIC_VALIGNQ, 5, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0024*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0025*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0026*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0027*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0028*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0029*/ { ZYDIS_MNEMONIC_VANDNPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*002A*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*002B*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*002C*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*002D*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*002E*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*002F*/ { ZYDIS_MNEMONIC_VANDNPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0030*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0031*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0032*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0033*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0034*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0035*/ { ZYDIS_MNEMONIC_VANDPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0036*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0037*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0038*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0039*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*003A*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*003B*/ { ZYDIS_MNEMONIC_VANDPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*003C*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*003D*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*003E*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*003F*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0040*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0041*/ { ZYDIS_MNEMONIC_VBLENDMPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0042*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0043*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0044*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0045*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0046*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0047*/ { ZYDIS_MNEMONIC_VBLENDMPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0048*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CB7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0049*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CBA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004A*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CBD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004B*/ { ZYDIS_MNEMONIC_VBROADCASTF32X2, 3, 0x0CC0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004C*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CC3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004D*/ { ZYDIS_MNEMONIC_VBROADCASTF32X4, 3, 0x0CC6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004E*/ { ZYDIS_MNEMONIC_VBROADCASTF32X8, 3, 0x0CC9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*004F*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CCC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0050*/ { ZYDIS_MNEMONIC_VBROADCASTF64X2, 3, 0x0CCF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0051*/ { ZYDIS_MNEMONIC_VBROADCASTF64X4, 3, 0x0CD2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0052*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0053*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CD5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0054*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CD8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0055*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CDB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0056*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CDE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0057*/ { ZYDIS_MNEMONIC_VBROADCASTI32X2, 3, 0x0CE1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0058*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0CE4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0059*/ { ZYDIS_MNEMONIC_VBROADCASTI32X4, 3, 0x0CE7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005A*/ { ZYDIS_MNEMONIC_VBROADCASTI32X8, 3, 0x0CEA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005B*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0CED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005C*/ { ZYDIS_MNEMONIC_VBROADCASTI64X2, 3, 0x0CF0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005D*/ { ZYDIS_MNEMONIC_VBROADCASTI64X4, 3, 0x0CF3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005E*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CF6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*005F*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CF9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0060*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CFC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0061*/ { ZYDIS_MNEMONIC_VBROADCASTSD, 3, 0x0CFF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0062*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D02, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0063*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0064*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D05, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0065*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CB7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0066*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0D08, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0067*/ { ZYDIS_MNEMONIC_VBROADCASTSS, 3, 0x0CBD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0068*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0069*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00E9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*006A*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00EE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*006B*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*006C*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*006D*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00F8, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*006E*/ { ZYDIS_MNEMONIC_VCMPPD, 5, 0x00FD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*006F*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0102, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0070*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0107, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0071*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x010C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0072*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0111, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0073*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0074*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x0116, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0075*/ { ZYDIS_MNEMONIC_VCMPPS, 5, 0x011B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0076*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0077*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x00E4, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0078*/ { ZYDIS_MNEMONIC_VCMPSD, 5, 0x0120, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0079*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*007A*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0102, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*007B*/ { ZYDIS_MNEMONIC_VCMPSS, 5, 0x0125, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*007C*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x162A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*007D*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x162A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*007E*/ { ZYDIS_MNEMONIC_VCOMISD, 2, 0x1638, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*007F*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1632, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0080*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x1632, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0081*/ { ZYDIS_MNEMONIC_VCOMISS, 2, 0x163C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0082*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D0B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0083*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D0E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0084*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D11, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0085*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D14, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0086*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D17, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0087*/ { ZYDIS_MNEMONIC_VCOMPRESSPD, 3, 0x0D1A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0088*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D1D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0089*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D20, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008A*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D23, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008B*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D26, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008C*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D29, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008D*/ { ZYDIS_MNEMONIC_VCOMPRESSPS, 3, 0x0D2C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008E*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D2F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*008F*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D32, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0090*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D35, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0091*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D38, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0092*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D3B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0093*/ { ZYDIS_MNEMONIC_VCVTDQ2PD, 3, 0x0D3E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0094*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D41, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0095*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D44, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0096*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D47, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0097*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0098*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0099*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D4D, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*009A*/ { ZYDIS_MNEMONIC_VCVTDQ2PS, 3, 0x0D50, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*009B*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D53, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*009C*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*009D*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D59, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*009E*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*009F*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A0*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A1*/ { ZYDIS_MNEMONIC_VCVTPD2DQ, 3, 0x0D5F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A2*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D62, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A3*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D65, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A4*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D68, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A5*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D65, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A6*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A7*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6B, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A8*/ { ZYDIS_MNEMONIC_VCVTPD2PS, 3, 0x0D6E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00A9*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D71, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AA*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D74, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AB*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D77, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AC*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AD*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AE*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00AF*/ { ZYDIS_MNEMONIC_VCVTPD2QQ, 3, 0x0D80, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B0*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D83, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B1*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B2*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D89, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B3*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B4*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B5*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B6*/ { ZYDIS_MNEMONIC_VCVTPD2UDQ, 3, 0x0D8F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B7*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D92, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B8*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D95, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00B9*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D98, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BA*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BB*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BC*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BD*/ { ZYDIS_MNEMONIC_VCVTPD2UQQ, 3, 0x0DA1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BE*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DA4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00BF*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DA7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C0*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DAA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C1*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DAD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C2*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C3*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB0, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C4*/ { ZYDIS_MNEMONIC_VCVTPH2PS, 3, 0x0DB3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C5*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DB6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C6*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DB9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C7*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DBC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C8*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DBF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00C9*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CA*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CB*/ { ZYDIS_MNEMONIC_VCVTPS2DQ, 3, 0x0DC5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CC*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DC8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CD*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DCB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CE*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DCE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00CF*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D0*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D1*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD4, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D2*/ { ZYDIS_MNEMONIC_VCVTPS2PD, 3, 0x0DD7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D3*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x056F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D4*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0573, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D5*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0577, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D6*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D7*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D8*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x057F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*00D9*/ { ZYDIS_MNEMONIC_VCVTPS2PH, 4, 0x0583, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DA*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DDA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DB*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DDD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DC*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DD*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DE*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00DF*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E0*/ { ZYDIS_MNEMONIC_VCVTPS2QQ, 3, 0x0DE9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E1*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DEC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E2*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DEF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E3*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E4*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E5*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E6*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E7*/ { ZYDIS_MNEMONIC_VCVTPS2UDQ, 3, 0x0DFB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E8*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0DFE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00E9*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E01, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00EA*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E04, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00EB*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E07, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00EC*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00ED*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00EE*/ { ZYDIS_MNEMONIC_VCVTPS2UQQ, 3, 0x0E0D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00EF*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D71, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F0*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D74, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F1*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D77, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F2*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F3*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F4*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F5*/ { ZYDIS_MNEMONIC_VCVTQQ2PD, 3, 0x0D80, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F6*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E10, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F7*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E13, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F8*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E16, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00F9*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E13, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00FA*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E19, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*00FB*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E19, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00FC*/ { ZYDIS_MNEMONIC_VCVTQQ2PS, 3, 0x0E1C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*00FD*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15AC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*00FE*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x15AC, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*00FF*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x128E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0100*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1640, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0101*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1640, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0102*/ { ZYDIS_MNEMONIC_VCVTSD2SI, 2, 0x1292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0103*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x0587, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0104*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x0587, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0105*/ { ZYDIS_MNEMONIC_VCVTSD2SS, 4, 0x058B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0106*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1642, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0107*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1642, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0108*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1644, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0109*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1646, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010A*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1646, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010B*/ { ZYDIS_MNEMONIC_VCVTSD2USI, 2, 0x1648, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010C*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010D*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0ADD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010E*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*010F*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE6, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0110*/ { ZYDIS_MNEMONIC_VCVTSI2SD, 3, 0x0AE3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0111*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0112*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEC, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0113*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AE9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0114*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AF2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0115*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AF2, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0116*/ { ZYDIS_MNEMONIC_VCVTSI2SS, 3, 0x0AEF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0117*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x058F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0118*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x058F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0119*/ { ZYDIS_MNEMONIC_VCVTSS2SD, 4, 0x0593, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*011A*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*011B*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x15B0, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*011C*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12AE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*011D*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x164A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*011E*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x164A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*011F*/ { ZYDIS_MNEMONIC_VCVTSS2SI, 2, 0x12B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0120*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0121*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0122*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x164E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0123*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1650, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0124*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1650, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0125*/ { ZYDIS_MNEMONIC_VCVTSS2USI, 2, 0x1652, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0126*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D53, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0127*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0128*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D59, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0129*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D56, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*012A*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*012B*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*012C*/ { ZYDIS_MNEMONIC_VCVTTPD2DQ, 3, 0x0D5F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*012D*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D71, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*012E*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D74, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*012F*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D77, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0130*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0131*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0132*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D7D, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0133*/ { ZYDIS_MNEMONIC_VCVTTPD2QQ, 3, 0x0D80, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0134*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D83, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0135*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0136*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D89, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0137*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D86, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0138*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0139*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*013A*/ { ZYDIS_MNEMONIC_VCVTTPD2UDQ, 3, 0x0D8F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*013B*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D92, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*013C*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D95, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*013D*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D98, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*013E*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*013F*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0140*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0D9E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0141*/ { ZYDIS_MNEMONIC_VCVTTPD2UQQ, 3, 0x0DA1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0142*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DB6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0143*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DB9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0144*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DBC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0145*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DBF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0146*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0147*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC2, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0148*/ { ZYDIS_MNEMONIC_VCVTTPS2DQ, 3, 0x0DC5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0149*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DDA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*014A*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DDD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*014B*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*014C*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*014D*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*014E*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE6, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*014F*/ { ZYDIS_MNEMONIC_VCVTTPS2QQ, 3, 0x0DE9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0150*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DEC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0151*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DEF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0152*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0153*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0154*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0155*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DF8, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0156*/ { ZYDIS_MNEMONIC_VCVTTPS2UDQ, 3, 0x0DFB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0157*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0DFE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0158*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E01, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0159*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E04, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*015A*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E07, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*015B*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*015C*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*015D*/ { ZYDIS_MNEMONIC_VCVTTPS2UQQ, 3, 0x0E0D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*015E*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15AC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*015F*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x15AC, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0160*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x128E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0161*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1640, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0162*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1640, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0163*/ { ZYDIS_MNEMONIC_VCVTTSD2SI, 2, 0x1292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0164*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1642, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0165*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1642, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0166*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1644, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0167*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1646, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0168*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1646, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0169*/ { ZYDIS_MNEMONIC_VCVTTSD2USI, 2, 0x1648, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016A*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016B*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x15B0, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016C*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12AE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016D*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x164A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016E*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x164A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*016F*/ { ZYDIS_MNEMONIC_VCVTTSS2SI, 2, 0x12B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0170*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0171*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0172*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x164E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0173*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1650, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0174*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1650, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0175*/ { ZYDIS_MNEMONIC_VCVTTSS2USI, 2, 0x1652, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0176*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E1F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0177*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E22, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0178*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E25, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0179*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E28, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*017A*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E2B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*017B*/ { ZYDIS_MNEMONIC_VCVTUDQ2PD, 3, 0x0E2E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*017C*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E31, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*017D*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E34, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*017E*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E37, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*017F*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0180*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0181*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E3D, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0182*/ { ZYDIS_MNEMONIC_VCVTUDQ2PS, 3, 0x0E40, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0183*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E43, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0184*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E46, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0185*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E49, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0186*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0187*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0188*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E4F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0189*/ { ZYDIS_MNEMONIC_VCVTUQQ2PD, 3, 0x0E52, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*018A*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E10, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*018B*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E13, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*018C*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E16, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*018D*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E13, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*018E*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E19, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*018F*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E19, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0190*/ { ZYDIS_MNEMONIC_VCVTUQQ2PS, 3, 0x0E1C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0191*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E55, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0192*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E58, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0193*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0194*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5B, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0195*/ { ZYDIS_MNEMONIC_VCVTUSI2SD, 3, 0x0E5E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0196*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E61, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0197*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E61, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0198*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E64, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0199*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E67, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*019A*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E67, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*019B*/ { ZYDIS_MNEMONIC_VCVTUSI2SS, 3, 0x0E6A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*019C*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*019D*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x012F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*019E*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0134, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*019F*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0139, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A0*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x013E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A1*/ { ZYDIS_MNEMONIC_VDBPSADBW, 5, 0x0143, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A2*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A3*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A4*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A5*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A6*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A7*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A8*/ { ZYDIS_MNEMONIC_VDIVPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01A9*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AA*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AB*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AC*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AD*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AE*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01AF*/ { ZYDIS_MNEMONIC_VDIVPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B0*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B1*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B2*/ { ZYDIS_MNEMONIC_VDIVSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B3*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B4*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B5*/ { ZYDIS_MNEMONIC_VDIVSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B6*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B7*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B8*/ { ZYDIS_MNEMONIC_VEXP2PD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01B9*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BA*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BB*/ { ZYDIS_MNEMONIC_VEXP2PS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BC*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E6D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BD*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BE*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E70, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01BF*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C0*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x0E73, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C1*/ { ZYDIS_MNEMONIC_VEXPANDPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C2*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E76, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C3*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C4*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E79, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C5*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C6*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0E7C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C7*/ { ZYDIS_MNEMONIC_VEXPANDPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C8*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x0597, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01C9*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x059B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CA*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x059F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CB*/ { ZYDIS_MNEMONIC_VEXTRACTF32X4, 4, 0x05A3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CC*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05A7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CD*/ { ZYDIS_MNEMONIC_VEXTRACTF32X8, 4, 0x05AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CE*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05AF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01CF*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05B3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D0*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D1*/ { ZYDIS_MNEMONIC_VEXTRACTF64X2, 4, 0x05BB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D2*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D3*/ { ZYDIS_MNEMONIC_VEXTRACTF64X4, 4, 0x05C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D4*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D5*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D6*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D7*/ { ZYDIS_MNEMONIC_VEXTRACTI32X4, 4, 0x05D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D8*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01D9*/ { ZYDIS_MNEMONIC_VEXTRACTI32X8, 4, 0x05DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DA*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DB*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DC*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DD*/ { ZYDIS_MNEMONIC_VEXTRACTI64X2, 4, 0x05EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DE*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x05EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01DF*/ { ZYDIS_MNEMONIC_VEXTRACTI64X4, 4, 0x05F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E0*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0E7F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*01E1*/ { ZYDIS_MNEMONIC_VEXTRACTPS, 3, 0x0B07, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*01E2*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E3*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E4*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E5*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E6*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E7*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E8*/ { ZYDIS_MNEMONIC_VFIXUPIMMPD, 5, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01E9*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01EA*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01EB*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01EC*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01ED*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01EE*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01EF*/ { ZYDIS_MNEMONIC_VFIXUPIMMPS, 5, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F0*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F1*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F2*/ { ZYDIS_MNEMONIC_VFIXUPIMMSD, 5, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F3*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F4*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F5*/ { ZYDIS_MNEMONIC_VFIXUPIMMSS, 5, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F6*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F7*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F8*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01F9*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FA*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FB*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FC*/ { ZYDIS_MNEMONIC_VFMADD132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FD*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FE*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*01FF*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0200*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0201*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0202*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0203*/ { ZYDIS_MNEMONIC_VFMADD132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0204*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0205*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0206*/ { ZYDIS_MNEMONIC_VFMADD132SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0207*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0208*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0209*/ { ZYDIS_MNEMONIC_VFMADD132SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*020A*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*020B*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*020C*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*020D*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*020E*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*020F*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0210*/ { ZYDIS_MNEMONIC_VFMADD213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0211*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0212*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0213*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0214*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0215*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0216*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0217*/ { ZYDIS_MNEMONIC_VFMADD213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0218*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0219*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*021A*/ { ZYDIS_MNEMONIC_VFMADD213SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*021B*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*021C*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*021D*/ { ZYDIS_MNEMONIC_VFMADD213SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*021E*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*021F*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0220*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0221*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0222*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0223*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0224*/ { ZYDIS_MNEMONIC_VFMADD231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0225*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0226*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0227*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0228*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0229*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*022A*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*022B*/ { ZYDIS_MNEMONIC_VFMADD231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*022C*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*022D*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*022E*/ { ZYDIS_MNEMONIC_VFMADD231SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*022F*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0230*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0231*/ { ZYDIS_MNEMONIC_VFMADD231SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0232*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0233*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0234*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0235*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0236*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0237*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0238*/ { ZYDIS_MNEMONIC_VFMADDSUB132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0239*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*023A*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*023B*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*023C*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*023D*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*023E*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*023F*/ { ZYDIS_MNEMONIC_VFMADDSUB132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0240*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0241*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0242*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0243*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0244*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0245*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0246*/ { ZYDIS_MNEMONIC_VFMADDSUB213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0247*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0248*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0249*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*024A*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*024B*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*024C*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*024D*/ { ZYDIS_MNEMONIC_VFMADDSUB213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*024E*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*024F*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0250*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0251*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0252*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0253*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0254*/ { ZYDIS_MNEMONIC_VFMADDSUB231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0255*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0256*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0257*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0258*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0259*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*025A*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*025B*/ { ZYDIS_MNEMONIC_VFMADDSUB231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*025C*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*025D*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*025E*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*025F*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0260*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0261*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0262*/ { ZYDIS_MNEMONIC_VFMSUB132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0263*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0264*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0265*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0266*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0267*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0268*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0269*/ { ZYDIS_MNEMONIC_VFMSUB132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*026A*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*026B*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*026C*/ { ZYDIS_MNEMONIC_VFMSUB132SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*026D*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*026E*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*026F*/ { ZYDIS_MNEMONIC_VFMSUB132SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0270*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0271*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0272*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0273*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0274*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0275*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0276*/ { ZYDIS_MNEMONIC_VFMSUB213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0277*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0278*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0279*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*027A*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*027B*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*027C*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*027D*/ { ZYDIS_MNEMONIC_VFMSUB213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*027E*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*027F*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0280*/ { ZYDIS_MNEMONIC_VFMSUB213SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0281*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0282*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0283*/ { ZYDIS_MNEMONIC_VFMSUB213SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0284*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0285*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0286*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0287*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0288*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0289*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*028A*/ { ZYDIS_MNEMONIC_VFMSUB231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*028B*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*028C*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*028D*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*028E*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*028F*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0290*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0291*/ { ZYDIS_MNEMONIC_VFMSUB231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0292*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0293*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0294*/ { ZYDIS_MNEMONIC_VFMSUB231SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0295*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0296*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0297*/ { ZYDIS_MNEMONIC_VFMSUB231SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0298*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0299*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*029A*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*029B*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*029C*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*029D*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*029E*/ { ZYDIS_MNEMONIC_VFMSUBADD132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*029F*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A0*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A1*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A2*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A3*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A4*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A5*/ { ZYDIS_MNEMONIC_VFMSUBADD132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A6*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A7*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A8*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02A9*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AA*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AB*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AC*/ { ZYDIS_MNEMONIC_VFMSUBADD213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AD*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AE*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02AF*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B0*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B1*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B2*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B3*/ { ZYDIS_MNEMONIC_VFMSUBADD213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B4*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B5*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B6*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B7*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B8*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02B9*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BA*/ { ZYDIS_MNEMONIC_VFMSUBADD231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BB*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BC*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BD*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BE*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02BF*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C0*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C1*/ { ZYDIS_MNEMONIC_VFMSUBADD231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C2*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C3*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C4*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C5*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C6*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C7*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C8*/ { ZYDIS_MNEMONIC_VFNMADD132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02C9*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CA*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CB*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CC*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CD*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CE*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02CF*/ { ZYDIS_MNEMONIC_VFNMADD132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D0*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D1*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D2*/ { ZYDIS_MNEMONIC_VFNMADD132SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D3*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D4*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D5*/ { ZYDIS_MNEMONIC_VFNMADD132SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D6*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D7*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D8*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02D9*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DA*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DB*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DC*/ { ZYDIS_MNEMONIC_VFNMADD213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DD*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DE*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02DF*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E0*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E1*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E2*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E3*/ { ZYDIS_MNEMONIC_VFNMADD213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E4*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E5*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E6*/ { ZYDIS_MNEMONIC_VFNMADD213SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E7*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E8*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02E9*/ { ZYDIS_MNEMONIC_VFNMADD213SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02EA*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02EB*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02EC*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02ED*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02EE*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02EF*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F0*/ { ZYDIS_MNEMONIC_VFNMADD231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F1*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F2*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F3*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F4*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F5*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F6*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F7*/ { ZYDIS_MNEMONIC_VFNMADD231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F8*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02F9*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FA*/ { ZYDIS_MNEMONIC_VFNMADD231SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FB*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FC*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FD*/ { ZYDIS_MNEMONIC_VFNMADD231SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FE*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*02FF*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0300*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0301*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0302*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0303*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0304*/ { ZYDIS_MNEMONIC_VFNMSUB132PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0305*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0306*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0307*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0308*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0309*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*030A*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*030B*/ { ZYDIS_MNEMONIC_VFNMSUB132PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*030C*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*030D*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*030E*/ { ZYDIS_MNEMONIC_VFNMSUB132SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*030F*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0310*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0311*/ { ZYDIS_MNEMONIC_VFNMSUB132SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0312*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0313*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0314*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0315*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0316*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0317*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0318*/ { ZYDIS_MNEMONIC_VFNMSUB213PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0319*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*031A*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*031B*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*031C*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*031D*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*031E*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*031F*/ { ZYDIS_MNEMONIC_VFNMSUB213PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0320*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0321*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0322*/ { ZYDIS_MNEMONIC_VFNMSUB213SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0323*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0324*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0325*/ { ZYDIS_MNEMONIC_VFNMSUB213SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0326*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0327*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0328*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0329*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*032A*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*032B*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*032C*/ { ZYDIS_MNEMONIC_VFNMSUB231PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*032D*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*032E*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*032F*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0330*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0331*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0332*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0333*/ { ZYDIS_MNEMONIC_VFNMSUB231PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0334*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0335*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0336*/ { ZYDIS_MNEMONIC_VFNMSUB231SD, 4, 0x0184, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0337*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0338*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0339*/ { ZYDIS_MNEMONIC_VFNMSUB231SS, 4, 0x0189, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*033A*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*033B*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*033C*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*033D*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*033E*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x0603, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*033F*/ { ZYDIS_MNEMONIC_VFPCLASSPD, 4, 0x05FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0340*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0607, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0341*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0342*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0343*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0344*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x0613, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0345*/ { ZYDIS_MNEMONIC_VFPCLASSPS, 4, 0x060B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0346*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x05F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0347*/ { ZYDIS_MNEMONIC_VFPCLASSSD, 4, 0x0617, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0348*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x0607, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0349*/ { ZYDIS_MNEMONIC_VFPCLASSSS, 4, 0x061B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*034A*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E82, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*034B*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E85, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*034C*/ { ZYDIS_MNEMONIC_VGATHERDPD, 3, 0x0E88, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*034D*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E8B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*034E*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E8E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*034F*/ { ZYDIS_MNEMONIC_VGATHERDPS, 3, 0x0E91, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0350*/ { ZYDIS_MNEMONIC_VGATHERPF0DPD, 2, 0x1654, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0351*/ { ZYDIS_MNEMONIC_VGATHERPF0DPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0352*/ { ZYDIS_MNEMONIC_VGATHERPF0QPD, 2, 0x1658, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0353*/ { ZYDIS_MNEMONIC_VGATHERPF0QPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0354*/ { ZYDIS_MNEMONIC_VGATHERPF1DPD, 2, 0x1654, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0355*/ { ZYDIS_MNEMONIC_VGATHERPF1DPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0356*/ { ZYDIS_MNEMONIC_VGATHERPF1QPD, 2, 0x1658, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0357*/ { ZYDIS_MNEMONIC_VGATHERPF1QPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0358*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E82, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0359*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E94, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*035A*/ { ZYDIS_MNEMONIC_VGATHERQPD, 3, 0x0E97, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*035B*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0E9A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*035C*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0E9D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*035D*/ { ZYDIS_MNEMONIC_VGATHERQPS, 3, 0x0EA0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*035E*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*035F*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0360*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0361*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0362*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0363*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0364*/ { ZYDIS_MNEMONIC_VGETEXPPD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0365*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0366*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0367*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0368*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0369*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*036A*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*036B*/ { ZYDIS_MNEMONIC_VGETEXPPS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*036C*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*036D*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*036E*/ { ZYDIS_MNEMONIC_VGETEXPSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*036F*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0370*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0371*/ { ZYDIS_MNEMONIC_VGETEXPSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0372*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0373*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0374*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0375*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0376*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0377*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0378*/ { ZYDIS_MNEMONIC_VGETMANTPD, 4, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0379*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*037A*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*037B*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*037C*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*037D*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*037E*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*037F*/ { ZYDIS_MNEMONIC_VGETMANTPS, 4, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0380*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0381*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0382*/ { ZYDIS_MNEMONIC_VGETMANTSD, 5, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0383*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0384*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0385*/ { ZYDIS_MNEMONIC_VGETMANTSS, 5, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0386*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0387*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01A7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0388*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01AC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0389*/ { ZYDIS_MNEMONIC_VINSERTF32X4, 5, 0x01B1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038A*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01B6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038B*/ { ZYDIS_MNEMONIC_VINSERTF32X8, 5, 0x01BB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038C*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038D*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01C5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038E*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*038F*/ { ZYDIS_MNEMONIC_VINSERTF64X2, 5, 0x01CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0390*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0391*/ { ZYDIS_MNEMONIC_VINSERTF64X4, 5, 0x01D9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0392*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01DE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0393*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0394*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01E8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0395*/ { ZYDIS_MNEMONIC_VINSERTI32X4, 5, 0x01ED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0396*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0397*/ { ZYDIS_MNEMONIC_VINSERTI32X8, 5, 0x01F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T8, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0398*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x01FC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0399*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0201, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*039A*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x0206, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*039B*/ { ZYDIS_MNEMONIC_VINSERTI64X2, 5, 0x020B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*039C*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0210, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*039D*/ { ZYDIS_MNEMONIC_VINSERTI64X4, 5, 0x0215, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T4, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*039E*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x048B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*039F*/ { ZYDIS_MNEMONIC_VINSERTPS, 4, 0x04BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*03A0*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A1*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A2*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A3*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A4*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A5*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A6*/ { ZYDIS_MNEMONIC_VMAXPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A7*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A8*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03A9*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AA*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AB*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AC*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AD*/ { ZYDIS_MNEMONIC_VMAXPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AE*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03AF*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B0*/ { ZYDIS_MNEMONIC_VMAXSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B1*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B2*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B3*/ { ZYDIS_MNEMONIC_VMAXSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B4*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B5*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B6*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B7*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B8*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03B9*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BA*/ { ZYDIS_MNEMONIC_VMINPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BB*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BC*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BD*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BE*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03BF*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C0*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C1*/ { ZYDIS_MNEMONIC_VMINPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C2*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C3*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C4*/ { ZYDIS_MNEMONIC_VMINSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C5*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C6*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C7*/ { ZYDIS_MNEMONIC_VMINSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C8*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03C9*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E6D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CA*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CB*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E70, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CC*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CD*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0E73, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CE*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D0E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03CF*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D0B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D0*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D14, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D1*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D11, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D2*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D1A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D3*/ { ZYDIS_MNEMONIC_VMOVAPD, 3, 0x0D17, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D4*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D5*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E76, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D6*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D7*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E79, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D8*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03D9*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0E7C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DA*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D20, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DB*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D1D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DC*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D26, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DD*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D23, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DE*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D2C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03DF*/ { ZYDIS_MNEMONIC_VMOVAPS, 3, 0x0D29, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E0*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x165A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*03E1*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x15D8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*03E2*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FC3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*03E3*/ { ZYDIS_MNEMONIC_VMOVD, 2, 0x0FC6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*03E4*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E5*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0EA3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E6*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E7*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0E70, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E8*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03E9*/ { ZYDIS_MNEMONIC_VMOVDDUP, 3, 0x0E73, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_DUP, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03EA*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03EB*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EA6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03EC*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03ED*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EA9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03EE*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03EF*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EAC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F0*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EAF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F1*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F2*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F3*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EB8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F4*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EBB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F5*/ { ZYDIS_MNEMONIC_VMOVDQA32, 3, 0x0EBE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F6*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F7*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F8*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03F9*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EC7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FA*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FB*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ECA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FC*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ECD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FD*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FE*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*03FF*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0400*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0ED9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0401*/ { ZYDIS_MNEMONIC_VMOVDQA64, 3, 0x0EDC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0402*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x081F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0403*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0823, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0404*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0827, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0405*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x082B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0406*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x082F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0407*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0833, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0408*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EDF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0409*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040A*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040B*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EE8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040C*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EEB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040D*/ { ZYDIS_MNEMONIC_VMOVDQU16, 3, 0x0EEE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040E*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*040F*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EA6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0410*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0411*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EA9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0412*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0413*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EAC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0414*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EAF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0415*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0416*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0417*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EB8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0418*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EBB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0419*/ { ZYDIS_MNEMONIC_VMOVDQU32, 3, 0x0EBE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041A*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041B*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041C*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041D*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EC7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041E*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*041F*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ECA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0420*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ECD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0421*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0422*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0423*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0424*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0ED9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0425*/ { ZYDIS_MNEMONIC_VMOVDQU64, 3, 0x0EDC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0426*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0427*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0428*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EF7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0429*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EFA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042A*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0EFD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042B*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F00, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042C*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F03, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042D*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F06, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042E*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F09, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*042F*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F0C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0430*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F0F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0431*/ { ZYDIS_MNEMONIC_VMOVDQU8, 3, 0x0F12, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0432*/ { ZYDIS_MNEMONIC_VMOVHLPS, 3, 0x0085, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0433*/ { ZYDIS_MNEMONIC_VMOVHPD, 3, 0x0B61, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0434*/ { ZYDIS_MNEMONIC_VMOVHPD, 2, 0x15A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0435*/ { ZYDIS_MNEMONIC_VMOVHPS, 3, 0x0B64, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0436*/ { ZYDIS_MNEMONIC_VMOVHPS, 2, 0x13A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0437*/ { ZYDIS_MNEMONIC_VMOVLHPS, 3, 0x0B67, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0438*/ { ZYDIS_MNEMONIC_VMOVLPD, 3, 0x04B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0439*/ { ZYDIS_MNEMONIC_VMOVLPD, 2, 0x13D4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043A*/ { ZYDIS_MNEMONIC_VMOVLPS, 3, 0x0B6A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043B*/ { ZYDIS_MNEMONIC_VMOVLPS, 2, 0x15AA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T2, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043C*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x165C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043D*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x165E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043E*/ { ZYDIS_MNEMONIC_VMOVNTDQ, 2, 0x1660, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*043F*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x09DE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0440*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x0C51, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0441*/ { ZYDIS_MNEMONIC_VMOVNTDQA, 2, 0x1662, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0442*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1380, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0443*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1596, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0444*/ { ZYDIS_MNEMONIC_VMOVNTPD, 2, 0x1664, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0445*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1384, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0446*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x159A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0447*/ { ZYDIS_MNEMONIC_VMOVNTPS, 2, 0x1666, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0448*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x1668, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0449*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15E0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044A*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FC9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044B*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FCC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044C*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0A6E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044D*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x15E0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044E*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x166A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*044F*/ { ZYDIS_MNEMONIC_VMOVQ, 2, 0x0FCC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0450*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0EA3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0451*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0452*/ { ZYDIS_MNEMONIC_VMOVSD, 3, 0x0F15, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0453*/ { ZYDIS_MNEMONIC_VMOVSD, 4, 0x064F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0454*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0455*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E76, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0456*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0457*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E79, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0458*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0459*/ { ZYDIS_MNEMONIC_VMOVSHDUP, 3, 0x0E7C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045A*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045B*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E76, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045C*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045D*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E79, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045E*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*045F*/ { ZYDIS_MNEMONIC_VMOVSLDUP, 3, 0x0E7C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0460*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0D02, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0461*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0462*/ { ZYDIS_MNEMONIC_VMOVSS, 3, 0x0F18, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0463*/ { ZYDIS_MNEMONIC_VMOVSS, 4, 0x0653, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0464*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0465*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E6D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0466*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0467*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E70, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0468*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0469*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0E73, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046A*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D0E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046B*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D0B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046C*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D14, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046D*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D11, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046E*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D1A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*046F*/ { ZYDIS_MNEMONIC_VMOVUPD, 3, 0x0D17, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0470*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0471*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E76, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0472*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0473*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E79, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0474*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0475*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0E7C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0476*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D20, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0477*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D1D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0478*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D26, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0479*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D23, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*047A*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D2C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*047B*/ { ZYDIS_MNEMONIC_VMOVUPS, 3, 0x0D29, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*047C*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*047D*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*047E*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*047F*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0480*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0481*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0482*/ { ZYDIS_MNEMONIC_VMULPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0483*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0484*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0485*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0486*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0487*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0488*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0489*/ { ZYDIS_MNEMONIC_VMULPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*048A*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*048B*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*048C*/ { ZYDIS_MNEMONIC_VMULSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*048D*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*048E*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*048F*/ { ZYDIS_MNEMONIC_VMULSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0490*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0491*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0492*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0493*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0494*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0495*/ { ZYDIS_MNEMONIC_VORPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0496*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0497*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0498*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0499*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*049A*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*049B*/ { ZYDIS_MNEMONIC_VORPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*049C*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x0657, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*049D*/ { ZYDIS_MNEMONIC_VP4DPWSSD, 4, 0x065B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*049E*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x0657, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*049F*/ { ZYDIS_MNEMONIC_VP4DPWSSDS, 4, 0x065B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1_4X, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A0*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F1B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A1*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F1E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A2*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F21, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A3*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F24, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A4*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F27, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A5*/ { ZYDIS_MNEMONIC_VPABSB, 3, 0x0F2A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A6*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F2D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A7*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F30, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A8*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F33, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04A9*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F36, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AA*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F39, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AB*/ { ZYDIS_MNEMONIC_VPABSD, 3, 0x0F3C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AC*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F3F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AD*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F42, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AE*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F45, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04AF*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F48, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B0*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F4B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B1*/ { ZYDIS_MNEMONIC_VPABSQ, 3, 0x0F4E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B2*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F51, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B3*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F54, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B4*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F57, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B5*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F5A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B6*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F5D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B7*/ { ZYDIS_MNEMONIC_VPABSW, 3, 0x0F60, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B8*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x065F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04B9*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0663, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BA*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0667, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BB*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x066B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BC*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x066F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BD*/ { ZYDIS_MNEMONIC_VPACKSSDW, 4, 0x0673, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BE*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0677, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04BF*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x067B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C0*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x067F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C1*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0683, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C2*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x0687, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C3*/ { ZYDIS_MNEMONIC_VPACKSSWB, 4, 0x068B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C4*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x068F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C5*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x0693, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C6*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x0697, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C7*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x069B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C8*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x069F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04C9*/ { ZYDIS_MNEMONIC_VPACKUSDW, 4, 0x06A3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CA*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06A7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CB*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CC*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06AF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CD*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06B3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CE*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04CF*/ { ZYDIS_MNEMONIC_VPACKUSWB, 4, 0x06BB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D0*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D1*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D2*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D3*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D4*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D5*/ { ZYDIS_MNEMONIC_VPADDB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D6*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D7*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D8*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04D9*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DA*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DB*/ { ZYDIS_MNEMONIC_VPADDD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DC*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DD*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DE*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04DF*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E0*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E1*/ { ZYDIS_MNEMONIC_VPADDQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E2*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E3*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E4*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E5*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E6*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E7*/ { ZYDIS_MNEMONIC_VPADDSB, 4, 0x06D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E8*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04E9*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04EA*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04EB*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04EC*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04ED*/ { ZYDIS_MNEMONIC_VPADDSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04EE*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04EF*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F0*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F1*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F2*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F3*/ { ZYDIS_MNEMONIC_VPADDUSB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F4*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F5*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F6*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F7*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F8*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04F9*/ { ZYDIS_MNEMONIC_VPADDUSW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FA*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FB*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FC*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FD*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FE*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*04FF*/ { ZYDIS_MNEMONIC_VPADDW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0500*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0501*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0502*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0503*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0504*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0505*/ { ZYDIS_MNEMONIC_VPALIGNR, 5, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0506*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0507*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0508*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0509*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*050A*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*050B*/ { ZYDIS_MNEMONIC_VPANDD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*050C*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*050D*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*050E*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*050F*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0510*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0511*/ { ZYDIS_MNEMONIC_VPANDND, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0512*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0513*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0514*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0515*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0516*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0517*/ { ZYDIS_MNEMONIC_VPANDNQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0518*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0519*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*051A*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*051B*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*051C*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*051D*/ { ZYDIS_MNEMONIC_VPANDQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*051E*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*051F*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0520*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0521*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0522*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0523*/ { ZYDIS_MNEMONIC_VPAVGB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0524*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0525*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0526*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0527*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0528*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0529*/ { ZYDIS_MNEMONIC_VPAVGW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052A*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052B*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052C*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052D*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052E*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*052F*/ { ZYDIS_MNEMONIC_VPBLENDMB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0530*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0531*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0532*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0533*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0534*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0535*/ { ZYDIS_MNEMONIC_VPBLENDMD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0536*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0537*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0538*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0539*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*053A*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*053B*/ { ZYDIS_MNEMONIC_VPBLENDMQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*053C*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*053D*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*053E*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*053F*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0540*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0541*/ { ZYDIS_MNEMONIC_VPBLENDMW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0542*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0EF1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0543*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F63, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0544*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F66, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0545*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F69, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0546*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F6C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0547*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F6F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0548*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F72, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0549*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F75, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054A*/ { ZYDIS_MNEMONIC_VPBROADCASTB, 3, 0x0F78, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054B*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F7B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054C*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054D*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F7E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054E*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0CD8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*054F*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F81, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0550*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0CDE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0551*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F84, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0552*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F87, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0553*/ { ZYDIS_MNEMONIC_VPBROADCASTD, 3, 0x0F8A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0554*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x166C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0555*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x166E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0556*/ { ZYDIS_MNEMONIC_VPBROADCASTMB2Q, 2, 0x1670, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0557*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1672, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0558*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1674, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0559*/ { ZYDIS_MNEMONIC_VPBROADCASTMW2D, 2, 0x1676, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*055A*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F8D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*055B*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*055C*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F90, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*055D*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F93, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*055E*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F96, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1F, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*055F*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F99, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0560*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F9C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0561*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0F9F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0562*/ { ZYDIS_MNEMONIC_VPBROADCASTQ, 3, 0x0FA2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0563*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x081F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0564*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FA5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0565*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FA8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0566*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FAB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0567*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FAE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0568*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0569*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056A*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FB7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056B*/ { ZYDIS_MNEMONIC_VPBROADCASTW, 3, 0x0FBA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056C*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0238, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056D*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x023D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056E*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0242, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*056F*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0247, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0570*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x024C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0571*/ { ZYDIS_MNEMONIC_VPCMPB, 5, 0x0251, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0572*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0256, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0573*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x025B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0574*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0260, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0575*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x0265, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0576*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0577*/ { ZYDIS_MNEMONIC_VPCMPD, 5, 0x026F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0578*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0579*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x0297, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057A*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x029C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057B*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057C*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057D*/ { ZYDIS_MNEMONIC_VPCMPEQB, 4, 0x02AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057E*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*057F*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02B5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0580*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0581*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0582*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0583*/ { ZYDIS_MNEMONIC_VPCMPEQD, 4, 0x02C9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0584*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0585*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0586*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02D8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0587*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0588*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0589*/ { ZYDIS_MNEMONIC_VPCMPEQQ, 4, 0x02E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*058A*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*058B*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*058C*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02F6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*058D*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x02FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*058E*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0300, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*058F*/ { ZYDIS_MNEMONIC_VPCMPEQW, 4, 0x0305, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0590*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0591*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x0297, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0592*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x029C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0593*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0594*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0595*/ { ZYDIS_MNEMONIC_VPCMPGTB, 4, 0x02AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0596*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0256, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0597*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x025B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0598*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0260, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0599*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x0265, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*059A*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*059B*/ { ZYDIS_MNEMONIC_VPCMPGTD, 4, 0x026F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*059C*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0274, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*059D*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0279, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*059E*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x027E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*059F*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0283, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A0*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x0288, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A1*/ { ZYDIS_MNEMONIC_VPCMPGTQ, 4, 0x028D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A2*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A3*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A4*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02F6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A5*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x02FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A6*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0300, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A7*/ { ZYDIS_MNEMONIC_VPCMPGTW, 4, 0x0305, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A8*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0274, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05A9*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0279, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AA*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x027E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AB*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0283, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AC*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x0288, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AD*/ { ZYDIS_MNEMONIC_VPCMPQ, 5, 0x028D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AE*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05AF*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x0297, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B0*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x029C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B1*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B2*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B3*/ { ZYDIS_MNEMONIC_VPCMPUB, 5, 0x02AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B4*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B5*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02B5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B6*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B7*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B8*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05B9*/ { ZYDIS_MNEMONIC_VPCMPUD, 5, 0x02C9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BA*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BB*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BC*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02D8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BD*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BE*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05BF*/ { ZYDIS_MNEMONIC_VPCMPUQ, 5, 0x02E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C0*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C1*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C2*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02F6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C3*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x02FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C4*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0300, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C5*/ { ZYDIS_MNEMONIC_VPCMPUW, 5, 0x0305, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C6*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C7*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x030F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C8*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0314, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05C9*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0319, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CA*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x031E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CB*/ { ZYDIS_MNEMONIC_VPCMPW, 5, 0x0323, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CC*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CD*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EAF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CE*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05CF*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EB5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D0*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EBE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D1*/ { ZYDIS_MNEMONIC_VPCOMPRESSD, 3, 0x0EBB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D2*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D3*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ECD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D4*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D5*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D6*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0EDC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D7*/ { ZYDIS_MNEMONIC_VPCOMPRESSQ, 3, 0x0ED9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D8*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05D9*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x080B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DA*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DB*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0813, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DC*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DD*/ { ZYDIS_MNEMONIC_VPCONFLICTD, 3, 0x081B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DE*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05DF*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0FBD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E0*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E1*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x073B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E2*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E3*/ { ZYDIS_MNEMONIC_VPCONFLICTQ, 3, 0x0743, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E4*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E5*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E6*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E7*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E8*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05E9*/ { ZYDIS_MNEMONIC_VPERMB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05EA*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05EB*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05EC*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05ED*/ { ZYDIS_MNEMONIC_VPERMD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05EE*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0707, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05EF*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x070B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F0*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x070F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F1*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0713, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F2*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x0717, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F3*/ { ZYDIS_MNEMONIC_VPERMI2B, 4, 0x071B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F4*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0328, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F5*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x032D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F6*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0332, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F7*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0337, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F8*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x033C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05F9*/ { ZYDIS_MNEMONIC_VPERMI2D, 4, 0x0341, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FA*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FB*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FC*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FD*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FE*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*05FF*/ { ZYDIS_MNEMONIC_VPERMI2PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0600*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0601*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0602*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0603*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0604*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0605*/ { ZYDIS_MNEMONIC_VPERMI2PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0606*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0346, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0607*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x034B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0608*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0350, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0609*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x0355, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*060A*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*060B*/ { ZYDIS_MNEMONIC_VPERMI2Q, 4, 0x035F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*060C*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x071F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*060D*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0723, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*060E*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0727, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*060F*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x072B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0610*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x072F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0611*/ { ZYDIS_MNEMONIC_VPERMI2W, 4, 0x0733, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0612*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0613*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0614*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0615*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0616*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0617*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0618*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0619*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*061A*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*061B*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*061C*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*061D*/ { ZYDIS_MNEMONIC_VPERMILPD, 4, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*061E*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*061F*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0620*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0621*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0622*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0623*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0624*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0625*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0626*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0627*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0628*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0629*/ { ZYDIS_MNEMONIC_VPERMILPS, 4, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*062A*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*062B*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*062C*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*062D*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*062E*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*062F*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0630*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0631*/ { ZYDIS_MNEMONIC_VPERMPD, 4, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0632*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0633*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0634*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0635*/ { ZYDIS_MNEMONIC_VPERMPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0636*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0637*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0638*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0639*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*063A*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*063B*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x073B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*063C*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*063D*/ { ZYDIS_MNEMONIC_VPERMQ, 4, 0x0743, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*063E*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0707, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*063F*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x070B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0640*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x070F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0641*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0713, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0642*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x0717, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0643*/ { ZYDIS_MNEMONIC_VPERMT2B, 4, 0x071B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0644*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0328, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0645*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x032D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0646*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0332, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0647*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0337, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0648*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x033C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0649*/ { ZYDIS_MNEMONIC_VPERMT2D, 4, 0x0341, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*064A*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0148, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*064B*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x014D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*064C*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*064D*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0157, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*064E*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x015C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*064F*/ { ZYDIS_MNEMONIC_VPERMT2PD, 4, 0x0161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0650*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0166, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0651*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x016B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0652*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0653*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x0175, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0654*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0655*/ { ZYDIS_MNEMONIC_VPERMT2PS, 4, 0x017F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0656*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0346, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0657*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x034B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0658*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0350, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0659*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x0355, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*065A*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*065B*/ { ZYDIS_MNEMONIC_VPERMT2Q, 4, 0x035F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*065C*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x071F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*065D*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0723, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*065E*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0727, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*065F*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x072B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0660*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x072F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0661*/ { ZYDIS_MNEMONIC_VPERMT2W, 4, 0x0733, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0662*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0663*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0664*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0665*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0666*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0667*/ { ZYDIS_MNEMONIC_VPERMW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0668*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EA6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0669*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066A*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EA9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066B*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066C*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0EAC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066D*/ { ZYDIS_MNEMONIC_VPEXPANDD, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066E*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*066F*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0670*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0EC7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0671*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0672*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x0ECA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0673*/ { ZYDIS_MNEMONIC_VPEXPANDQ, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0674*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0FC0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0675*/ { ZYDIS_MNEMONIC_VPEXTRB, 3, 0x0BF1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0676*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FC3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0677*/ { ZYDIS_MNEMONIC_VPEXTRD, 3, 0x0FC6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0678*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FC9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0679*/ { ZYDIS_MNEMONIC_VPEXTRQ, 3, 0x0FCC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*067A*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FCF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*067B*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FD2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*067C*/ { ZYDIS_MNEMONIC_VPEXTRW, 3, 0x0FD5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*067D*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FD8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*067E*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FDB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*067F*/ { ZYDIS_MNEMONIC_VPGATHERDD, 3, 0x0FDE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0680*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0681*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0682*/ { ZYDIS_MNEMONIC_VPGATHERDQ, 3, 0x0FE7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0683*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FEA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0684*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0685*/ { ZYDIS_MNEMONIC_VPGATHERQD, 3, 0x0FF0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0686*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FE1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0687*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FF3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0688*/ { ZYDIS_MNEMONIC_VPGATHERQQ, 3, 0x0FF6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0689*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x054B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068A*/ { ZYDIS_MNEMONIC_VPINSRB, 4, 0x0547, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068B*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x0553, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068C*/ { ZYDIS_MNEMONIC_VPINSRD, 4, 0x054F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068D*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x055B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068E*/ { ZYDIS_MNEMONIC_VPINSRQ, 4, 0x0557, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*068F*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x0563, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0690*/ { ZYDIS_MNEMONIC_VPINSRW, 4, 0x055F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0691*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0692*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x080B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0693*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0694*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0813, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0695*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0696*/ { ZYDIS_MNEMONIC_VPLZCNTD, 3, 0x081B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0697*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0EC1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0698*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0FBD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0699*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0737, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*069A*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x073B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*069B*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*069C*/ { ZYDIS_MNEMONIC_VPLZCNTQ, 3, 0x0743, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*069D*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0346, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*069E*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x034B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*069F*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0350, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A0*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x0355, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A1*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A2*/ { ZYDIS_MNEMONIC_VPMADD52HUQ, 4, 0x035F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A3*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0346, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A4*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x034B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A5*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0350, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A6*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x0355, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A7*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A8*/ { ZYDIS_MNEMONIC_VPMADD52LUQ, 4, 0x035F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06A9*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AA*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AB*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AC*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AD*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AE*/ { ZYDIS_MNEMONIC_VPMADDUBSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06AF*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0747, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B0*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x074B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B1*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x074F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B2*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0753, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B3*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x0757, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B4*/ { ZYDIS_MNEMONIC_VPMADDWD, 4, 0x075B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B5*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B6*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B7*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B8*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06B9*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BA*/ { ZYDIS_MNEMONIC_VPMAXSB, 4, 0x06D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BB*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x075F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BC*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0763, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BD*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0767, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BE*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x076B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06BF*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x076F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C0*/ { ZYDIS_MNEMONIC_VPMAXSD, 4, 0x0773, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C1*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0777, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C2*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x077B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C3*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x077F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C4*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0783, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C5*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x0787, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C6*/ { ZYDIS_MNEMONIC_VPMAXSQ, 4, 0x078B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C7*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C8*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06C9*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CA*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CB*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CC*/ { ZYDIS_MNEMONIC_VPMAXSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CD*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CE*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06CF*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D0*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D1*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D2*/ { ZYDIS_MNEMONIC_VPMAXUB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D3*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D4*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D5*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D6*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D7*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D8*/ { ZYDIS_MNEMONIC_VPMAXUD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06D9*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DA*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DB*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DC*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DD*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DE*/ { ZYDIS_MNEMONIC_VPMAXUQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06DF*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E0*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E1*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E2*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E3*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E4*/ { ZYDIS_MNEMONIC_VPMAXUW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E5*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E6*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E7*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E8*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06E9*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06EA*/ { ZYDIS_MNEMONIC_VPMINSB, 4, 0x06D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06EB*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x075F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06EC*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0763, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06ED*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0767, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06EE*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x076B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06EF*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x076F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F0*/ { ZYDIS_MNEMONIC_VPMINSD, 4, 0x0773, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F1*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0777, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F2*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x077B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F3*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x077F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F4*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0783, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F5*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x0787, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F6*/ { ZYDIS_MNEMONIC_VPMINSQ, 4, 0x078B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F7*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F8*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06F9*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FA*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FB*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FC*/ { ZYDIS_MNEMONIC_VPMINSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FD*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FE*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*06FF*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0700*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0701*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0702*/ { ZYDIS_MNEMONIC_VPMINUB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0703*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0704*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0705*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0706*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0707*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0708*/ { ZYDIS_MNEMONIC_VPMINUD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0709*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*070A*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*070B*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*070C*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*070D*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*070E*/ { ZYDIS_MNEMONIC_VPMINUQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*070F*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0710*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0711*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0712*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0713*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0714*/ { ZYDIS_MNEMONIC_VPMINUW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0715*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x1678, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0716*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x167A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0717*/ { ZYDIS_MNEMONIC_VPMOVB2M, 2, 0x167C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0718*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x167E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0719*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1680, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*071A*/ { ZYDIS_MNEMONIC_VPMOVD2M, 2, 0x1682, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*071B*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FF9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*071C*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FFC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*071D*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x0FFF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*071E*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1002, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*071F*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1005, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0720*/ { ZYDIS_MNEMONIC_VPMOVDB, 3, 0x1008, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0721*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x100B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0722*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x100E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0723*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1011, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0724*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1014, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0725*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x1017, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0726*/ { ZYDIS_MNEMONIC_VPMOVDW, 3, 0x101A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0727*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1684, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0728*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1686, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0729*/ { ZYDIS_MNEMONIC_VPMOVM2B, 2, 0x1688, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072A*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072B*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072C*/ { ZYDIS_MNEMONIC_VPMOVM2D, 2, 0x168E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072D*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1690, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072E*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1692, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*072F*/ { ZYDIS_MNEMONIC_VPMOVM2Q, 2, 0x1694, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0730*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1696, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0731*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x1698, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0732*/ { ZYDIS_MNEMONIC_VPMOVM2W, 2, 0x169A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0733*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x169C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0734*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x169E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0735*/ { ZYDIS_MNEMONIC_VPMOVQ2M, 2, 0x16A0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0736*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x101D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0737*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1020, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0738*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1023, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0739*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1026, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073A*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x1029, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073B*/ { ZYDIS_MNEMONIC_VPMOVQB, 3, 0x102C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073C*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x102F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073D*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1032, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073E*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1035, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*073F*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x1038, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0740*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x103B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0741*/ { ZYDIS_MNEMONIC_VPMOVQD, 3, 0x103E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0742*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1041, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0743*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1044, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0744*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1047, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0745*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x104A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0746*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x104D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0747*/ { ZYDIS_MNEMONIC_VPMOVQW, 3, 0x1050, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0748*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1053, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0749*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1056, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074A*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1059, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074B*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x105C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074C*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x105F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074D*/ { ZYDIS_MNEMONIC_VPMOVSDB, 3, 0x1062, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074E*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1065, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*074F*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1068, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0750*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x106B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0751*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x106E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0752*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1071, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0753*/ { ZYDIS_MNEMONIC_VPMOVSDW, 3, 0x1074, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0754*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1077, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0755*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x107A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0756*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x107D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0757*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1080, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0758*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1083, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0759*/ { ZYDIS_MNEMONIC_VPMOVSQB, 3, 0x1086, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075A*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1089, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075B*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x108C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075C*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x108F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075D*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1092, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075E*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1095, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*075F*/ { ZYDIS_MNEMONIC_VPMOVSQD, 3, 0x1098, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0760*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x109B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0761*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x109E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0762*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0763*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0764*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10A7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0765*/ { ZYDIS_MNEMONIC_VPMOVSQW, 3, 0x10AA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0766*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0767*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0768*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0769*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076A*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10B9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076B*/ { ZYDIS_MNEMONIC_VPMOVSWB, 3, 0x10BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076C*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076D*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076E*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*076F*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10C8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0770*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0771*/ { ZYDIS_MNEMONIC_VPMOVSXBD, 3, 0x10CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0772*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0773*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0774*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0775*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0776*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0777*/ { ZYDIS_MNEMONIC_VPMOVSXBQ, 3, 0x10E0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0778*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0779*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077A*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10E9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077B*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077C*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077D*/ { ZYDIS_MNEMONIC_VPMOVSXBW, 3, 0x10F2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077E*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10F5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*077F*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10F8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0780*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0781*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x10FE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0782*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1101, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0783*/ { ZYDIS_MNEMONIC_VPMOVSXDQ, 3, 0x1104, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0784*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1107, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0785*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x110A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0786*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x110D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0787*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1110, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0788*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1113, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0789*/ { ZYDIS_MNEMONIC_VPMOVSXWD, 3, 0x1116, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078A*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1119, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078B*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x111C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078C*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x111F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078D*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1122, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078E*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1125, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*078F*/ { ZYDIS_MNEMONIC_VPMOVSXWQ, 3, 0x1128, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0790*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FF9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0791*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FFC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0792*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x0FFF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0793*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1002, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0794*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1005, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0795*/ { ZYDIS_MNEMONIC_VPMOVUSDB, 3, 0x1008, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0796*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x100B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0797*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x100E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0798*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1011, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0799*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1014, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079A*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x1017, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079B*/ { ZYDIS_MNEMONIC_VPMOVUSDW, 3, 0x101A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079C*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x101D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079D*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1020, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079E*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1023, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*079F*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1026, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A0*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x1029, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A1*/ { ZYDIS_MNEMONIC_VPMOVUSQB, 3, 0x102C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A2*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x102F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A3*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1032, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A4*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1035, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A5*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x1038, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A6*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x103B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A7*/ { ZYDIS_MNEMONIC_VPMOVUSQD, 3, 0x103E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A8*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1041, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07A9*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1044, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AA*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1047, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AB*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x104A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AC*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x104D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AD*/ { ZYDIS_MNEMONIC_VPMOVUSQW, 3, 0x1050, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AE*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x112B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07AF*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x112E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B0*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1131, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B1*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1134, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B2*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x1137, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B3*/ { ZYDIS_MNEMONIC_VPMOVUSWB, 3, 0x113A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B4*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*07B5*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*07B6*/ { ZYDIS_MNEMONIC_VPMOVW2M, 2, 0x16A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*07B7*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x112B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B8*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x112E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07B9*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1131, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BA*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1134, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BB*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x1137, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BC*/ { ZYDIS_MNEMONIC_VPMOVWB, 3, 0x113A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BD*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BE*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07BF*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C0*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10C8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C1*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C2*/ { ZYDIS_MNEMONIC_VPMOVZXBD, 3, 0x10CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C3*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C4*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C5*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C6*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C7*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C8*/ { ZYDIS_MNEMONIC_VPMOVZXBQ, 3, 0x10E0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_OVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07C9*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CA*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CB*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10E9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CC*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CD*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CE*/ { ZYDIS_MNEMONIC_VPMOVZXBW, 3, 0x10F2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07CF*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10F5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D0*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10F8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D1*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D2*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x10FE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D3*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1101, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D4*/ { ZYDIS_MNEMONIC_VPMOVZXDQ, 3, 0x1104, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D5*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1107, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D6*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x110A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D7*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x110D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D8*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1110, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07D9*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1113, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DA*/ { ZYDIS_MNEMONIC_VPMOVZXWD, 3, 0x1116, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_HVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DB*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1119, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DC*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x111C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DD*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x111F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DE*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1122, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07DF*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1125, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E0*/ { ZYDIS_MNEMONIC_VPMOVZXWQ, 3, 0x1128, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_QVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E1*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x078F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E2*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x0793, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E3*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x0797, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E4*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x079B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E5*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x079F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E6*/ { ZYDIS_MNEMONIC_VPMULDQ, 4, 0x07A3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E7*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E8*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07E9*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07EA*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07EB*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07EC*/ { ZYDIS_MNEMONIC_VPMULHRSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07ED*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07EE*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07EF*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F0*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F1*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F2*/ { ZYDIS_MNEMONIC_VPMULHUW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F3*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F4*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F5*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F6*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F7*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F8*/ { ZYDIS_MNEMONIC_VPMULHW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07F9*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FA*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FB*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FC*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FD*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FE*/ { ZYDIS_MNEMONIC_VPMULLD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*07FF*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0800*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0801*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0802*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0803*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0804*/ { ZYDIS_MNEMONIC_VPMULLQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0805*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0806*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0807*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0808*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0809*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*080A*/ { ZYDIS_MNEMONIC_VPMULLW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*080B*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07A7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*080C*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*080D*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07AF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*080E*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07B3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*080F*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0810*/ { ZYDIS_MNEMONIC_VPMULTISHIFTQB, 4, 0x07BB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0811*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0812*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0813*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0814*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0815*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0816*/ { ZYDIS_MNEMONIC_VPMULUDQ, 4, 0x07D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0817*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0818*/ { ZYDIS_MNEMONIC_VPOPCNTD, 3, 0x081B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0819*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x073F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*081A*/ { ZYDIS_MNEMONIC_VPOPCNTQ, 3, 0x0743, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*081B*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*081C*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*081D*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*081E*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*081F*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0820*/ { ZYDIS_MNEMONIC_VPORD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0821*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0822*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0823*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0824*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0825*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0826*/ { ZYDIS_MNEMONIC_VPORQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0827*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0828*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0829*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*082A*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*082B*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*082C*/ { ZYDIS_MNEMONIC_VPROLD, 4, 0x07EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*082D*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*082E*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*082F*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0830*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0831*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x07FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0832*/ { ZYDIS_MNEMONIC_VPROLQ, 4, 0x0803, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0833*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0834*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0835*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0836*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0837*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0838*/ { ZYDIS_MNEMONIC_VPROLVD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0839*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*083A*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*083B*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*083C*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*083D*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*083E*/ { ZYDIS_MNEMONIC_VPROLVQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*083F*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0840*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0841*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0842*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0843*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0844*/ { ZYDIS_MNEMONIC_VPRORD, 4, 0x07EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0845*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0846*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0847*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0848*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0849*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x07FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*084A*/ { ZYDIS_MNEMONIC_VPRORQ, 4, 0x0803, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*084B*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*084C*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*084D*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*084E*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*084F*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0850*/ { ZYDIS_MNEMONIC_VPRORVD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0851*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0852*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0853*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0854*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0855*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0856*/ { ZYDIS_MNEMONIC_VPRORVQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0857*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0858*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0859*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x0503, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*085A*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x04FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*085B*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x113D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*085C*/ { ZYDIS_MNEMONIC_VPSADBW, 3, 0x1140, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*085D*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1143, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*085E*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1146, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*085F*/ { ZYDIS_MNEMONIC_VPSCATTERDD, 3, 0x1149, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0860*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x114C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0861*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x114F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0862*/ { ZYDIS_MNEMONIC_VPSCATTERDQ, 3, 0x1152, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0863*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1155, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0864*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x1158, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0865*/ { ZYDIS_MNEMONIC_VPSCATTERQD, 3, 0x115B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0866*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x114C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0867*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x115E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0868*/ { ZYDIS_MNEMONIC_VPSCATTERQQ, 3, 0x1161, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0869*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086A*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086B*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086C*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086D*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086E*/ { ZYDIS_MNEMONIC_VPSHUFB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*086F*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0807, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0870*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x080B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0871*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x080F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0872*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0813, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0873*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x0817, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0874*/ { ZYDIS_MNEMONIC_VPSHUFD, 4, 0x081B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0875*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x081F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0876*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0823, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0877*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0827, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0878*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x082B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0879*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x082F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087A*/ { ZYDIS_MNEMONIC_VPSHUFHW, 4, 0x0833, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087B*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x081F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087C*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0823, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087D*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0827, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087E*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x082B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*087F*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x082F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0880*/ { ZYDIS_MNEMONIC_VPSHUFLW, 4, 0x0833, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0881*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0882*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0883*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0884*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0885*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0886*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x07EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0887*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0888*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x0837, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0889*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01DE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*088A*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*088B*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01E8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*088C*/ { ZYDIS_MNEMONIC_VPSLLD, 4, 0x01ED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*088D*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1164, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*088E*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1167, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*088F*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x116A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0890*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x116D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0891*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0892*/ { ZYDIS_MNEMONIC_VPSLLDQ, 3, 0x1173, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0893*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0894*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0895*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0896*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0897*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x07FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0898*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0803, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0899*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089A*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x083B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089B*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x01FC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089C*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0201, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089D*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x0206, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089E*/ { ZYDIS_MNEMONIC_VPSLLQ, 4, 0x020B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*089F*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A0*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A1*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A2*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A3*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A4*/ { ZYDIS_MNEMONIC_VPSLLVD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A5*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A6*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A7*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A8*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08A9*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AA*/ { ZYDIS_MNEMONIC_VPSLLVQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AB*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AC*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AD*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AE*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08AF*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B0*/ { ZYDIS_MNEMONIC_VPSLLVW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B1*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x083F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B2*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0843, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B3*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0847, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B4*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x084B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B5*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x084F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B6*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0853, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B7*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B8*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08B9*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0857, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BA*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x085B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BB*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x085F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BC*/ { ZYDIS_MNEMONIC_VPSLLW, 4, 0x0863, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BD*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BE*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08BF*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C0*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C1*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C2*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x07EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C3*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C4*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x0837, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C5*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01DE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C6*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C7*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01E8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C8*/ { ZYDIS_MNEMONIC_VPSRAD, 4, 0x01ED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08C9*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CA*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CB*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CC*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CD*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x07FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CE*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0803, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08CF*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D0*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x083B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D1*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x01FC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D2*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0201, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D3*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x0206, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D4*/ { ZYDIS_MNEMONIC_VPSRAQ, 4, 0x020B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D5*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D6*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D7*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D8*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08D9*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DA*/ { ZYDIS_MNEMONIC_VPSRAVD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DB*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DC*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DD*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DE*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08DF*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E0*/ { ZYDIS_MNEMONIC_VPSRAVQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E1*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E2*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E3*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E4*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E5*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E6*/ { ZYDIS_MNEMONIC_VPSRAVW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E7*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x083F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E8*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0843, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08E9*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0847, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08EA*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x084B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08EB*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x084F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08EC*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0853, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08ED*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08EE*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08EF*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0857, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F0*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x085B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F1*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x085F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F2*/ { ZYDIS_MNEMONIC_VPSRAW, 4, 0x0863, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F3*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F4*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F5*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F6*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F7*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F8*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x07EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*08F9*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FA*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x0837, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FB*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01DE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FC*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FD*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01E8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FE*/ { ZYDIS_MNEMONIC_VPSRLD, 4, 0x01ED, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*08FF*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1164, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0900*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1167, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0901*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x116A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0902*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x116D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0903*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1170, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0904*/ { ZYDIS_MNEMONIC_VPSRLDQ, 3, 0x1173, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0905*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0906*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0907*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0908*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0909*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x07FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*090A*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0803, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*090B*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*090C*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x083B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*090D*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x01FC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*090E*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0201, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*090F*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x0206, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0910*/ { ZYDIS_MNEMONIC_VPSRLQ, 4, 0x020B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0911*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0912*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0913*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0914*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0915*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0916*/ { ZYDIS_MNEMONIC_VPSRLVD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0917*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0918*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0919*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*091A*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*091B*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*091C*/ { ZYDIS_MNEMONIC_VPSRLVQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*091D*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*091E*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*091F*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0920*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0921*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0922*/ { ZYDIS_MNEMONIC_VPSRLVW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0923*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x083F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0924*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0843, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0925*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0847, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0926*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x084B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0927*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x084F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0928*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0853, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0929*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092A*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092B*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0857, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092C*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x085B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092D*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x085F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092E*/ { ZYDIS_MNEMONIC_VPSRLW, 4, 0x0863, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_M128, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*092F*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0930*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0931*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0932*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0933*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0934*/ { ZYDIS_MNEMONIC_VPSUBB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0935*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0936*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0937*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0938*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0939*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*093A*/ { ZYDIS_MNEMONIC_VPSUBD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*093B*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*093C*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*093D*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*093E*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*093F*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0940*/ { ZYDIS_MNEMONIC_VPSUBQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0941*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0942*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06C3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0943*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06C7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0944*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0945*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06CF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0946*/ { ZYDIS_MNEMONIC_VPSUBSB, 4, 0x06D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0947*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06D7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0948*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06DB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0949*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094A*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06E3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094B*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094C*/ { ZYDIS_MNEMONIC_VPSUBSW, 4, 0x06EB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094D*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094E*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*094F*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0950*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0951*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0952*/ { ZYDIS_MNEMONIC_VPSUBUSB, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0953*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0954*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0955*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0956*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0957*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0958*/ { ZYDIS_MNEMONIC_VPSUBUSW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0959*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095A*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095B*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095C*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095D*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095E*/ { ZYDIS_MNEMONIC_VPSUBW, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*095F*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0328, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0960*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x032D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0961*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0332, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0962*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0337, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0963*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x033C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0964*/ { ZYDIS_MNEMONIC_VPTERNLOGD, 5, 0x0341, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0965*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0346, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0966*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x034B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0967*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0350, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0968*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x0355, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0969*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*096A*/ { ZYDIS_MNEMONIC_VPTERNLOGQ, 5, 0x035F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*096B*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*096C*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x0297, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*096D*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x029C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*096E*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*096F*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0970*/ { ZYDIS_MNEMONIC_VPTESTMB, 4, 0x02AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0971*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0972*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02B5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0973*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0974*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0975*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0976*/ { ZYDIS_MNEMONIC_VPTESTMD, 4, 0x02C9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0977*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0978*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0979*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02D8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*097A*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*097B*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*097C*/ { ZYDIS_MNEMONIC_VPTESTMQ, 4, 0x02E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*097D*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*097E*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*097F*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02F6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0980*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x02FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0981*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0300, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0982*/ { ZYDIS_MNEMONIC_VPTESTMW, 4, 0x0305, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0983*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0292, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0984*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x0297, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0985*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x029C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0986*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0987*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02A6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0988*/ { ZYDIS_MNEMONIC_VPTESTNMB, 4, 0x02AB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0989*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*098A*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02B5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*098B*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*098C*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02BF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*098D*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C4, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*098E*/ { ZYDIS_MNEMONIC_VPTESTNMD, 4, 0x02C9, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*098F*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02CE, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0990*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0991*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02D8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0992*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02DD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0993*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0994*/ { ZYDIS_MNEMONIC_VPTESTNMQ, 4, 0x02E7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0995*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02EC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0996*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0997*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02F6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0998*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x02FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0999*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0300, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099A*/ { ZYDIS_MNEMONIC_VPTESTNMW, 4, 0x0305, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099B*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099C*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099D*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099E*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*099F*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A0*/ { ZYDIS_MNEMONIC_VPUNPCKHBW, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A1*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A2*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A3*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A4*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A5*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A6*/ { ZYDIS_MNEMONIC_VPUNPCKHDQ, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A7*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A8*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09A9*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AA*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AB*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AC*/ { ZYDIS_MNEMONIC_VPUNPCKHQDQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AD*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AE*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09AF*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B0*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B1*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B2*/ { ZYDIS_MNEMONIC_VPUNPCKHWD, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B3*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B4*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x021F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B5*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0224, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B6*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0229, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B7*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x022E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B8*/ { ZYDIS_MNEMONIC_VPUNPCKLBW, 4, 0x0233, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_8, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09B9*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BA*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BB*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BC*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BD*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BE*/ { ZYDIS_MNEMONIC_VPUNPCKLDQ, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09BF*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C0*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C1*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C2*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C3*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C4*/ { ZYDIS_MNEMONIC_VPUNPCKLQDQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C5*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06EF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C6*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06F3, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C7*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06F7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C8*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06FB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09C9*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x06FF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CA*/ { ZYDIS_MNEMONIC_VPUNPCKLWD, 4, 0x0703, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FVM, ZYDIS_IELEMENT_SIZE_16, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CB*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00A8, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CC*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00AD, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CD*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CE*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09CF*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D0*/ { ZYDIS_MNEMONIC_VPXORD, 4, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D1*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00C6, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D2*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00CB, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D3*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D4*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D5*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D6*/ { ZYDIS_MNEMONIC_VPXORQ, 4, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D7*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D8*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09D9*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DA*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DB*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DC*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DD*/ { ZYDIS_MNEMONIC_VRANGEPD, 5, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DE*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09DF*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E0*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E1*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E2*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E3*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E4*/ { ZYDIS_MNEMONIC_VRANGEPS, 5, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E5*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E6*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E7*/ { ZYDIS_MNEMONIC_VRANGESD, 5, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E8*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09E9*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*09EA*/ { ZYDIS_MNEMONIC_VRANGESS, 5, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09EB*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09EC*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09ED*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09EE*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09EF*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F0*/ { ZYDIS_MNEMONIC_VRCP14PD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F1*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F2*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F3*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F4*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F5*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F6*/ { ZYDIS_MNEMONIC_VRCP14PS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F7*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F8*/ { ZYDIS_MNEMONIC_VRCP14SD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09F9*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FA*/ { ZYDIS_MNEMONIC_VRCP14SS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FB*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FC*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FD*/ { ZYDIS_MNEMONIC_VRCP28PD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FE*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*09FF*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A00*/ { ZYDIS_MNEMONIC_VRCP28PS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A01*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A02*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A03*/ { ZYDIS_MNEMONIC_VRCP28SD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A04*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A05*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A06*/ { ZYDIS_MNEMONIC_VRCP28SS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A07*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A08*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A09*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0A*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0B*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0C*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0D*/ { ZYDIS_MNEMONIC_VREDUCEPD, 4, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0E*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A0F*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A10*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A11*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A12*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A13*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A14*/ { ZYDIS_MNEMONIC_VREDUCEPS, 4, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A15*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A16*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A17*/ { ZYDIS_MNEMONIC_VREDUCESD, 5, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A18*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A19*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1A*/ { ZYDIS_MNEMONIC_VREDUCESS, 5, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1B*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1C*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1D*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1E*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A1F*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A20*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A21*/ { ZYDIS_MNEMONIC_VRNDSCALEPD, 4, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A22*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A23*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A24*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A25*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A26*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A27*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A28*/ { ZYDIS_MNEMONIC_VRNDSCALEPS, 4, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A29*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2A*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2B*/ { ZYDIS_MNEMONIC_VRNDSCALESD, 5, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2C*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2D*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2E*/ { ZYDIS_MNEMONIC_VRNDSCALESS, 5, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A2F*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A30*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A31*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A32*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A33*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A34*/ { ZYDIS_MNEMONIC_VRSQRT14PD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A35*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A36*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A37*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A38*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A39*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3A*/ { ZYDIS_MNEMONIC_VRSQRT14PS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3B*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3C*/ { ZYDIS_MNEMONIC_VRSQRT14SD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3D*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3E*/ { ZYDIS_MNEMONIC_VRSQRT14SS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A3F*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A40*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A41*/ { ZYDIS_MNEMONIC_VRSQRT28PD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A42*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A43*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A44*/ { ZYDIS_MNEMONIC_VRSQRT28PS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A45*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A46*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A47*/ { ZYDIS_MNEMONIC_VRSQRT28SD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A48*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A49*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4A*/ { ZYDIS_MNEMONIC_VRSQRT28SS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4B*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4C*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4D*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4E*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A4F*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A50*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A51*/ { ZYDIS_MNEMONIC_VSCALEFPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A52*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A53*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A54*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A55*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A56*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A57*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A58*/ { ZYDIS_MNEMONIC_VSCALEFPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A59*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5A*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5B*/ { ZYDIS_MNEMONIC_VSCALEFSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5C*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5D*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5E*/ { ZYDIS_MNEMONIC_VSCALEFSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A5F*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1176, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A60*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x1179, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A61*/ { ZYDIS_MNEMONIC_VSCATTERDPD, 3, 0x117C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A62*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x117F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A63*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1182, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A64*/ { ZYDIS_MNEMONIC_VSCATTERDPS, 3, 0x1185, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A65*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPD, 2, 0x1654, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A66*/ { ZYDIS_MNEMONIC_VSCATTERPF0DPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A67*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPD, 2, 0x1658, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A68*/ { ZYDIS_MNEMONIC_VSCATTERPF0QPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A69*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPD, 2, 0x1654, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6A*/ { ZYDIS_MNEMONIC_VSCATTERPF1DPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6B*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPD, 2, 0x1658, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6C*/ { ZYDIS_MNEMONIC_VSCATTERPF1QPS, 2, 0x1656, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6D*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1176, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6E*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x1188, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A6F*/ { ZYDIS_MNEMONIC_VSCATTERQPD, 3, 0x118B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A70*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x118E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A71*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1191, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A72*/ { ZYDIS_MNEMONIC_VSCATTERQPS, 3, 0x1194, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_GSCAT, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_REQUIRED }, + /*0A73*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A74*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A75*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A76*/ { ZYDIS_MNEMONIC_VSHUFF32X4, 5, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A77*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A78*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A79*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7A*/ { ZYDIS_MNEMONIC_VSHUFF64X2, 5, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7B*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B2, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7C*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00B7, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7D*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00BC, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7E*/ { ZYDIS_MNEMONIC_VSHUFI32X4, 5, 0x00C1, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A7F*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D0, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A80*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00D5, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A81*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DA, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A82*/ { ZYDIS_MNEMONIC_VSHUFI64X2, 5, 0x00DF, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A83*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A84*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A85*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A86*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A87*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A88*/ { ZYDIS_MNEMONIC_VSHUFPD, 5, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A89*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8A*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8B*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8C*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8D*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8E*/ { ZYDIS_MNEMONIC_VSHUFPS, 5, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A8F*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x061F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A90*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0623, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A91*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0627, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A92*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A93*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A94*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x062F, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A95*/ { ZYDIS_MNEMONIC_VSQRTPD, 3, 0x0633, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A96*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0637, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A97*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x063B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A98*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x063F, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A99*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0643, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9A*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9B*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x0647, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9C*/ { ZYDIS_MNEMONIC_VSQRTPS, 3, 0x064B, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9D*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9E*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0A9F*/ { ZYDIS_MNEMONIC_VSQRTSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA0*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA1*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA2*/ { ZYDIS_MNEMONIC_VSQRTSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA3*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA4*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA5*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA6*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA7*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA8*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AA9*/ { ZYDIS_MNEMONIC_VSUBPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAA*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAB*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAC*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAD*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAE*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AAF*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_512, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB0*/ { ZYDIS_MNEMONIC_VSUBPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB1*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB2*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB3*/ { ZYDIS_MNEMONIC_VSUBSD, 4, 0x0193, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB4*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB5*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_RC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB6*/ { ZYDIS_MNEMONIC_VSUBSS, 4, 0x019D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AB7*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x162A, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0AB8*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x162A, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0AB9*/ { ZYDIS_MNEMONIC_VUCOMISD, 2, 0x1638, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0ABA*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1632, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0ABB*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x1632, 0x00, ZYDIS_IVECTOR_LENGTH_FIXED_128, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_SAE, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0ABC*/ { ZYDIS_MNEMONIC_VUCOMISS, 2, 0x163C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_T1S, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_FORBIDDEN }, + /*0ABD*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ABE*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ABF*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC0*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC1*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC2*/ { ZYDIS_MNEMONIC_VUNPCKHPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC3*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC4*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC5*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC6*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC7*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC8*/ { ZYDIS_MNEMONIC_VUNPCKHPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AC9*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACA*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACB*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACC*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACD*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACE*/ { ZYDIS_MNEMONIC_VUNPCKLPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ACF*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD0*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD1*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD2*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD3*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD4*/ { ZYDIS_MNEMONIC_VUNPCKLPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD5*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x018E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD6*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0364, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD7*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0369, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD8*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x036E, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AD9*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0373, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADA*/ { ZYDIS_MNEMONIC_VXORPD, 4, 0x0378, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_64, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADB*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0198, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADC*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x037D, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADD*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0382, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADE*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0387, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED }, + /*0ADF*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x038C, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_INVALID, ZYDIS_IELEMENT_SIZE_INVALID, ZYDIS_EVEX_FUNC_INVALID, ZYDIS_MASK_POLICY_ALLOWED }, + /*0AE0*/ { ZYDIS_MNEMONIC_VXORPS, 4, 0x0391, 0x00, ZYDIS_IVECTOR_LENGTH_DEFAULT, ZYDIS_TUPLETYPE_FV, ZYDIS_IELEMENT_SIZE_32, ZYDIS_EVEX_FUNC_BC, ZYDIS_MASK_POLICY_ALLOWED } }; const ZydisInstructionDefinitionMVEX instructionDefinitionsMVEX[] = diff --git a/include/Zydis/Internal/InstructionTable.h b/include/Zydis/Internal/InstructionTable.h index 2058f6e..ccfeee4 100644 --- a/include/Zydis/Internal/InstructionTable.h +++ b/include/Zydis/Internal/InstructionTable.h @@ -290,6 +290,43 @@ enum ZydisImplicitMemBase /* Instruction definition */ /* ---------------------------------------------------------------------------------------------- */ +/** + * @brief Defines the @c ZydisInternalVectorLength datatype. + */ +typedef uint8_t ZydisInternalVectorLength; + +/** + * @brief Values that represent internal vector-lengths. + */ +enum ZydisInternalVectorLengths +{ + ZYDIS_IVECTOR_LENGTH_DEFAULT, + ZYDIS_IVECTOR_LENGTH_FIXED_128, + ZYDIS_IVECTOR_LENGTH_FIXED_256, + ZYDIS_IVECTOR_LENGTH_FIXED_512 +}; + +/* ---------------------------------------------------------------------------------------------- */ + +/** + * @brief Defines the @c ZydisInternalElementSize datatype. + */ +typedef uint8_t ZydisInternalElementSize; + +/** + * @brief Values that represent internal element-sizes. + */ +enum ZydisInternalElementSizes +{ + ZYDIS_IELEMENT_SIZE_INVALID, + ZYDIS_IELEMENT_SIZE_8, + ZYDIS_IELEMENT_SIZE_16, + ZYDIS_IELEMENT_SIZE_32, + ZYDIS_IELEMENT_SIZE_64 +}; + +/* ---------------------------------------------------------------------------------------------- */ + /** * @brief Defines the @c ZydisEVEXFunctionality datatype. */ @@ -392,8 +429,9 @@ typedef struct ZydisInstructionDefinitionVEX_ typedef struct ZydisInstructionDefinitionEVEX_ { ZYDIS_INSTRUCTION_DEFINITION_BASE; + ZydisInternalVectorLength vectorLength: 2; ZydisTupleType tupleType : 4; - uint8_t elementSize : 7; + ZydisInternalElementSize elementSize : 4; ZydisEVEXFunctionality functionality : 2; ZydisMaskPolicy maskPolicy : 2; } ZydisInstructionDefinitionEVEX; diff --git a/src/Decoder.c b/src/Decoder.c index 391f03f..69d66a6 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -940,7 +940,16 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, case ZYDIS_INSTRUCTION_ENCODING_3DNOW: case ZYDIS_INSTRUCTION_ENCODING_XOP: case ZYDIS_INSTRUCTION_ENCODING_VEX: - operand->size = definition->size[context->eoszIndex] * 8; + if (operand->mem.isAddressGenOnly) + { + ZYDIS_ASSERT(definition->size[context->eoszIndex] == 0); + operand->size = info->addressWidth; + operand->elementCount = 1; + } else + { + ZYDIS_ASSERT(definition->size[context->eoszIndex]); + operand->size = definition->size[context->eoszIndex] * 8; + } break; case ZYDIS_INSTRUCTION_ENCODING_EVEX: if (definition->size[context->eoszIndex]) @@ -977,6 +986,7 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } } + ZYDIS_ASSERT(operand->size); break; case ZYDIS_INSTRUCTION_ENCODING_MVEX: // TODO: @@ -993,7 +1003,6 @@ static void ZydisSetOperandSizeAndElementInfo(ZydisDecoderContext* context, break; case ZYDIS_OPERAND_TYPE_IMMEDIATE: operand->size = definition->size[context->eoszIndex] * 8; - ZYDIS_ASSERT(operand->size); break; default: ZYDIS_UNREACHABLE; @@ -1523,10 +1532,18 @@ static ZydisStatus ZydisDecodeOperands(ZydisDecoderContext* context, ZydisInstru break; case ZYDIS_OPERAND_ENCODING_MODRM_RM: ZYDIS_ASSERT(info->details.modrm.isDecoded); - ZYDIS_CHECK( + if (info->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) + { + ZYDIS_CHECK( + ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, + (context->cache.X << 4) | + (context->cache.B << 3) | info->details.modrm.rm)); + } else + { + ZYDIS_CHECK( ZydisDecodeOperandRegister(info, &info->operands[i], registerClass, - (context->cache.X << 4) | (context->cache.B << 3) | info->details.modrm.rm)); + } break; case ZYDIS_OPERAND_ENCODING_OPCODE: { @@ -2086,35 +2103,57 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, ZYDIS_ASSERT(context); ZYDIS_ASSERT(info); ZYDIS_ASSERT(definition); - - // Vector length - switch (context->cache.LL) - { - case 0: - info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_128; - break; - case 1: - info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_256; - break; - case 2: - info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_512; - break; - default: - ZYDIS_UNREACHABLE; - } if (info->encoding == ZYDIS_INSTRUCTION_ENCODING_EVEX) { const ZydisInstructionDefinitionEVEX* def = (const ZydisInstructionDefinitionEVEX*)definition; + uint8_t vectorLength = vectorLength = context->cache.LL;; + if (def->vectorLength) + { + vectorLength = def->vectorLength - 1; + } + // Vector length + switch (vectorLength) + { + case 0: + info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_128; + break; + case 1: + info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_256; + break; + case 2: + info->avx.vectorLength = ZYDIS_VECTOR_LENGTH_512; + break; + default: + ZYDIS_UNREACHABLE; + } + info->avx.tupleType = def->tupleType; if (info->avx.tupleType) { ZYDIS_ASSERT(info->details.modrm.mod != 3); - ZYDIS_ASSERT((def->elementSize == 8) || (def->elementSize == 16) || - (def->elementSize == 32) || (def->elementSize == 64)); - info->avx.elementSize = def->elementSize; + ZYDIS_ASSERT(def->elementSize); + + // Element size + switch (def->elementSize) + { + case ZYDIS_IELEMENT_SIZE_8: + info->avx.elementSize = 8; + break; + case ZYDIS_IELEMENT_SIZE_16: + info->avx.elementSize = 16; + break; + case ZYDIS_IELEMENT_SIZE_32: + info->avx.elementSize = 32; + break; + case ZYDIS_IELEMENT_SIZE_64: + info->avx.elementSize = 64; + break; + default: + ZYDIS_UNREACHABLE; + } // Compressed disp8 scale and broadcast-factor switch (info->avx.tupleType) @@ -2243,6 +2282,18 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } break; + case ZYDIS_TUPLETYPE_GSCAT: + switch (context->cache.W) + { + case 0: + ZYDIS_ASSERT(info->avx.elementSize == 32); + break; + case 1: + ZYDIS_ASSERT(info->avx.elementSize == 64); + break; + default: + ZYDIS_UNREACHABLE; + } case ZYDIS_TUPLETYPE_T1S: info->avx.compressedDisp8Scale = info->avx.elementSize / 8; break; @@ -2259,20 +2310,10 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } break; - case ZYDIS_TUPLETYPE_GSCAT: - switch (context->cache.W) - { - case 0: - ZYDIS_ASSERT(info->avx.elementSize == 32); - info->avx.compressedDisp8Scale = 4; - break; - case 1: - ZYDIS_ASSERT(info->avx.elementSize == 64); - info->avx.compressedDisp8Scale = 8; - break; - default: - ZYDIS_UNREACHABLE; - } + case ZYDIS_TUPLETYPE_T1_4X: + ZYDIS_ASSERT(info->avx.elementSize == 32); + ZYDIS_ASSERT(context->cache.W == 0); + info->avx.compressedDisp8Scale = 16; break; case ZYDIS_TUPLETYPE_T2: switch (context->cache.W) @@ -2382,11 +2423,6 @@ static void ZydisSetAVXInformation(ZydisDecoderContext* context, ZYDIS_UNREACHABLE; } break; - case ZYDIS_TUPLETYPE_T1_4X: - ZYDIS_ASSERT(info->avx.elementSize == 32); - ZYDIS_ASSERT(context->cache.W == 0); - info->avx.compressedDisp8Scale = 16; - break; default: ZYDIS_UNREACHABLE; }