#!/usr/bin/env python3 from enum import IntEnum, IntFlag ZYDIS_ENCODER_MAX_OPERANDS = 5 SIZE_OF_ZYDIS_ENCODER_OPERAND = 64 # This value must be corrected manually if structure layout changes ZydisInstructionAttributes = IntFlag('ZydisInstructionAttributes', [ ('ZYDIS_ATTRIB_NONE', 0), ('ZYDIS_ATTRIB_HAS_MODRM', (1 << 0)), ('ZYDIS_ATTRIB_HAS_SIB', (1 << 1)), ('ZYDIS_ATTRIB_HAS_REX', (1 << 2)), ('ZYDIS_ATTRIB_HAS_XOP', (1 << 3)), ('ZYDIS_ATTRIB_HAS_VEX', (1 << 4)), ('ZYDIS_ATTRIB_HAS_EVEX', (1 << 5)), ('ZYDIS_ATTRIB_HAS_MVEX', (1 << 6)), ('ZYDIS_ATTRIB_IS_RELATIVE', (1 << 7)), ('ZYDIS_ATTRIB_IS_PRIVILEGED', (1 << 8)), ('ZYDIS_ATTRIB_CPUFLAG_ACCESS', (1 << 9)), ('ZYDIS_ATTRIB_CPU_STATE_CR', (1 << 10)), ('ZYDIS_ATTRIB_CPU_STATE_CW', (1 << 11)), ('ZYDIS_ATTRIB_FPU_STATE_CR', (1 << 12)), ('ZYDIS_ATTRIB_FPU_STATE_CW', (1 << 13)), ('ZYDIS_ATTRIB_XMM_STATE_CR', (1 << 14)), ('ZYDIS_ATTRIB_XMM_STATE_CW', (1 << 15)), ('ZYDIS_ATTRIB_ACCEPTS_LOCK', (1 << 16)), ('ZYDIS_ATTRIB_ACCEPTS_REP', (1 << 17)), ('ZYDIS_ATTRIB_ACCEPTS_REPE', (1 << 18)), ('ZYDIS_ATTRIB_ACCEPTS_REPZ', (1 << 18)), ('ZYDIS_ATTRIB_ACCEPTS_REPNE', (1 << 19)), ('ZYDIS_ATTRIB_ACCEPTS_REPNZ', (1 << 19)), ('ZYDIS_ATTRIB_ACCEPTS_BND', (1 << 20)), ('ZYDIS_ATTRIB_ACCEPTS_XACQUIRE', (1 << 21)), ('ZYDIS_ATTRIB_ACCEPTS_XRELEASE', (1 << 22)), ('ZYDIS_ATTRIB_ACCEPTS_HLE_WITHOUT_LOCK', (1 << 23)), ('ZYDIS_ATTRIB_ACCEPTS_BRANCH_HINTS', (1 << 24)), ('ZYDIS_ATTRIB_ACCEPTS_NOTRACK', (1 << 25)), ('ZYDIS_ATTRIB_ACCEPTS_SEGMENT', (1 << 26)), ('ZYDIS_ATTRIB_HAS_LOCK', (1 << 27)), ('ZYDIS_ATTRIB_HAS_REP', (1 << 28)), ('ZYDIS_ATTRIB_HAS_REPE', (1 << 29)), ('ZYDIS_ATTRIB_HAS_REPZ', (1 << 29)), ('ZYDIS_ATTRIB_HAS_REPNE', (1 << 30)), ('ZYDIS_ATTRIB_HAS_REPNZ', (1 << 30)), ('ZYDIS_ATTRIB_HAS_BND', (1 << 31)), ('ZYDIS_ATTRIB_HAS_XACQUIRE', (1 << 32)), ('ZYDIS_ATTRIB_HAS_XRELEASE', (1 << 33)), ('ZYDIS_ATTRIB_HAS_BRANCH_NOT_TAKEN', (1 << 34)), ('ZYDIS_ATTRIB_HAS_BRANCH_TAKEN', (1 << 35)), ('ZYDIS_ATTRIB_HAS_NOTRACK', (1 << 36)), ('ZYDIS_ATTRIB_HAS_SEGMENT_CS', (1 << 37)), ('ZYDIS_ATTRIB_HAS_SEGMENT_SS', (1 << 38)), ('ZYDIS_ATTRIB_HAS_SEGMENT_DS', (1 << 39)), ('ZYDIS_ATTRIB_HAS_SEGMENT_ES', (1 << 40)), ('ZYDIS_ATTRIB_HAS_SEGMENT_FS', (1 << 41)), ('ZYDIS_ATTRIB_HAS_SEGMENT_GS', (1 << 42)), ('ZYDIS_ATTRIB_HAS_OPERANDSIZE', (1 << 43)), ('ZYDIS_ATTRIB_HAS_ADDRESSSIZE', (1 << 44)), ('ZYDIS_ATTRIB_HAS_EVEX_B', (1 << 45)), ]) ZYDIS_ENCODABLE_PREFIXES = ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_LOCK | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REP | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REPE | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REPNE | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BND | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_XACQUIRE | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_XRELEASE | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BRANCH_NOT_TAKEN | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BRANCH_TAKEN | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_NOTRACK | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_CS | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_SS | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_DS | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_ES | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_FS | \ ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_GS ZydisMachineMode = IntEnum('ZydisMachineMode', [ 'ZYDIS_MACHINE_MODE_LONG_64', 'ZYDIS_MACHINE_MODE_LONG_COMPAT_32', 'ZYDIS_MACHINE_MODE_LONG_COMPAT_16', 'ZYDIS_MACHINE_MODE_LEGACY_32', 'ZYDIS_MACHINE_MODE_LEGACY_16', 'ZYDIS_MACHINE_MODE_REAL_16', ], start=0) ZydisStackWidth = IntEnum('ZydisStackWidth', [ 'ZYDIS_STACK_WIDTH_16', 'ZYDIS_STACK_WIDTH_32', 'ZYDIS_STACK_WIDTH_64', ], start=0) ZydisBranchType = IntEnum('ZydisBranchType', [ 'ZYDIS_BRANCH_TYPE_NONE', 'ZYDIS_BRANCH_TYPE_SHORT', 'ZYDIS_BRANCH_TYPE_NEAR', 'ZYDIS_BRANCH_TYPE_FAR', ], start=0) ZydisBranchWidth = IntEnum('ZydisBranchWidth', [ 'ZYDIS_BRANCH_WIDTH_NONE', 'ZYDIS_BRANCH_WIDTH_8', 'ZYDIS_BRANCH_WIDTH_16', 'ZYDIS_BRANCH_WIDTH_32', 'ZYDIS_BRANCH_WIDTH_64', ], start=0) ZydisEncodableEncoding = IntFlag('ZydisEncodableEncoding', [ 'ZYDIS_ENCODABLE_ENCODING_DEFAULT', 'ZYDIS_ENCODABLE_ENCODING_LEGACY', 'ZYDIS_ENCODABLE_ENCODING_3DNOW', 'ZYDIS_ENCODABLE_ENCODING_XOP', 'ZYDIS_ENCODABLE_ENCODING_VEX', 'ZYDIS_ENCODABLE_ENCODING_EVEX', 'ZYDIS_ENCODABLE_ENCODING_MVEX', ], start=0) ZydisAddressSizeHint = IntEnum('ZydisAddressSizeHint', [ 'ZYDIS_ADDRESS_SIZE_HINT_NONE', 'ZYDIS_ADDRESS_SIZE_HINT_16', 'ZYDIS_ADDRESS_SIZE_HINT_32', 'ZYDIS_ADDRESS_SIZE_HINT_64', ], start=0) ZydisOperandSizeHint = IntEnum('ZydisOperandSizeHint', [ 'ZYDIS_OPERAND_SIZE_HINT_NONE', 'ZYDIS_OPERAND_SIZE_HINT_8', 'ZYDIS_OPERAND_SIZE_HINT_16', 'ZYDIS_OPERAND_SIZE_HINT_32', 'ZYDIS_OPERAND_SIZE_HINT_64', ], start=0) ZydisBroadcastMode = IntEnum('ZydisBroadcastMode', [ 'ZYDIS_BROADCAST_MODE_INVALID', 'ZYDIS_BROADCAST_MODE_1_TO_2', 'ZYDIS_BROADCAST_MODE_1_TO_4', 'ZYDIS_BROADCAST_MODE_1_TO_8', 'ZYDIS_BROADCAST_MODE_1_TO_16', 'ZYDIS_BROADCAST_MODE_1_TO_32', 'ZYDIS_BROADCAST_MODE_1_TO_64', 'ZYDIS_BROADCAST_MODE_2_TO_4', 'ZYDIS_BROADCAST_MODE_2_TO_8', 'ZYDIS_BROADCAST_MODE_2_TO_16', 'ZYDIS_BROADCAST_MODE_4_TO_8', 'ZYDIS_BROADCAST_MODE_4_TO_16', 'ZYDIS_BROADCAST_MODE_8_TO_16', ], start=0) ZydisRoundingMode = IntEnum('ZydisRoundingMode', [ 'ZYDIS_ROUNDING_MODE_INVALID', 'ZYDIS_ROUNDING_MODE_RN', 'ZYDIS_ROUNDING_MODE_RD', 'ZYDIS_ROUNDING_MODE_RU', 'ZYDIS_ROUNDING_MODE_RZ', ], start=0) ZydisConversionMode = IntEnum('ZydisConversionMode', [ 'ZYDIS_CONVERSION_MODE_INVALID', 'ZYDIS_CONVERSION_MODE_FLOAT16', 'ZYDIS_CONVERSION_MODE_SINT8', 'ZYDIS_CONVERSION_MODE_UINT8', 'ZYDIS_CONVERSION_MODE_SINT16', 'ZYDIS_CONVERSION_MODE_UINT16', ], start=0) ZydisSwizzleMode = IntEnum('ZydisSwizzleMode', [ 'ZYDIS_SWIZZLE_MODE_INVALID', 'ZYDIS_SWIZZLE_MODE_DCBA', 'ZYDIS_SWIZZLE_MODE_CDAB', 'ZYDIS_SWIZZLE_MODE_BADC', 'ZYDIS_SWIZZLE_MODE_DACB', 'ZYDIS_SWIZZLE_MODE_AAAA', 'ZYDIS_SWIZZLE_MODE_BBBB', 'ZYDIS_SWIZZLE_MODE_CCCC', 'ZYDIS_SWIZZLE_MODE_DDDD', ], start=0) ZydisOperandType = IntEnum('ZydisOperandType', [ 'ZYDIS_OPERAND_TYPE_UNUSED', 'ZYDIS_OPERAND_TYPE_REGISTER', 'ZYDIS_OPERAND_TYPE_MEMORY', 'ZYDIS_OPERAND_TYPE_POINTER', 'ZYDIS_OPERAND_TYPE_IMMEDIATE', ], start=0) ZydisMnemonic = IntEnum('ZydisMnemonic', [ 'ZYDIS_MNEMONIC_INVALID', 'ZYDIS_MNEMONIC_AAA', 'ZYDIS_MNEMONIC_AAD', 'ZYDIS_MNEMONIC_AAM', 'ZYDIS_MNEMONIC_AAS', 'ZYDIS_MNEMONIC_ADC', 'ZYDIS_MNEMONIC_ADCX', 'ZYDIS_MNEMONIC_ADD', 'ZYDIS_MNEMONIC_ADDPD', 'ZYDIS_MNEMONIC_ADDPS', 'ZYDIS_MNEMONIC_ADDSD', 'ZYDIS_MNEMONIC_ADDSS', 'ZYDIS_MNEMONIC_ADDSUBPD', 'ZYDIS_MNEMONIC_ADDSUBPS', 'ZYDIS_MNEMONIC_ADOX', 'ZYDIS_MNEMONIC_AESDEC', 'ZYDIS_MNEMONIC_AESDEC128KL', 'ZYDIS_MNEMONIC_AESDEC256KL', 'ZYDIS_MNEMONIC_AESDECLAST', 'ZYDIS_MNEMONIC_AESDECWIDE128KL', 'ZYDIS_MNEMONIC_AESDECWIDE256KL', 'ZYDIS_MNEMONIC_AESENC', 'ZYDIS_MNEMONIC_AESENC128KL', 'ZYDIS_MNEMONIC_AESENC256KL', 'ZYDIS_MNEMONIC_AESENCLAST', 'ZYDIS_MNEMONIC_AESENCWIDE128KL', 'ZYDIS_MNEMONIC_AESENCWIDE256KL', 'ZYDIS_MNEMONIC_AESIMC', 'ZYDIS_MNEMONIC_AESKEYGENASSIST', 'ZYDIS_MNEMONIC_AND', 'ZYDIS_MNEMONIC_ANDN', 'ZYDIS_MNEMONIC_ANDNPD', 'ZYDIS_MNEMONIC_ANDNPS', 'ZYDIS_MNEMONIC_ANDPD', 'ZYDIS_MNEMONIC_ANDPS', 'ZYDIS_MNEMONIC_ARPL', 'ZYDIS_MNEMONIC_BEXTR', 'ZYDIS_MNEMONIC_BLCFILL', 'ZYDIS_MNEMONIC_BLCI', 'ZYDIS_MNEMONIC_BLCIC', 'ZYDIS_MNEMONIC_BLCMSK', 'ZYDIS_MNEMONIC_BLCS', 'ZYDIS_MNEMONIC_BLENDPD', 'ZYDIS_MNEMONIC_BLENDPS', 'ZYDIS_MNEMONIC_BLENDVPD', 'ZYDIS_MNEMONIC_BLENDVPS', 'ZYDIS_MNEMONIC_BLSFILL', 'ZYDIS_MNEMONIC_BLSI', 'ZYDIS_MNEMONIC_BLSIC', 'ZYDIS_MNEMONIC_BLSMSK', 'ZYDIS_MNEMONIC_BLSR', 'ZYDIS_MNEMONIC_BNDCL', 'ZYDIS_MNEMONIC_BNDCN', 'ZYDIS_MNEMONIC_BNDCU', 'ZYDIS_MNEMONIC_BNDLDX', 'ZYDIS_MNEMONIC_BNDMK', 'ZYDIS_MNEMONIC_BNDMOV', 'ZYDIS_MNEMONIC_BNDSTX', 'ZYDIS_MNEMONIC_BOUND', 'ZYDIS_MNEMONIC_BSF', 'ZYDIS_MNEMONIC_BSR', 'ZYDIS_MNEMONIC_BSWAP', 'ZYDIS_MNEMONIC_BT', 'ZYDIS_MNEMONIC_BTC', 'ZYDIS_MNEMONIC_BTR', 'ZYDIS_MNEMONIC_BTS', 'ZYDIS_MNEMONIC_BZHI', 'ZYDIS_MNEMONIC_CALL', 'ZYDIS_MNEMONIC_CBW', 'ZYDIS_MNEMONIC_CDQ', 'ZYDIS_MNEMONIC_CDQE', 'ZYDIS_MNEMONIC_CLAC', 'ZYDIS_MNEMONIC_CLC', 'ZYDIS_MNEMONIC_CLD', 'ZYDIS_MNEMONIC_CLDEMOTE', 'ZYDIS_MNEMONIC_CLEVICT0', 'ZYDIS_MNEMONIC_CLEVICT1', 'ZYDIS_MNEMONIC_CLFLUSH', 'ZYDIS_MNEMONIC_CLFLUSHOPT', 'ZYDIS_MNEMONIC_CLGI', 'ZYDIS_MNEMONIC_CLI', 'ZYDIS_MNEMONIC_CLRSSBSY', 'ZYDIS_MNEMONIC_CLTS', 'ZYDIS_MNEMONIC_CLUI', 'ZYDIS_MNEMONIC_CLWB', 'ZYDIS_MNEMONIC_CLZERO', 'ZYDIS_MNEMONIC_CMC', 'ZYDIS_MNEMONIC_CMOVB', 'ZYDIS_MNEMONIC_CMOVBE', 'ZYDIS_MNEMONIC_CMOVL', 'ZYDIS_MNEMONIC_CMOVLE', 'ZYDIS_MNEMONIC_CMOVNB', 'ZYDIS_MNEMONIC_CMOVNBE', 'ZYDIS_MNEMONIC_CMOVNL', 'ZYDIS_MNEMONIC_CMOVNLE', 'ZYDIS_MNEMONIC_CMOVNO', 'ZYDIS_MNEMONIC_CMOVNP', 'ZYDIS_MNEMONIC_CMOVNS', 'ZYDIS_MNEMONIC_CMOVNZ', 'ZYDIS_MNEMONIC_CMOVO', 'ZYDIS_MNEMONIC_CMOVP', 'ZYDIS_MNEMONIC_CMOVS', 'ZYDIS_MNEMONIC_CMOVZ', 'ZYDIS_MNEMONIC_CMP', 'ZYDIS_MNEMONIC_CMPPD', 'ZYDIS_MNEMONIC_CMPPS', 'ZYDIS_MNEMONIC_CMPSB', 'ZYDIS_MNEMONIC_CMPSD', 'ZYDIS_MNEMONIC_CMPSQ', 'ZYDIS_MNEMONIC_CMPSS', 'ZYDIS_MNEMONIC_CMPSW', 'ZYDIS_MNEMONIC_CMPXCHG', 'ZYDIS_MNEMONIC_CMPXCHG16B', 'ZYDIS_MNEMONIC_CMPXCHG8B', 'ZYDIS_MNEMONIC_COMISD', 'ZYDIS_MNEMONIC_COMISS', 'ZYDIS_MNEMONIC_CPUID', 'ZYDIS_MNEMONIC_CQO', 'ZYDIS_MNEMONIC_CRC32', 'ZYDIS_MNEMONIC_CVTDQ2PD', 'ZYDIS_MNEMONIC_CVTDQ2PS', 'ZYDIS_MNEMONIC_CVTPD2DQ', 'ZYDIS_MNEMONIC_CVTPD2PI', 'ZYDIS_MNEMONIC_CVTPD2PS', 'ZYDIS_MNEMONIC_CVTPI2PD', 'ZYDIS_MNEMONIC_CVTPI2PS', 'ZYDIS_MNEMONIC_CVTPS2DQ', 'ZYDIS_MNEMONIC_CVTPS2PD', 'ZYDIS_MNEMONIC_CVTPS2PI', 'ZYDIS_MNEMONIC_CVTSD2SI', 'ZYDIS_MNEMONIC_CVTSD2SS', 'ZYDIS_MNEMONIC_CVTSI2SD', 'ZYDIS_MNEMONIC_CVTSI2SS', 'ZYDIS_MNEMONIC_CVTSS2SD', 'ZYDIS_MNEMONIC_CVTSS2SI', 'ZYDIS_MNEMONIC_CVTTPD2DQ', 'ZYDIS_MNEMONIC_CVTTPD2PI', 'ZYDIS_MNEMONIC_CVTTPS2DQ', 'ZYDIS_MNEMONIC_CVTTPS2PI', 'ZYDIS_MNEMONIC_CVTTSD2SI', 'ZYDIS_MNEMONIC_CVTTSS2SI', 'ZYDIS_MNEMONIC_CWD', 'ZYDIS_MNEMONIC_CWDE', 'ZYDIS_MNEMONIC_DAA', 'ZYDIS_MNEMONIC_DAS', 'ZYDIS_MNEMONIC_DEC', 'ZYDIS_MNEMONIC_DELAY', 'ZYDIS_MNEMONIC_DIV', 'ZYDIS_MNEMONIC_DIVPD', 'ZYDIS_MNEMONIC_DIVPS', 'ZYDIS_MNEMONIC_DIVSD', 'ZYDIS_MNEMONIC_DIVSS', 'ZYDIS_MNEMONIC_DPPD', 'ZYDIS_MNEMONIC_DPPS', 'ZYDIS_MNEMONIC_EMMS', 'ZYDIS_MNEMONIC_ENCLS', 'ZYDIS_MNEMONIC_ENCLU', 'ZYDIS_MNEMONIC_ENCLV', 'ZYDIS_MNEMONIC_ENCODEKEY128', 'ZYDIS_MNEMONIC_ENCODEKEY256', 'ZYDIS_MNEMONIC_ENDBR32', 'ZYDIS_MNEMONIC_ENDBR64', 'ZYDIS_MNEMONIC_ENQCMD', 'ZYDIS_MNEMONIC_ENQCMDS', 'ZYDIS_MNEMONIC_ENTER', 'ZYDIS_MNEMONIC_EXTRACTPS', 'ZYDIS_MNEMONIC_EXTRQ', 'ZYDIS_MNEMONIC_F2XM1', 'ZYDIS_MNEMONIC_FABS', 'ZYDIS_MNEMONIC_FADD', 'ZYDIS_MNEMONIC_FADDP', 'ZYDIS_MNEMONIC_FBLD', 'ZYDIS_MNEMONIC_FBSTP', 'ZYDIS_MNEMONIC_FCHS', 'ZYDIS_MNEMONIC_FCMOVB', 'ZYDIS_MNEMONIC_FCMOVBE', 'ZYDIS_MNEMONIC_FCMOVE', 'ZYDIS_MNEMONIC_FCMOVNB', 'ZYDIS_MNEMONIC_FCMOVNBE', 'ZYDIS_MNEMONIC_FCMOVNE', 'ZYDIS_MNEMONIC_FCMOVNU', 'ZYDIS_MNEMONIC_FCMOVU', 'ZYDIS_MNEMONIC_FCOM', 'ZYDIS_MNEMONIC_FCOMI', 'ZYDIS_MNEMONIC_FCOMIP', 'ZYDIS_MNEMONIC_FCOMP', 'ZYDIS_MNEMONIC_FCOMPP', 'ZYDIS_MNEMONIC_FCOS', 'ZYDIS_MNEMONIC_FDECSTP', 'ZYDIS_MNEMONIC_FDISI8087_NOP', 'ZYDIS_MNEMONIC_FDIV', 'ZYDIS_MNEMONIC_FDIVP', 'ZYDIS_MNEMONIC_FDIVR', 'ZYDIS_MNEMONIC_FDIVRP', 'ZYDIS_MNEMONIC_FEMMS', 'ZYDIS_MNEMONIC_FENI8087_NOP', 'ZYDIS_MNEMONIC_FFREE', 'ZYDIS_MNEMONIC_FFREEP', 'ZYDIS_MNEMONIC_FIADD', 'ZYDIS_MNEMONIC_FICOM', 'ZYDIS_MNEMONIC_FICOMP', 'ZYDIS_MNEMONIC_FIDIV', 'ZYDIS_MNEMONIC_FIDIVR', 'ZYDIS_MNEMONIC_FILD', 'ZYDIS_MNEMONIC_FIMUL', 'ZYDIS_MNEMONIC_FINCSTP', 'ZYDIS_MNEMONIC_FIST', 'ZYDIS_MNEMONIC_FISTP', 'ZYDIS_MNEMONIC_FISTTP', 'ZYDIS_MNEMONIC_FISUB', 'ZYDIS_MNEMONIC_FISUBR', 'ZYDIS_MNEMONIC_FLD', 'ZYDIS_MNEMONIC_FLD1', 'ZYDIS_MNEMONIC_FLDCW', 'ZYDIS_MNEMONIC_FLDENV', 'ZYDIS_MNEMONIC_FLDL2E', 'ZYDIS_MNEMONIC_FLDL2T', 'ZYDIS_MNEMONIC_FLDLG2', 'ZYDIS_MNEMONIC_FLDLN2', 'ZYDIS_MNEMONIC_FLDPI', 'ZYDIS_MNEMONIC_FLDZ', 'ZYDIS_MNEMONIC_FMUL', 'ZYDIS_MNEMONIC_FMULP', 'ZYDIS_MNEMONIC_FNCLEX', 'ZYDIS_MNEMONIC_FNINIT', 'ZYDIS_MNEMONIC_FNOP', 'ZYDIS_MNEMONIC_FNSAVE', 'ZYDIS_MNEMONIC_FNSTCW', 'ZYDIS_MNEMONIC_FNSTENV', 'ZYDIS_MNEMONIC_FNSTSW', 'ZYDIS_MNEMONIC_FPATAN', 'ZYDIS_MNEMONIC_FPREM', 'ZYDIS_MNEMONIC_FPREM1', 'ZYDIS_MNEMONIC_FPTAN', 'ZYDIS_MNEMONIC_FRNDINT', 'ZYDIS_MNEMONIC_FRSTOR', 'ZYDIS_MNEMONIC_FSCALE', 'ZYDIS_MNEMONIC_FSETPM287_NOP', 'ZYDIS_MNEMONIC_FSIN', 'ZYDIS_MNEMONIC_FSINCOS', 'ZYDIS_MNEMONIC_FSQRT', 'ZYDIS_MNEMONIC_FST', 'ZYDIS_MNEMONIC_FSTP', 'ZYDIS_MNEMONIC_FSTPNCE', 'ZYDIS_MNEMONIC_FSUB', 'ZYDIS_MNEMONIC_FSUBP', 'ZYDIS_MNEMONIC_FSUBR', 'ZYDIS_MNEMONIC_FSUBRP', 'ZYDIS_MNEMONIC_FTST', 'ZYDIS_MNEMONIC_FUCOM', 'ZYDIS_MNEMONIC_FUCOMI', 'ZYDIS_MNEMONIC_FUCOMIP', 'ZYDIS_MNEMONIC_FUCOMP', 'ZYDIS_MNEMONIC_FUCOMPP', 'ZYDIS_MNEMONIC_FWAIT', 'ZYDIS_MNEMONIC_FXAM', 'ZYDIS_MNEMONIC_FXCH', 'ZYDIS_MNEMONIC_FXRSTOR', 'ZYDIS_MNEMONIC_FXRSTOR64', 'ZYDIS_MNEMONIC_FXSAVE', 'ZYDIS_MNEMONIC_FXSAVE64', 'ZYDIS_MNEMONIC_FXTRACT', 'ZYDIS_MNEMONIC_FYL2X', 'ZYDIS_MNEMONIC_FYL2XP1', 'ZYDIS_MNEMONIC_GETSEC', 'ZYDIS_MNEMONIC_GF2P8AFFINEINVQB', 'ZYDIS_MNEMONIC_GF2P8AFFINEQB', 'ZYDIS_MNEMONIC_GF2P8MULB', 'ZYDIS_MNEMONIC_HADDPD', 'ZYDIS_MNEMONIC_HADDPS', 'ZYDIS_MNEMONIC_HLT', 'ZYDIS_MNEMONIC_HRESET', 'ZYDIS_MNEMONIC_HSUBPD', 'ZYDIS_MNEMONIC_HSUBPS', 'ZYDIS_MNEMONIC_IDIV', 'ZYDIS_MNEMONIC_IMUL', 'ZYDIS_MNEMONIC_IN', 'ZYDIS_MNEMONIC_INC', 'ZYDIS_MNEMONIC_INCSSPD', 'ZYDIS_MNEMONIC_INCSSPQ', 'ZYDIS_MNEMONIC_INSB', 'ZYDIS_MNEMONIC_INSD', 'ZYDIS_MNEMONIC_INSERTPS', 'ZYDIS_MNEMONIC_INSERTQ', 'ZYDIS_MNEMONIC_INSW', 'ZYDIS_MNEMONIC_INT', 'ZYDIS_MNEMONIC_INT1', 'ZYDIS_MNEMONIC_INT3', 'ZYDIS_MNEMONIC_INTO', 'ZYDIS_MNEMONIC_INVD', 'ZYDIS_MNEMONIC_INVEPT', 'ZYDIS_MNEMONIC_INVLPG', 'ZYDIS_MNEMONIC_INVLPGA', 'ZYDIS_MNEMONIC_INVLPGB', 'ZYDIS_MNEMONIC_INVPCID', 'ZYDIS_MNEMONIC_INVVPID', 'ZYDIS_MNEMONIC_IRET', 'ZYDIS_MNEMONIC_IRETD', 'ZYDIS_MNEMONIC_IRETQ', 'ZYDIS_MNEMONIC_JB', 'ZYDIS_MNEMONIC_JBE', 'ZYDIS_MNEMONIC_JCXZ', 'ZYDIS_MNEMONIC_JECXZ', 'ZYDIS_MNEMONIC_JKNZD', 'ZYDIS_MNEMONIC_JKZD', 'ZYDIS_MNEMONIC_JL', 'ZYDIS_MNEMONIC_JLE', 'ZYDIS_MNEMONIC_JMP', 'ZYDIS_MNEMONIC_JNB', 'ZYDIS_MNEMONIC_JNBE', 'ZYDIS_MNEMONIC_JNL', 'ZYDIS_MNEMONIC_JNLE', 'ZYDIS_MNEMONIC_JNO', 'ZYDIS_MNEMONIC_JNP', 'ZYDIS_MNEMONIC_JNS', 'ZYDIS_MNEMONIC_JNZ', 'ZYDIS_MNEMONIC_JO', 'ZYDIS_MNEMONIC_JP', 'ZYDIS_MNEMONIC_JRCXZ', 'ZYDIS_MNEMONIC_JS', 'ZYDIS_MNEMONIC_JZ', 'ZYDIS_MNEMONIC_KADDB', 'ZYDIS_MNEMONIC_KADDD', 'ZYDIS_MNEMONIC_KADDQ', 'ZYDIS_MNEMONIC_KADDW', 'ZYDIS_MNEMONIC_KAND', 'ZYDIS_MNEMONIC_KANDB', 'ZYDIS_MNEMONIC_KANDD', 'ZYDIS_MNEMONIC_KANDN', 'ZYDIS_MNEMONIC_KANDNB', 'ZYDIS_MNEMONIC_KANDND', 'ZYDIS_MNEMONIC_KANDNQ', 'ZYDIS_MNEMONIC_KANDNR', 'ZYDIS_MNEMONIC_KANDNW', 'ZYDIS_MNEMONIC_KANDQ', 'ZYDIS_MNEMONIC_KANDW', 'ZYDIS_MNEMONIC_KCONCATH', 'ZYDIS_MNEMONIC_KCONCATL', 'ZYDIS_MNEMONIC_KEXTRACT', 'ZYDIS_MNEMONIC_KMERGE2L1H', 'ZYDIS_MNEMONIC_KMERGE2L1L', 'ZYDIS_MNEMONIC_KMOV', 'ZYDIS_MNEMONIC_KMOVB', 'ZYDIS_MNEMONIC_KMOVD', 'ZYDIS_MNEMONIC_KMOVQ', 'ZYDIS_MNEMONIC_KMOVW', 'ZYDIS_MNEMONIC_KNOT', 'ZYDIS_MNEMONIC_KNOTB', 'ZYDIS_MNEMONIC_KNOTD', 'ZYDIS_MNEMONIC_KNOTQ', 'ZYDIS_MNEMONIC_KNOTW', 'ZYDIS_MNEMONIC_KOR', 'ZYDIS_MNEMONIC_KORB', 'ZYDIS_MNEMONIC_KORD', 'ZYDIS_MNEMONIC_KORQ', 'ZYDIS_MNEMONIC_KORTEST', 'ZYDIS_MNEMONIC_KORTESTB', 'ZYDIS_MNEMONIC_KORTESTD', 'ZYDIS_MNEMONIC_KORTESTQ', 'ZYDIS_MNEMONIC_KORTESTW', 'ZYDIS_MNEMONIC_KORW', 'ZYDIS_MNEMONIC_KSHIFTLB', 'ZYDIS_MNEMONIC_KSHIFTLD', 'ZYDIS_MNEMONIC_KSHIFTLQ', 'ZYDIS_MNEMONIC_KSHIFTLW', 'ZYDIS_MNEMONIC_KSHIFTRB', 'ZYDIS_MNEMONIC_KSHIFTRD', 'ZYDIS_MNEMONIC_KSHIFTRQ', 'ZYDIS_MNEMONIC_KSHIFTRW', 'ZYDIS_MNEMONIC_KTESTB', 'ZYDIS_MNEMONIC_KTESTD', 'ZYDIS_MNEMONIC_KTESTQ', 'ZYDIS_MNEMONIC_KTESTW', 'ZYDIS_MNEMONIC_KUNPCKBW', 'ZYDIS_MNEMONIC_KUNPCKDQ', 'ZYDIS_MNEMONIC_KUNPCKWD', 'ZYDIS_MNEMONIC_KXNOR', 'ZYDIS_MNEMONIC_KXNORB', 'ZYDIS_MNEMONIC_KXNORD', 'ZYDIS_MNEMONIC_KXNORQ', 'ZYDIS_MNEMONIC_KXNORW', 'ZYDIS_MNEMONIC_KXOR', 'ZYDIS_MNEMONIC_KXORB', 'ZYDIS_MNEMONIC_KXORD', 'ZYDIS_MNEMONIC_KXORQ', 'ZYDIS_MNEMONIC_KXORW', 'ZYDIS_MNEMONIC_LAHF', 'ZYDIS_MNEMONIC_LAR', 'ZYDIS_MNEMONIC_LDDQU', 'ZYDIS_MNEMONIC_LDMXCSR', 'ZYDIS_MNEMONIC_LDS', 'ZYDIS_MNEMONIC_LDTILECFG', 'ZYDIS_MNEMONIC_LEA', 'ZYDIS_MNEMONIC_LEAVE', 'ZYDIS_MNEMONIC_LES', 'ZYDIS_MNEMONIC_LFENCE', 'ZYDIS_MNEMONIC_LFS', 'ZYDIS_MNEMONIC_LGDT', 'ZYDIS_MNEMONIC_LGS', 'ZYDIS_MNEMONIC_LIDT', 'ZYDIS_MNEMONIC_LLDT', 'ZYDIS_MNEMONIC_LLWPCB', 'ZYDIS_MNEMONIC_LMSW', 'ZYDIS_MNEMONIC_LOADIWKEY', 'ZYDIS_MNEMONIC_LODSB', 'ZYDIS_MNEMONIC_LODSD', 'ZYDIS_MNEMONIC_LODSQ', 'ZYDIS_MNEMONIC_LODSW', 'ZYDIS_MNEMONIC_LOOP', 'ZYDIS_MNEMONIC_LOOPE', 'ZYDIS_MNEMONIC_LOOPNE', 'ZYDIS_MNEMONIC_LSL', 'ZYDIS_MNEMONIC_LSS', 'ZYDIS_MNEMONIC_LTR', 'ZYDIS_MNEMONIC_LWPINS', 'ZYDIS_MNEMONIC_LWPVAL', 'ZYDIS_MNEMONIC_LZCNT', 'ZYDIS_MNEMONIC_MASKMOVDQU', 'ZYDIS_MNEMONIC_MASKMOVQ', 'ZYDIS_MNEMONIC_MAXPD', 'ZYDIS_MNEMONIC_MAXPS', 'ZYDIS_MNEMONIC_MAXSD', 'ZYDIS_MNEMONIC_MAXSS', 'ZYDIS_MNEMONIC_MCOMMIT', 'ZYDIS_MNEMONIC_MFENCE', 'ZYDIS_MNEMONIC_MINPD', 'ZYDIS_MNEMONIC_MINPS', 'ZYDIS_MNEMONIC_MINSD', 'ZYDIS_MNEMONIC_MINSS', 'ZYDIS_MNEMONIC_MONITOR', 'ZYDIS_MNEMONIC_MONITORX', 'ZYDIS_MNEMONIC_MONTMUL', 'ZYDIS_MNEMONIC_MOV', 'ZYDIS_MNEMONIC_MOVAPD', 'ZYDIS_MNEMONIC_MOVAPS', 'ZYDIS_MNEMONIC_MOVBE', 'ZYDIS_MNEMONIC_MOVD', 'ZYDIS_MNEMONIC_MOVDDUP', 'ZYDIS_MNEMONIC_MOVDIR64B', 'ZYDIS_MNEMONIC_MOVDIRI', 'ZYDIS_MNEMONIC_MOVDQ2Q', 'ZYDIS_MNEMONIC_MOVDQA', 'ZYDIS_MNEMONIC_MOVDQU', 'ZYDIS_MNEMONIC_MOVHLPS', 'ZYDIS_MNEMONIC_MOVHPD', 'ZYDIS_MNEMONIC_MOVHPS', 'ZYDIS_MNEMONIC_MOVLHPS', 'ZYDIS_MNEMONIC_MOVLPD', 'ZYDIS_MNEMONIC_MOVLPS', 'ZYDIS_MNEMONIC_MOVMSKPD', 'ZYDIS_MNEMONIC_MOVMSKPS', 'ZYDIS_MNEMONIC_MOVNTDQ', 'ZYDIS_MNEMONIC_MOVNTDQA', 'ZYDIS_MNEMONIC_MOVNTI', 'ZYDIS_MNEMONIC_MOVNTPD', 'ZYDIS_MNEMONIC_MOVNTPS', 'ZYDIS_MNEMONIC_MOVNTQ', 'ZYDIS_MNEMONIC_MOVNTSD', 'ZYDIS_MNEMONIC_MOVNTSS', 'ZYDIS_MNEMONIC_MOVQ', 'ZYDIS_MNEMONIC_MOVQ2DQ', 'ZYDIS_MNEMONIC_MOVSB', 'ZYDIS_MNEMONIC_MOVSD', 'ZYDIS_MNEMONIC_MOVSHDUP', 'ZYDIS_MNEMONIC_MOVSLDUP', 'ZYDIS_MNEMONIC_MOVSQ', 'ZYDIS_MNEMONIC_MOVSS', 'ZYDIS_MNEMONIC_MOVSW', 'ZYDIS_MNEMONIC_MOVSX', 'ZYDIS_MNEMONIC_MOVSXD', 'ZYDIS_MNEMONIC_MOVUPD', 'ZYDIS_MNEMONIC_MOVUPS', 'ZYDIS_MNEMONIC_MOVZX', 'ZYDIS_MNEMONIC_MPSADBW', 'ZYDIS_MNEMONIC_MUL', 'ZYDIS_MNEMONIC_MULPD', 'ZYDIS_MNEMONIC_MULPS', 'ZYDIS_MNEMONIC_MULSD', 'ZYDIS_MNEMONIC_MULSS', 'ZYDIS_MNEMONIC_MULX', 'ZYDIS_MNEMONIC_MWAIT', 'ZYDIS_MNEMONIC_MWAITX', 'ZYDIS_MNEMONIC_NEG', 'ZYDIS_MNEMONIC_NOP', 'ZYDIS_MNEMONIC_NOT', 'ZYDIS_MNEMONIC_OR', 'ZYDIS_MNEMONIC_ORPD', 'ZYDIS_MNEMONIC_ORPS', 'ZYDIS_MNEMONIC_OUT', 'ZYDIS_MNEMONIC_OUTSB', 'ZYDIS_MNEMONIC_OUTSD', 'ZYDIS_MNEMONIC_OUTSW', 'ZYDIS_MNEMONIC_PABSB', 'ZYDIS_MNEMONIC_PABSD', 'ZYDIS_MNEMONIC_PABSW', 'ZYDIS_MNEMONIC_PACKSSDW', 'ZYDIS_MNEMONIC_PACKSSWB', 'ZYDIS_MNEMONIC_PACKUSDW', 'ZYDIS_MNEMONIC_PACKUSWB', 'ZYDIS_MNEMONIC_PADDB', 'ZYDIS_MNEMONIC_PADDD', 'ZYDIS_MNEMONIC_PADDQ', 'ZYDIS_MNEMONIC_PADDSB', 'ZYDIS_MNEMONIC_PADDSW', 'ZYDIS_MNEMONIC_PADDUSB', 'ZYDIS_MNEMONIC_PADDUSW', 'ZYDIS_MNEMONIC_PADDW', 'ZYDIS_MNEMONIC_PALIGNR', 'ZYDIS_MNEMONIC_PAND', 'ZYDIS_MNEMONIC_PANDN', 'ZYDIS_MNEMONIC_PAUSE', 'ZYDIS_MNEMONIC_PAVGB', 'ZYDIS_MNEMONIC_PAVGUSB', 'ZYDIS_MNEMONIC_PAVGW', 'ZYDIS_MNEMONIC_PBLENDVB', 'ZYDIS_MNEMONIC_PBLENDW', 'ZYDIS_MNEMONIC_PCLMULQDQ', 'ZYDIS_MNEMONIC_PCMPEQB', 'ZYDIS_MNEMONIC_PCMPEQD', 'ZYDIS_MNEMONIC_PCMPEQQ', 'ZYDIS_MNEMONIC_PCMPEQW', 'ZYDIS_MNEMONIC_PCMPESTRI', 'ZYDIS_MNEMONIC_PCMPESTRM', 'ZYDIS_MNEMONIC_PCMPGTB', 'ZYDIS_MNEMONIC_PCMPGTD', 'ZYDIS_MNEMONIC_PCMPGTQ', 'ZYDIS_MNEMONIC_PCMPGTW', 'ZYDIS_MNEMONIC_PCMPISTRI', 'ZYDIS_MNEMONIC_PCMPISTRM', 'ZYDIS_MNEMONIC_PCONFIG', 'ZYDIS_MNEMONIC_PDEP', 'ZYDIS_MNEMONIC_PEXT', 'ZYDIS_MNEMONIC_PEXTRB', 'ZYDIS_MNEMONIC_PEXTRD', 'ZYDIS_MNEMONIC_PEXTRQ', 'ZYDIS_MNEMONIC_PEXTRW', 'ZYDIS_MNEMONIC_PF2ID', 'ZYDIS_MNEMONIC_PF2IW', 'ZYDIS_MNEMONIC_PFACC', 'ZYDIS_MNEMONIC_PFADD', 'ZYDIS_MNEMONIC_PFCMPEQ', 'ZYDIS_MNEMONIC_PFCMPGE', 'ZYDIS_MNEMONIC_PFCMPGT', 'ZYDIS_MNEMONIC_PFCPIT1', 'ZYDIS_MNEMONIC_PFMAX', 'ZYDIS_MNEMONIC_PFMIN', 'ZYDIS_MNEMONIC_PFMUL', 'ZYDIS_MNEMONIC_PFNACC', 'ZYDIS_MNEMONIC_PFPNACC', 'ZYDIS_MNEMONIC_PFRCP', 'ZYDIS_MNEMONIC_PFRCPIT2', 'ZYDIS_MNEMONIC_PFRSQIT1', 'ZYDIS_MNEMONIC_PFSQRT', 'ZYDIS_MNEMONIC_PFSUB', 'ZYDIS_MNEMONIC_PFSUBR', 'ZYDIS_MNEMONIC_PHADDD', 'ZYDIS_MNEMONIC_PHADDSW', 'ZYDIS_MNEMONIC_PHADDW', 'ZYDIS_MNEMONIC_PHMINPOSUW', 'ZYDIS_MNEMONIC_PHSUBD', 'ZYDIS_MNEMONIC_PHSUBSW', 'ZYDIS_MNEMONIC_PHSUBW', 'ZYDIS_MNEMONIC_PI2FD', 'ZYDIS_MNEMONIC_PI2FW', 'ZYDIS_MNEMONIC_PINSRB', 'ZYDIS_MNEMONIC_PINSRD', 'ZYDIS_MNEMONIC_PINSRQ', 'ZYDIS_MNEMONIC_PINSRW', 'ZYDIS_MNEMONIC_PMADDUBSW', 'ZYDIS_MNEMONIC_PMADDWD', 'ZYDIS_MNEMONIC_PMAXSB', 'ZYDIS_MNEMONIC_PMAXSD', 'ZYDIS_MNEMONIC_PMAXSW', 'ZYDIS_MNEMONIC_PMAXUB', 'ZYDIS_MNEMONIC_PMAXUD', 'ZYDIS_MNEMONIC_PMAXUW', 'ZYDIS_MNEMONIC_PMINSB', 'ZYDIS_MNEMONIC_PMINSD', 'ZYDIS_MNEMONIC_PMINSW', 'ZYDIS_MNEMONIC_PMINUB', 'ZYDIS_MNEMONIC_PMINUD', 'ZYDIS_MNEMONIC_PMINUW', 'ZYDIS_MNEMONIC_PMOVMSKB', 'ZYDIS_MNEMONIC_PMOVSXBD', 'ZYDIS_MNEMONIC_PMOVSXBQ', 'ZYDIS_MNEMONIC_PMOVSXBW', 'ZYDIS_MNEMONIC_PMOVSXDQ', 'ZYDIS_MNEMONIC_PMOVSXWD', 'ZYDIS_MNEMONIC_PMOVSXWQ', 'ZYDIS_MNEMONIC_PMOVZXBD', 'ZYDIS_MNEMONIC_PMOVZXBQ', 'ZYDIS_MNEMONIC_PMOVZXBW', 'ZYDIS_MNEMONIC_PMOVZXDQ', 'ZYDIS_MNEMONIC_PMOVZXWD', 'ZYDIS_MNEMONIC_PMOVZXWQ', 'ZYDIS_MNEMONIC_PMULDQ', 'ZYDIS_MNEMONIC_PMULHRSW', 'ZYDIS_MNEMONIC_PMULHRW', 'ZYDIS_MNEMONIC_PMULHUW', 'ZYDIS_MNEMONIC_PMULHW', 'ZYDIS_MNEMONIC_PMULLD', 'ZYDIS_MNEMONIC_PMULLW', 'ZYDIS_MNEMONIC_PMULUDQ', 'ZYDIS_MNEMONIC_POP', 'ZYDIS_MNEMONIC_POPA', 'ZYDIS_MNEMONIC_POPAD', 'ZYDIS_MNEMONIC_POPCNT', 'ZYDIS_MNEMONIC_POPF', 'ZYDIS_MNEMONIC_POPFD', 'ZYDIS_MNEMONIC_POPFQ', 'ZYDIS_MNEMONIC_POR', 'ZYDIS_MNEMONIC_PREFETCH', 'ZYDIS_MNEMONIC_PREFETCHNTA', 'ZYDIS_MNEMONIC_PREFETCHT0', 'ZYDIS_MNEMONIC_PREFETCHT1', 'ZYDIS_MNEMONIC_PREFETCHT2', 'ZYDIS_MNEMONIC_PREFETCHW', 'ZYDIS_MNEMONIC_PREFETCHWT1', 'ZYDIS_MNEMONIC_PSADBW', 'ZYDIS_MNEMONIC_PSHUFB', 'ZYDIS_MNEMONIC_PSHUFD', 'ZYDIS_MNEMONIC_PSHUFHW', 'ZYDIS_MNEMONIC_PSHUFLW', 'ZYDIS_MNEMONIC_PSHUFW', 'ZYDIS_MNEMONIC_PSIGNB', 'ZYDIS_MNEMONIC_PSIGND', 'ZYDIS_MNEMONIC_PSIGNW', 'ZYDIS_MNEMONIC_PSLLD', 'ZYDIS_MNEMONIC_PSLLDQ', 'ZYDIS_MNEMONIC_PSLLQ', 'ZYDIS_MNEMONIC_PSLLW', 'ZYDIS_MNEMONIC_PSMASH', 'ZYDIS_MNEMONIC_PSRAD', 'ZYDIS_MNEMONIC_PSRAW', 'ZYDIS_MNEMONIC_PSRLD', 'ZYDIS_MNEMONIC_PSRLDQ', 'ZYDIS_MNEMONIC_PSRLQ', 'ZYDIS_MNEMONIC_PSRLW', 'ZYDIS_MNEMONIC_PSUBB', 'ZYDIS_MNEMONIC_PSUBD', 'ZYDIS_MNEMONIC_PSUBQ', 'ZYDIS_MNEMONIC_PSUBSB', 'ZYDIS_MNEMONIC_PSUBSW', 'ZYDIS_MNEMONIC_PSUBUSB', 'ZYDIS_MNEMONIC_PSUBUSW', 'ZYDIS_MNEMONIC_PSUBW', 'ZYDIS_MNEMONIC_PSWAPD', 'ZYDIS_MNEMONIC_PTEST', 'ZYDIS_MNEMONIC_PTWRITE', 'ZYDIS_MNEMONIC_PUNPCKHBW', 'ZYDIS_MNEMONIC_PUNPCKHDQ', 'ZYDIS_MNEMONIC_PUNPCKHQDQ', 'ZYDIS_MNEMONIC_PUNPCKHWD', 'ZYDIS_MNEMONIC_PUNPCKLBW', 'ZYDIS_MNEMONIC_PUNPCKLDQ', 'ZYDIS_MNEMONIC_PUNPCKLQDQ', 'ZYDIS_MNEMONIC_PUNPCKLWD', 'ZYDIS_MNEMONIC_PUSH', 'ZYDIS_MNEMONIC_PUSHA', 'ZYDIS_MNEMONIC_PUSHAD', 'ZYDIS_MNEMONIC_PUSHF', 'ZYDIS_MNEMONIC_PUSHFD', 'ZYDIS_MNEMONIC_PUSHFQ', 'ZYDIS_MNEMONIC_PVALIDATE', 'ZYDIS_MNEMONIC_PXOR', 'ZYDIS_MNEMONIC_RCL', 'ZYDIS_MNEMONIC_RCPPS', 'ZYDIS_MNEMONIC_RCPSS', 'ZYDIS_MNEMONIC_RCR', 'ZYDIS_MNEMONIC_RDFSBASE', 'ZYDIS_MNEMONIC_RDGSBASE', 'ZYDIS_MNEMONIC_RDMSR', 'ZYDIS_MNEMONIC_RDPID', 'ZYDIS_MNEMONIC_RDPKRU', 'ZYDIS_MNEMONIC_RDPMC', 'ZYDIS_MNEMONIC_RDPRU', 'ZYDIS_MNEMONIC_RDRAND', 'ZYDIS_MNEMONIC_RDSEED', 'ZYDIS_MNEMONIC_RDSSPD', 'ZYDIS_MNEMONIC_RDSSPQ', 'ZYDIS_MNEMONIC_RDTSC', 'ZYDIS_MNEMONIC_RDTSCP', 'ZYDIS_MNEMONIC_RET', 'ZYDIS_MNEMONIC_RMPADJUST', 'ZYDIS_MNEMONIC_RMPUPDATE', 'ZYDIS_MNEMONIC_ROL', 'ZYDIS_MNEMONIC_ROR', 'ZYDIS_MNEMONIC_RORX', 'ZYDIS_MNEMONIC_ROUNDPD', 'ZYDIS_MNEMONIC_ROUNDPS', 'ZYDIS_MNEMONIC_ROUNDSD', 'ZYDIS_MNEMONIC_ROUNDSS', 'ZYDIS_MNEMONIC_RSM', 'ZYDIS_MNEMONIC_RSQRTPS', 'ZYDIS_MNEMONIC_RSQRTSS', 'ZYDIS_MNEMONIC_RSTORSSP', 'ZYDIS_MNEMONIC_SAHF', 'ZYDIS_MNEMONIC_SALC', 'ZYDIS_MNEMONIC_SAR', 'ZYDIS_MNEMONIC_SARX', 'ZYDIS_MNEMONIC_SAVEPREVSSP', 'ZYDIS_MNEMONIC_SBB', 'ZYDIS_MNEMONIC_SCASB', 'ZYDIS_MNEMONIC_SCASD', 'ZYDIS_MNEMONIC_SCASQ', 'ZYDIS_MNEMONIC_SCASW', 'ZYDIS_MNEMONIC_SEAMCALL', 'ZYDIS_MNEMONIC_SEAMOPS', 'ZYDIS_MNEMONIC_SEAMRET', 'ZYDIS_MNEMONIC_SENDUIPI', 'ZYDIS_MNEMONIC_SERIALIZE', 'ZYDIS_MNEMONIC_SETB', 'ZYDIS_MNEMONIC_SETBE', 'ZYDIS_MNEMONIC_SETL', 'ZYDIS_MNEMONIC_SETLE', 'ZYDIS_MNEMONIC_SETNB', 'ZYDIS_MNEMONIC_SETNBE', 'ZYDIS_MNEMONIC_SETNL', 'ZYDIS_MNEMONIC_SETNLE', 'ZYDIS_MNEMONIC_SETNO', 'ZYDIS_MNEMONIC_SETNP', 'ZYDIS_MNEMONIC_SETNS', 'ZYDIS_MNEMONIC_SETNZ', 'ZYDIS_MNEMONIC_SETO', 'ZYDIS_MNEMONIC_SETP', 'ZYDIS_MNEMONIC_SETS', 'ZYDIS_MNEMONIC_SETSSBSY', 'ZYDIS_MNEMONIC_SETZ', 'ZYDIS_MNEMONIC_SFENCE', 'ZYDIS_MNEMONIC_SGDT', 'ZYDIS_MNEMONIC_SHA1MSG1', 'ZYDIS_MNEMONIC_SHA1MSG2', 'ZYDIS_MNEMONIC_SHA1NEXTE', 'ZYDIS_MNEMONIC_SHA1RNDS4', 'ZYDIS_MNEMONIC_SHA256MSG1', 'ZYDIS_MNEMONIC_SHA256MSG2', 'ZYDIS_MNEMONIC_SHA256RNDS2', 'ZYDIS_MNEMONIC_SHL', 'ZYDIS_MNEMONIC_SHLD', 'ZYDIS_MNEMONIC_SHLX', 'ZYDIS_MNEMONIC_SHR', 'ZYDIS_MNEMONIC_SHRD', 'ZYDIS_MNEMONIC_SHRX', 'ZYDIS_MNEMONIC_SHUFPD', 'ZYDIS_MNEMONIC_SHUFPS', 'ZYDIS_MNEMONIC_SIDT', 'ZYDIS_MNEMONIC_SKINIT', 'ZYDIS_MNEMONIC_SLDT', 'ZYDIS_MNEMONIC_SLWPCB', 'ZYDIS_MNEMONIC_SMSW', 'ZYDIS_MNEMONIC_SPFLT', 'ZYDIS_MNEMONIC_SQRTPD', 'ZYDIS_MNEMONIC_SQRTPS', 'ZYDIS_MNEMONIC_SQRTSD', 'ZYDIS_MNEMONIC_SQRTSS', 'ZYDIS_MNEMONIC_STAC', 'ZYDIS_MNEMONIC_STC', 'ZYDIS_MNEMONIC_STD', 'ZYDIS_MNEMONIC_STGI', 'ZYDIS_MNEMONIC_STI', 'ZYDIS_MNEMONIC_STMXCSR', 'ZYDIS_MNEMONIC_STOSB', 'ZYDIS_MNEMONIC_STOSD', 'ZYDIS_MNEMONIC_STOSQ', 'ZYDIS_MNEMONIC_STOSW', 'ZYDIS_MNEMONIC_STR', 'ZYDIS_MNEMONIC_STTILECFG', 'ZYDIS_MNEMONIC_STUI', 'ZYDIS_MNEMONIC_SUB', 'ZYDIS_MNEMONIC_SUBPD', 'ZYDIS_MNEMONIC_SUBPS', 'ZYDIS_MNEMONIC_SUBSD', 'ZYDIS_MNEMONIC_SUBSS', 'ZYDIS_MNEMONIC_SWAPGS', 'ZYDIS_MNEMONIC_SYSCALL', 'ZYDIS_MNEMONIC_SYSENTER', 'ZYDIS_MNEMONIC_SYSEXIT', 'ZYDIS_MNEMONIC_SYSRET', 'ZYDIS_MNEMONIC_T1MSKC', 'ZYDIS_MNEMONIC_TDCALL', 'ZYDIS_MNEMONIC_TDPBF16PS', 'ZYDIS_MNEMONIC_TDPBSSD', 'ZYDIS_MNEMONIC_TDPBSUD', 'ZYDIS_MNEMONIC_TDPBUSD', 'ZYDIS_MNEMONIC_TDPBUUD', 'ZYDIS_MNEMONIC_TEST', 'ZYDIS_MNEMONIC_TESTUI', 'ZYDIS_MNEMONIC_TILELOADD', 'ZYDIS_MNEMONIC_TILELOADDT1', 'ZYDIS_MNEMONIC_TILERELEASE', 'ZYDIS_MNEMONIC_TILESTORED', 'ZYDIS_MNEMONIC_TILEZERO', 'ZYDIS_MNEMONIC_TLBSYNC', 'ZYDIS_MNEMONIC_TPAUSE', 'ZYDIS_MNEMONIC_TZCNT', 'ZYDIS_MNEMONIC_TZCNTI', 'ZYDIS_MNEMONIC_TZMSK', 'ZYDIS_MNEMONIC_UCOMISD', 'ZYDIS_MNEMONIC_UCOMISS', 'ZYDIS_MNEMONIC_UD0', 'ZYDIS_MNEMONIC_UD1', 'ZYDIS_MNEMONIC_UD2', 'ZYDIS_MNEMONIC_UIRET', 'ZYDIS_MNEMONIC_UMONITOR', 'ZYDIS_MNEMONIC_UMWAIT', 'ZYDIS_MNEMONIC_UNPCKHPD', 'ZYDIS_MNEMONIC_UNPCKHPS', 'ZYDIS_MNEMONIC_UNPCKLPD', 'ZYDIS_MNEMONIC_UNPCKLPS', 'ZYDIS_MNEMONIC_V4FMADDPS', 'ZYDIS_MNEMONIC_V4FMADDSS', 'ZYDIS_MNEMONIC_V4FNMADDPS', 'ZYDIS_MNEMONIC_V4FNMADDSS', 'ZYDIS_MNEMONIC_VADDNPD', 'ZYDIS_MNEMONIC_VADDNPS', 'ZYDIS_MNEMONIC_VADDPD', 'ZYDIS_MNEMONIC_VADDPH', 'ZYDIS_MNEMONIC_VADDPS', 'ZYDIS_MNEMONIC_VADDSD', 'ZYDIS_MNEMONIC_VADDSETSPS', 'ZYDIS_MNEMONIC_VADDSH', 'ZYDIS_MNEMONIC_VADDSS', 'ZYDIS_MNEMONIC_VADDSUBPD', 'ZYDIS_MNEMONIC_VADDSUBPS', 'ZYDIS_MNEMONIC_VAESDEC', 'ZYDIS_MNEMONIC_VAESDECLAST', 'ZYDIS_MNEMONIC_VAESENC', 'ZYDIS_MNEMONIC_VAESENCLAST', 'ZYDIS_MNEMONIC_VAESIMC', 'ZYDIS_MNEMONIC_VAESKEYGENASSIST', 'ZYDIS_MNEMONIC_VALIGND', 'ZYDIS_MNEMONIC_VALIGNQ', 'ZYDIS_MNEMONIC_VANDNPD', 'ZYDIS_MNEMONIC_VANDNPS', 'ZYDIS_MNEMONIC_VANDPD', 'ZYDIS_MNEMONIC_VANDPS', 'ZYDIS_MNEMONIC_VBLENDMPD', 'ZYDIS_MNEMONIC_VBLENDMPS', 'ZYDIS_MNEMONIC_VBLENDPD', 'ZYDIS_MNEMONIC_VBLENDPS', 'ZYDIS_MNEMONIC_VBLENDVPD', 'ZYDIS_MNEMONIC_VBLENDVPS', 'ZYDIS_MNEMONIC_VBROADCASTF128', 'ZYDIS_MNEMONIC_VBROADCASTF32X2', 'ZYDIS_MNEMONIC_VBROADCASTF32X4', 'ZYDIS_MNEMONIC_VBROADCASTF32X8', 'ZYDIS_MNEMONIC_VBROADCASTF64X2', 'ZYDIS_MNEMONIC_VBROADCASTF64X4', 'ZYDIS_MNEMONIC_VBROADCASTI128', 'ZYDIS_MNEMONIC_VBROADCASTI32X2', 'ZYDIS_MNEMONIC_VBROADCASTI32X4', 'ZYDIS_MNEMONIC_VBROADCASTI32X8', 'ZYDIS_MNEMONIC_VBROADCASTI64X2', 'ZYDIS_MNEMONIC_VBROADCASTI64X4', 'ZYDIS_MNEMONIC_VBROADCASTSD', 'ZYDIS_MNEMONIC_VBROADCASTSS', 'ZYDIS_MNEMONIC_VCMPPD', 'ZYDIS_MNEMONIC_VCMPPH', 'ZYDIS_MNEMONIC_VCMPPS', 'ZYDIS_MNEMONIC_VCMPSD', 'ZYDIS_MNEMONIC_VCMPSH', 'ZYDIS_MNEMONIC_VCMPSS', 'ZYDIS_MNEMONIC_VCOMISD', 'ZYDIS_MNEMONIC_VCOMISH', 'ZYDIS_MNEMONIC_VCOMISS', 'ZYDIS_MNEMONIC_VCOMPRESSPD', 'ZYDIS_MNEMONIC_VCOMPRESSPS', 'ZYDIS_MNEMONIC_VCVTDQ2PD', 'ZYDIS_MNEMONIC_VCVTDQ2PH', 'ZYDIS_MNEMONIC_VCVTDQ2PS', 'ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS', 'ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ', 'ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ', 'ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ', 'ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ', 'ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS', 'ZYDIS_MNEMONIC_VCVTNE2PS2BF16', 'ZYDIS_MNEMONIC_VCVTNEPS2BF16', 'ZYDIS_MNEMONIC_VCVTPD2DQ', 'ZYDIS_MNEMONIC_VCVTPD2PH', 'ZYDIS_MNEMONIC_VCVTPD2PS', 'ZYDIS_MNEMONIC_VCVTPD2QQ', 'ZYDIS_MNEMONIC_VCVTPD2UDQ', 'ZYDIS_MNEMONIC_VCVTPD2UQQ', 'ZYDIS_MNEMONIC_VCVTPH2DQ', 'ZYDIS_MNEMONIC_VCVTPH2PD', 'ZYDIS_MNEMONIC_VCVTPH2PS', 'ZYDIS_MNEMONIC_VCVTPH2PSX', 'ZYDIS_MNEMONIC_VCVTPH2QQ', 'ZYDIS_MNEMONIC_VCVTPH2UDQ', 'ZYDIS_MNEMONIC_VCVTPH2UQQ', 'ZYDIS_MNEMONIC_VCVTPH2UW', 'ZYDIS_MNEMONIC_VCVTPH2W', 'ZYDIS_MNEMONIC_VCVTPS2DQ', 'ZYDIS_MNEMONIC_VCVTPS2PD', 'ZYDIS_MNEMONIC_VCVTPS2PH', 'ZYDIS_MNEMONIC_VCVTPS2PHX', 'ZYDIS_MNEMONIC_VCVTPS2QQ', 'ZYDIS_MNEMONIC_VCVTPS2UDQ', 'ZYDIS_MNEMONIC_VCVTPS2UQQ', 'ZYDIS_MNEMONIC_VCVTQQ2PD', 'ZYDIS_MNEMONIC_VCVTQQ2PH', 'ZYDIS_MNEMONIC_VCVTQQ2PS', 'ZYDIS_MNEMONIC_VCVTSD2SH', 'ZYDIS_MNEMONIC_VCVTSD2SI', 'ZYDIS_MNEMONIC_VCVTSD2SS', 'ZYDIS_MNEMONIC_VCVTSD2USI', 'ZYDIS_MNEMONIC_VCVTSH2SD', 'ZYDIS_MNEMONIC_VCVTSH2SI', 'ZYDIS_MNEMONIC_VCVTSH2SS', 'ZYDIS_MNEMONIC_VCVTSH2USI', 'ZYDIS_MNEMONIC_VCVTSI2SD', 'ZYDIS_MNEMONIC_VCVTSI2SH', 'ZYDIS_MNEMONIC_VCVTSI2SS', 'ZYDIS_MNEMONIC_VCVTSS2SD', 'ZYDIS_MNEMONIC_VCVTSS2SH', 'ZYDIS_MNEMONIC_VCVTSS2SI', 'ZYDIS_MNEMONIC_VCVTSS2USI', 'ZYDIS_MNEMONIC_VCVTTPD2DQ', 'ZYDIS_MNEMONIC_VCVTTPD2QQ', 'ZYDIS_MNEMONIC_VCVTTPD2UDQ', 'ZYDIS_MNEMONIC_VCVTTPD2UQQ', 'ZYDIS_MNEMONIC_VCVTTPH2DQ', 'ZYDIS_MNEMONIC_VCVTTPH2QQ', 'ZYDIS_MNEMONIC_VCVTTPH2UDQ', 'ZYDIS_MNEMONIC_VCVTTPH2UQQ', 'ZYDIS_MNEMONIC_VCVTTPH2UW', 'ZYDIS_MNEMONIC_VCVTTPH2W', 'ZYDIS_MNEMONIC_VCVTTPS2DQ', 'ZYDIS_MNEMONIC_VCVTTPS2QQ', 'ZYDIS_MNEMONIC_VCVTTPS2UDQ', 'ZYDIS_MNEMONIC_VCVTTPS2UQQ', 'ZYDIS_MNEMONIC_VCVTTSD2SI', 'ZYDIS_MNEMONIC_VCVTTSD2USI', 'ZYDIS_MNEMONIC_VCVTTSH2SI', 'ZYDIS_MNEMONIC_VCVTTSH2USI', 'ZYDIS_MNEMONIC_VCVTTSS2SI', 'ZYDIS_MNEMONIC_VCVTTSS2USI', 'ZYDIS_MNEMONIC_VCVTUDQ2PD', 'ZYDIS_MNEMONIC_VCVTUDQ2PH', 'ZYDIS_MNEMONIC_VCVTUDQ2PS', 'ZYDIS_MNEMONIC_VCVTUQQ2PD', 'ZYDIS_MNEMONIC_VCVTUQQ2PH', 'ZYDIS_MNEMONIC_VCVTUQQ2PS', 'ZYDIS_MNEMONIC_VCVTUSI2SD', 'ZYDIS_MNEMONIC_VCVTUSI2SH', 'ZYDIS_MNEMONIC_VCVTUSI2SS', 'ZYDIS_MNEMONIC_VCVTUW2PH', 'ZYDIS_MNEMONIC_VCVTW2PH', 'ZYDIS_MNEMONIC_VDBPSADBW', 'ZYDIS_MNEMONIC_VDIVPD', 'ZYDIS_MNEMONIC_VDIVPH', 'ZYDIS_MNEMONIC_VDIVPS', 'ZYDIS_MNEMONIC_VDIVSD', 'ZYDIS_MNEMONIC_VDIVSH', 'ZYDIS_MNEMONIC_VDIVSS', 'ZYDIS_MNEMONIC_VDPBF16PS', 'ZYDIS_MNEMONIC_VDPPD', 'ZYDIS_MNEMONIC_VDPPS', 'ZYDIS_MNEMONIC_VERR', 'ZYDIS_MNEMONIC_VERW', 'ZYDIS_MNEMONIC_VEXP223PS', 'ZYDIS_MNEMONIC_VEXP2PD', 'ZYDIS_MNEMONIC_VEXP2PS', 'ZYDIS_MNEMONIC_VEXPANDPD', 'ZYDIS_MNEMONIC_VEXPANDPS', 'ZYDIS_MNEMONIC_VEXTRACTF128', 'ZYDIS_MNEMONIC_VEXTRACTF32X4', 'ZYDIS_MNEMONIC_VEXTRACTF32X8', 'ZYDIS_MNEMONIC_VEXTRACTF64X2', 'ZYDIS_MNEMONIC_VEXTRACTF64X4', 'ZYDIS_MNEMONIC_VEXTRACTI128', 'ZYDIS_MNEMONIC_VEXTRACTI32X4', 'ZYDIS_MNEMONIC_VEXTRACTI32X8', 'ZYDIS_MNEMONIC_VEXTRACTI64X2', 'ZYDIS_MNEMONIC_VEXTRACTI64X4', 'ZYDIS_MNEMONIC_VEXTRACTPS', 'ZYDIS_MNEMONIC_VFCMADDCPH', 'ZYDIS_MNEMONIC_VFCMADDCSH', 'ZYDIS_MNEMONIC_VFCMULCPH', 'ZYDIS_MNEMONIC_VFCMULCSH', 'ZYDIS_MNEMONIC_VFIXUPIMMPD', 'ZYDIS_MNEMONIC_VFIXUPIMMPS', 'ZYDIS_MNEMONIC_VFIXUPIMMSD', 'ZYDIS_MNEMONIC_VFIXUPIMMSS', 'ZYDIS_MNEMONIC_VFIXUPNANPD', 'ZYDIS_MNEMONIC_VFIXUPNANPS', 'ZYDIS_MNEMONIC_VFMADD132PD', 'ZYDIS_MNEMONIC_VFMADD132PH', 'ZYDIS_MNEMONIC_VFMADD132PS', 'ZYDIS_MNEMONIC_VFMADD132SD', 'ZYDIS_MNEMONIC_VFMADD132SH', 'ZYDIS_MNEMONIC_VFMADD132SS', 'ZYDIS_MNEMONIC_VFMADD213PD', 'ZYDIS_MNEMONIC_VFMADD213PH', 'ZYDIS_MNEMONIC_VFMADD213PS', 'ZYDIS_MNEMONIC_VFMADD213SD', 'ZYDIS_MNEMONIC_VFMADD213SH', 'ZYDIS_MNEMONIC_VFMADD213SS', 'ZYDIS_MNEMONIC_VFMADD231PD', 'ZYDIS_MNEMONIC_VFMADD231PH', 'ZYDIS_MNEMONIC_VFMADD231PS', 'ZYDIS_MNEMONIC_VFMADD231SD', 'ZYDIS_MNEMONIC_VFMADD231SH', 'ZYDIS_MNEMONIC_VFMADD231SS', 'ZYDIS_MNEMONIC_VFMADD233PS', 'ZYDIS_MNEMONIC_VFMADDCPH', 'ZYDIS_MNEMONIC_VFMADDCSH', 'ZYDIS_MNEMONIC_VFMADDPD', 'ZYDIS_MNEMONIC_VFMADDPS', 'ZYDIS_MNEMONIC_VFMADDSD', 'ZYDIS_MNEMONIC_VFMADDSS', 'ZYDIS_MNEMONIC_VFMADDSUB132PD', 'ZYDIS_MNEMONIC_VFMADDSUB132PH', 'ZYDIS_MNEMONIC_VFMADDSUB132PS', 'ZYDIS_MNEMONIC_VFMADDSUB213PD', 'ZYDIS_MNEMONIC_VFMADDSUB213PH', 'ZYDIS_MNEMONIC_VFMADDSUB213PS', 'ZYDIS_MNEMONIC_VFMADDSUB231PD', 'ZYDIS_MNEMONIC_VFMADDSUB231PH', 'ZYDIS_MNEMONIC_VFMADDSUB231PS', 'ZYDIS_MNEMONIC_VFMADDSUBPD', 'ZYDIS_MNEMONIC_VFMADDSUBPS', 'ZYDIS_MNEMONIC_VFMSUB132PD', 'ZYDIS_MNEMONIC_VFMSUB132PH', 'ZYDIS_MNEMONIC_VFMSUB132PS', 'ZYDIS_MNEMONIC_VFMSUB132SD', 'ZYDIS_MNEMONIC_VFMSUB132SH', 'ZYDIS_MNEMONIC_VFMSUB132SS', 'ZYDIS_MNEMONIC_VFMSUB213PD', 'ZYDIS_MNEMONIC_VFMSUB213PH', 'ZYDIS_MNEMONIC_VFMSUB213PS', 'ZYDIS_MNEMONIC_VFMSUB213SD', 'ZYDIS_MNEMONIC_VFMSUB213SH', 'ZYDIS_MNEMONIC_VFMSUB213SS', 'ZYDIS_MNEMONIC_VFMSUB231PD', 'ZYDIS_MNEMONIC_VFMSUB231PH', 'ZYDIS_MNEMONIC_VFMSUB231PS', 'ZYDIS_MNEMONIC_VFMSUB231SD', 'ZYDIS_MNEMONIC_VFMSUB231SH', 'ZYDIS_MNEMONIC_VFMSUB231SS', 'ZYDIS_MNEMONIC_VFMSUBADD132PD', 'ZYDIS_MNEMONIC_VFMSUBADD132PH', 'ZYDIS_MNEMONIC_VFMSUBADD132PS', 'ZYDIS_MNEMONIC_VFMSUBADD213PD', 'ZYDIS_MNEMONIC_VFMSUBADD213PH', 'ZYDIS_MNEMONIC_VFMSUBADD213PS', 'ZYDIS_MNEMONIC_VFMSUBADD231PD', 'ZYDIS_MNEMONIC_VFMSUBADD231PH', 'ZYDIS_MNEMONIC_VFMSUBADD231PS', 'ZYDIS_MNEMONIC_VFMSUBADDPD', 'ZYDIS_MNEMONIC_VFMSUBADDPS', 'ZYDIS_MNEMONIC_VFMSUBPD', 'ZYDIS_MNEMONIC_VFMSUBPS', 'ZYDIS_MNEMONIC_VFMSUBSD', 'ZYDIS_MNEMONIC_VFMSUBSS', 'ZYDIS_MNEMONIC_VFMULCPH', 'ZYDIS_MNEMONIC_VFMULCSH', 'ZYDIS_MNEMONIC_VFNMADD132PD', 'ZYDIS_MNEMONIC_VFNMADD132PH', 'ZYDIS_MNEMONIC_VFNMADD132PS', 'ZYDIS_MNEMONIC_VFNMADD132SD', 'ZYDIS_MNEMONIC_VFNMADD132SH', 'ZYDIS_MNEMONIC_VFNMADD132SS', 'ZYDIS_MNEMONIC_VFNMADD213PD', 'ZYDIS_MNEMONIC_VFNMADD213PH', 'ZYDIS_MNEMONIC_VFNMADD213PS', 'ZYDIS_MNEMONIC_VFNMADD213SD', 'ZYDIS_MNEMONIC_VFNMADD213SH', 'ZYDIS_MNEMONIC_VFNMADD213SS', 'ZYDIS_MNEMONIC_VFNMADD231PD', 'ZYDIS_MNEMONIC_VFNMADD231PH', 'ZYDIS_MNEMONIC_VFNMADD231PS', 'ZYDIS_MNEMONIC_VFNMADD231SD', 'ZYDIS_MNEMONIC_VFNMADD231SH', 'ZYDIS_MNEMONIC_VFNMADD231SS', 'ZYDIS_MNEMONIC_VFNMADDPD', 'ZYDIS_MNEMONIC_VFNMADDPS', 'ZYDIS_MNEMONIC_VFNMADDSD', 'ZYDIS_MNEMONIC_VFNMADDSS', 'ZYDIS_MNEMONIC_VFNMSUB132PD', 'ZYDIS_MNEMONIC_VFNMSUB132PH', 'ZYDIS_MNEMONIC_VFNMSUB132PS', 'ZYDIS_MNEMONIC_VFNMSUB132SD', 'ZYDIS_MNEMONIC_VFNMSUB132SH', 'ZYDIS_MNEMONIC_VFNMSUB132SS', 'ZYDIS_MNEMONIC_VFNMSUB213PD', 'ZYDIS_MNEMONIC_VFNMSUB213PH', 'ZYDIS_MNEMONIC_VFNMSUB213PS', 'ZYDIS_MNEMONIC_VFNMSUB213SD', 'ZYDIS_MNEMONIC_VFNMSUB213SH', 'ZYDIS_MNEMONIC_VFNMSUB213SS', 'ZYDIS_MNEMONIC_VFNMSUB231PD', 'ZYDIS_MNEMONIC_VFNMSUB231PH', 'ZYDIS_MNEMONIC_VFNMSUB231PS', 'ZYDIS_MNEMONIC_VFNMSUB231SD', 'ZYDIS_MNEMONIC_VFNMSUB231SH', 'ZYDIS_MNEMONIC_VFNMSUB231SS', 'ZYDIS_MNEMONIC_VFNMSUBPD', 'ZYDIS_MNEMONIC_VFNMSUBPS', 'ZYDIS_MNEMONIC_VFNMSUBSD', 'ZYDIS_MNEMONIC_VFNMSUBSS', 'ZYDIS_MNEMONIC_VFPCLASSPD', 'ZYDIS_MNEMONIC_VFPCLASSPH', 'ZYDIS_MNEMONIC_VFPCLASSPS', 'ZYDIS_MNEMONIC_VFPCLASSSD', 'ZYDIS_MNEMONIC_VFPCLASSSH', 'ZYDIS_MNEMONIC_VFPCLASSSS', 'ZYDIS_MNEMONIC_VFRCZPD', 'ZYDIS_MNEMONIC_VFRCZPS', 'ZYDIS_MNEMONIC_VFRCZSD', 'ZYDIS_MNEMONIC_VFRCZSS', 'ZYDIS_MNEMONIC_VGATHERDPD', 'ZYDIS_MNEMONIC_VGATHERDPS', 'ZYDIS_MNEMONIC_VGATHERPF0DPD', 'ZYDIS_MNEMONIC_VGATHERPF0DPS', 'ZYDIS_MNEMONIC_VGATHERPF0HINTDPD', 'ZYDIS_MNEMONIC_VGATHERPF0HINTDPS', 'ZYDIS_MNEMONIC_VGATHERPF0QPD', 'ZYDIS_MNEMONIC_VGATHERPF0QPS', 'ZYDIS_MNEMONIC_VGATHERPF1DPD', 'ZYDIS_MNEMONIC_VGATHERPF1DPS', 'ZYDIS_MNEMONIC_VGATHERPF1QPD', 'ZYDIS_MNEMONIC_VGATHERPF1QPS', 'ZYDIS_MNEMONIC_VGATHERQPD', 'ZYDIS_MNEMONIC_VGATHERQPS', 'ZYDIS_MNEMONIC_VGETEXPPD', 'ZYDIS_MNEMONIC_VGETEXPPH', 'ZYDIS_MNEMONIC_VGETEXPPS', 'ZYDIS_MNEMONIC_VGETEXPSD', 'ZYDIS_MNEMONIC_VGETEXPSH', 'ZYDIS_MNEMONIC_VGETEXPSS', 'ZYDIS_MNEMONIC_VGETMANTPD', 'ZYDIS_MNEMONIC_VGETMANTPH', 'ZYDIS_MNEMONIC_VGETMANTPS', 'ZYDIS_MNEMONIC_VGETMANTSD', 'ZYDIS_MNEMONIC_VGETMANTSH', 'ZYDIS_MNEMONIC_VGETMANTSS', 'ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB', 'ZYDIS_MNEMONIC_VGF2P8AFFINEQB', 'ZYDIS_MNEMONIC_VGF2P8MULB', 'ZYDIS_MNEMONIC_VGMAXABSPS', 'ZYDIS_MNEMONIC_VGMAXPD', 'ZYDIS_MNEMONIC_VGMAXPS', 'ZYDIS_MNEMONIC_VGMINPD', 'ZYDIS_MNEMONIC_VGMINPS', 'ZYDIS_MNEMONIC_VHADDPD', 'ZYDIS_MNEMONIC_VHADDPS', 'ZYDIS_MNEMONIC_VHSUBPD', 'ZYDIS_MNEMONIC_VHSUBPS', 'ZYDIS_MNEMONIC_VINSERTF128', 'ZYDIS_MNEMONIC_VINSERTF32X4', 'ZYDIS_MNEMONIC_VINSERTF32X8', 'ZYDIS_MNEMONIC_VINSERTF64X2', 'ZYDIS_MNEMONIC_VINSERTF64X4', 'ZYDIS_MNEMONIC_VINSERTI128', 'ZYDIS_MNEMONIC_VINSERTI32X4', 'ZYDIS_MNEMONIC_VINSERTI32X8', 'ZYDIS_MNEMONIC_VINSERTI64X2', 'ZYDIS_MNEMONIC_VINSERTI64X4', 'ZYDIS_MNEMONIC_VINSERTPS', 'ZYDIS_MNEMONIC_VLDDQU', 'ZYDIS_MNEMONIC_VLDMXCSR', 'ZYDIS_MNEMONIC_VLOADUNPACKHD', 'ZYDIS_MNEMONIC_VLOADUNPACKHPD', 'ZYDIS_MNEMONIC_VLOADUNPACKHPS', 'ZYDIS_MNEMONIC_VLOADUNPACKHQ', 'ZYDIS_MNEMONIC_VLOADUNPACKLD', 'ZYDIS_MNEMONIC_VLOADUNPACKLPD', 'ZYDIS_MNEMONIC_VLOADUNPACKLPS', 'ZYDIS_MNEMONIC_VLOADUNPACKLQ', 'ZYDIS_MNEMONIC_VLOG2PS', 'ZYDIS_MNEMONIC_VMASKMOVDQU', 'ZYDIS_MNEMONIC_VMASKMOVPD', 'ZYDIS_MNEMONIC_VMASKMOVPS', 'ZYDIS_MNEMONIC_VMAXPD', 'ZYDIS_MNEMONIC_VMAXPH', 'ZYDIS_MNEMONIC_VMAXPS', 'ZYDIS_MNEMONIC_VMAXSD', 'ZYDIS_MNEMONIC_VMAXSH', 'ZYDIS_MNEMONIC_VMAXSS', 'ZYDIS_MNEMONIC_VMCALL', 'ZYDIS_MNEMONIC_VMCLEAR', 'ZYDIS_MNEMONIC_VMFUNC', 'ZYDIS_MNEMONIC_VMINPD', 'ZYDIS_MNEMONIC_VMINPH', 'ZYDIS_MNEMONIC_VMINPS', 'ZYDIS_MNEMONIC_VMINSD', 'ZYDIS_MNEMONIC_VMINSH', 'ZYDIS_MNEMONIC_VMINSS', 'ZYDIS_MNEMONIC_VMLAUNCH', 'ZYDIS_MNEMONIC_VMLOAD', 'ZYDIS_MNEMONIC_VMMCALL', 'ZYDIS_MNEMONIC_VMOVAPD', 'ZYDIS_MNEMONIC_VMOVAPS', 'ZYDIS_MNEMONIC_VMOVD', 'ZYDIS_MNEMONIC_VMOVDDUP', 'ZYDIS_MNEMONIC_VMOVDQA', 'ZYDIS_MNEMONIC_VMOVDQA32', 'ZYDIS_MNEMONIC_VMOVDQA64', 'ZYDIS_MNEMONIC_VMOVDQU', 'ZYDIS_MNEMONIC_VMOVDQU16', 'ZYDIS_MNEMONIC_VMOVDQU32', 'ZYDIS_MNEMONIC_VMOVDQU64', 'ZYDIS_MNEMONIC_VMOVDQU8', 'ZYDIS_MNEMONIC_VMOVHLPS', 'ZYDIS_MNEMONIC_VMOVHPD', 'ZYDIS_MNEMONIC_VMOVHPS', 'ZYDIS_MNEMONIC_VMOVLHPS', 'ZYDIS_MNEMONIC_VMOVLPD', 'ZYDIS_MNEMONIC_VMOVLPS', 'ZYDIS_MNEMONIC_VMOVMSKPD', 'ZYDIS_MNEMONIC_VMOVMSKPS', 'ZYDIS_MNEMONIC_VMOVNRAPD', 'ZYDIS_MNEMONIC_VMOVNRAPS', 'ZYDIS_MNEMONIC_VMOVNRNGOAPD', 'ZYDIS_MNEMONIC_VMOVNRNGOAPS', 'ZYDIS_MNEMONIC_VMOVNTDQ', 'ZYDIS_MNEMONIC_VMOVNTDQA', 'ZYDIS_MNEMONIC_VMOVNTPD', 'ZYDIS_MNEMONIC_VMOVNTPS', 'ZYDIS_MNEMONIC_VMOVQ', 'ZYDIS_MNEMONIC_VMOVSD', 'ZYDIS_MNEMONIC_VMOVSH', 'ZYDIS_MNEMONIC_VMOVSHDUP', 'ZYDIS_MNEMONIC_VMOVSLDUP', 'ZYDIS_MNEMONIC_VMOVSS', 'ZYDIS_MNEMONIC_VMOVUPD', 'ZYDIS_MNEMONIC_VMOVUPS', 'ZYDIS_MNEMONIC_VMOVW', 'ZYDIS_MNEMONIC_VMPSADBW', 'ZYDIS_MNEMONIC_VMPTRLD', 'ZYDIS_MNEMONIC_VMPTRST', 'ZYDIS_MNEMONIC_VMREAD', 'ZYDIS_MNEMONIC_VMRESUME', 'ZYDIS_MNEMONIC_VMRUN', 'ZYDIS_MNEMONIC_VMSAVE', 'ZYDIS_MNEMONIC_VMULPD', 'ZYDIS_MNEMONIC_VMULPH', 'ZYDIS_MNEMONIC_VMULPS', 'ZYDIS_MNEMONIC_VMULSD', 'ZYDIS_MNEMONIC_VMULSH', 'ZYDIS_MNEMONIC_VMULSS', 'ZYDIS_MNEMONIC_VMWRITE', 'ZYDIS_MNEMONIC_VMXOFF', 'ZYDIS_MNEMONIC_VMXON', 'ZYDIS_MNEMONIC_VORPD', 'ZYDIS_MNEMONIC_VORPS', 'ZYDIS_MNEMONIC_VP2INTERSECTD', 'ZYDIS_MNEMONIC_VP2INTERSECTQ', 'ZYDIS_MNEMONIC_VP4DPWSSD', 'ZYDIS_MNEMONIC_VP4DPWSSDS', 'ZYDIS_MNEMONIC_VPABSB', 'ZYDIS_MNEMONIC_VPABSD', 'ZYDIS_MNEMONIC_VPABSQ', 'ZYDIS_MNEMONIC_VPABSW', 'ZYDIS_MNEMONIC_VPACKSSDW', 'ZYDIS_MNEMONIC_VPACKSSWB', 'ZYDIS_MNEMONIC_VPACKSTOREHD', 'ZYDIS_MNEMONIC_VPACKSTOREHPD', 'ZYDIS_MNEMONIC_VPACKSTOREHPS', 'ZYDIS_MNEMONIC_VPACKSTOREHQ', 'ZYDIS_MNEMONIC_VPACKSTORELD', 'ZYDIS_MNEMONIC_VPACKSTORELPD', 'ZYDIS_MNEMONIC_VPACKSTORELPS', 'ZYDIS_MNEMONIC_VPACKSTORELQ', 'ZYDIS_MNEMONIC_VPACKUSDW', 'ZYDIS_MNEMONIC_VPACKUSWB', 'ZYDIS_MNEMONIC_VPADCD', 'ZYDIS_MNEMONIC_VPADDB', 'ZYDIS_MNEMONIC_VPADDD', 'ZYDIS_MNEMONIC_VPADDQ', 'ZYDIS_MNEMONIC_VPADDSB', 'ZYDIS_MNEMONIC_VPADDSETCD', 'ZYDIS_MNEMONIC_VPADDSETSD', 'ZYDIS_MNEMONIC_VPADDSW', 'ZYDIS_MNEMONIC_VPADDUSB', 'ZYDIS_MNEMONIC_VPADDUSW', 'ZYDIS_MNEMONIC_VPADDW', 'ZYDIS_MNEMONIC_VPALIGNR', 'ZYDIS_MNEMONIC_VPAND', 'ZYDIS_MNEMONIC_VPANDD', 'ZYDIS_MNEMONIC_VPANDN', 'ZYDIS_MNEMONIC_VPANDND', 'ZYDIS_MNEMONIC_VPANDNQ', 'ZYDIS_MNEMONIC_VPANDQ', 'ZYDIS_MNEMONIC_VPAVGB', 'ZYDIS_MNEMONIC_VPAVGW', 'ZYDIS_MNEMONIC_VPBLENDD', 'ZYDIS_MNEMONIC_VPBLENDMB', 'ZYDIS_MNEMONIC_VPBLENDMD', 'ZYDIS_MNEMONIC_VPBLENDMQ', 'ZYDIS_MNEMONIC_VPBLENDMW', 'ZYDIS_MNEMONIC_VPBLENDVB', 'ZYDIS_MNEMONIC_VPBLENDW', 'ZYDIS_MNEMONIC_VPBROADCASTB', 'ZYDIS_MNEMONIC_VPBROADCASTD', 'ZYDIS_MNEMONIC_VPBROADCASTMB2Q', 'ZYDIS_MNEMONIC_VPBROADCASTMW2D', 'ZYDIS_MNEMONIC_VPBROADCASTQ', 'ZYDIS_MNEMONIC_VPBROADCASTW', 'ZYDIS_MNEMONIC_VPCLMULQDQ', 'ZYDIS_MNEMONIC_VPCMOV', 'ZYDIS_MNEMONIC_VPCMPB', 'ZYDIS_MNEMONIC_VPCMPD', 'ZYDIS_MNEMONIC_VPCMPEQB', 'ZYDIS_MNEMONIC_VPCMPEQD', 'ZYDIS_MNEMONIC_VPCMPEQQ', 'ZYDIS_MNEMONIC_VPCMPEQW', 'ZYDIS_MNEMONIC_VPCMPESTRI', 'ZYDIS_MNEMONIC_VPCMPESTRM', 'ZYDIS_MNEMONIC_VPCMPGTB', 'ZYDIS_MNEMONIC_VPCMPGTD', 'ZYDIS_MNEMONIC_VPCMPGTQ', 'ZYDIS_MNEMONIC_VPCMPGTW', 'ZYDIS_MNEMONIC_VPCMPISTRI', 'ZYDIS_MNEMONIC_VPCMPISTRM', 'ZYDIS_MNEMONIC_VPCMPLTD', 'ZYDIS_MNEMONIC_VPCMPQ', 'ZYDIS_MNEMONIC_VPCMPUB', 'ZYDIS_MNEMONIC_VPCMPUD', 'ZYDIS_MNEMONIC_VPCMPUQ', 'ZYDIS_MNEMONIC_VPCMPUW', 'ZYDIS_MNEMONIC_VPCMPW', 'ZYDIS_MNEMONIC_VPCOMB', 'ZYDIS_MNEMONIC_VPCOMD', 'ZYDIS_MNEMONIC_VPCOMPRESSB', 'ZYDIS_MNEMONIC_VPCOMPRESSD', 'ZYDIS_MNEMONIC_VPCOMPRESSQ', 'ZYDIS_MNEMONIC_VPCOMPRESSW', 'ZYDIS_MNEMONIC_VPCOMQ', 'ZYDIS_MNEMONIC_VPCOMUB', 'ZYDIS_MNEMONIC_VPCOMUD', 'ZYDIS_MNEMONIC_VPCOMUQ', 'ZYDIS_MNEMONIC_VPCOMUW', 'ZYDIS_MNEMONIC_VPCOMW', 'ZYDIS_MNEMONIC_VPCONFLICTD', 'ZYDIS_MNEMONIC_VPCONFLICTQ', 'ZYDIS_MNEMONIC_VPDPBUSD', 'ZYDIS_MNEMONIC_VPDPBUSDS', 'ZYDIS_MNEMONIC_VPDPWSSD', 'ZYDIS_MNEMONIC_VPDPWSSDS', 'ZYDIS_MNEMONIC_VPERM2F128', 'ZYDIS_MNEMONIC_VPERM2I128', 'ZYDIS_MNEMONIC_VPERMB', 'ZYDIS_MNEMONIC_VPERMD', 'ZYDIS_MNEMONIC_VPERMF32X4', 'ZYDIS_MNEMONIC_VPERMI2B', 'ZYDIS_MNEMONIC_VPERMI2D', 'ZYDIS_MNEMONIC_VPERMI2PD', 'ZYDIS_MNEMONIC_VPERMI2PS', 'ZYDIS_MNEMONIC_VPERMI2Q', 'ZYDIS_MNEMONIC_VPERMI2W', 'ZYDIS_MNEMONIC_VPERMIL2PD', 'ZYDIS_MNEMONIC_VPERMIL2PS', 'ZYDIS_MNEMONIC_VPERMILPD', 'ZYDIS_MNEMONIC_VPERMILPS', 'ZYDIS_MNEMONIC_VPERMPD', 'ZYDIS_MNEMONIC_VPERMPS', 'ZYDIS_MNEMONIC_VPERMQ', 'ZYDIS_MNEMONIC_VPERMT2B', 'ZYDIS_MNEMONIC_VPERMT2D', 'ZYDIS_MNEMONIC_VPERMT2PD', 'ZYDIS_MNEMONIC_VPERMT2PS', 'ZYDIS_MNEMONIC_VPERMT2Q', 'ZYDIS_MNEMONIC_VPERMT2W', 'ZYDIS_MNEMONIC_VPERMW', 'ZYDIS_MNEMONIC_VPEXPANDB', 'ZYDIS_MNEMONIC_VPEXPANDD', 'ZYDIS_MNEMONIC_VPEXPANDQ', 'ZYDIS_MNEMONIC_VPEXPANDW', 'ZYDIS_MNEMONIC_VPEXTRB', 'ZYDIS_MNEMONIC_VPEXTRD', 'ZYDIS_MNEMONIC_VPEXTRQ', 'ZYDIS_MNEMONIC_VPEXTRW', 'ZYDIS_MNEMONIC_VPGATHERDD', 'ZYDIS_MNEMONIC_VPGATHERDQ', 'ZYDIS_MNEMONIC_VPGATHERQD', 'ZYDIS_MNEMONIC_VPGATHERQQ', 'ZYDIS_MNEMONIC_VPHADDBD', 'ZYDIS_MNEMONIC_VPHADDBQ', 'ZYDIS_MNEMONIC_VPHADDBW', 'ZYDIS_MNEMONIC_VPHADDD', 'ZYDIS_MNEMONIC_VPHADDDQ', 'ZYDIS_MNEMONIC_VPHADDSW', 'ZYDIS_MNEMONIC_VPHADDUBD', 'ZYDIS_MNEMONIC_VPHADDUBQ', 'ZYDIS_MNEMONIC_VPHADDUBW', 'ZYDIS_MNEMONIC_VPHADDUDQ', 'ZYDIS_MNEMONIC_VPHADDUWD', 'ZYDIS_MNEMONIC_VPHADDUWQ', 'ZYDIS_MNEMONIC_VPHADDW', 'ZYDIS_MNEMONIC_VPHADDWD', 'ZYDIS_MNEMONIC_VPHADDWQ', 'ZYDIS_MNEMONIC_VPHMINPOSUW', 'ZYDIS_MNEMONIC_VPHSUBBW', 'ZYDIS_MNEMONIC_VPHSUBD', 'ZYDIS_MNEMONIC_VPHSUBDQ', 'ZYDIS_MNEMONIC_VPHSUBSW', 'ZYDIS_MNEMONIC_VPHSUBW', 'ZYDIS_MNEMONIC_VPHSUBWD', 'ZYDIS_MNEMONIC_VPINSRB', 'ZYDIS_MNEMONIC_VPINSRD', 'ZYDIS_MNEMONIC_VPINSRQ', 'ZYDIS_MNEMONIC_VPINSRW', 'ZYDIS_MNEMONIC_VPLZCNTD', 'ZYDIS_MNEMONIC_VPLZCNTQ', 'ZYDIS_MNEMONIC_VPMACSDD', 'ZYDIS_MNEMONIC_VPMACSDQH', 'ZYDIS_MNEMONIC_VPMACSDQL', 'ZYDIS_MNEMONIC_VPMACSSDD', 'ZYDIS_MNEMONIC_VPMACSSDQH', 'ZYDIS_MNEMONIC_VPMACSSDQL', 'ZYDIS_MNEMONIC_VPMACSSWD', 'ZYDIS_MNEMONIC_VPMACSSWW', 'ZYDIS_MNEMONIC_VPMACSWD', 'ZYDIS_MNEMONIC_VPMACSWW', 'ZYDIS_MNEMONIC_VPMADCSSWD', 'ZYDIS_MNEMONIC_VPMADCSWD', 'ZYDIS_MNEMONIC_VPMADD231D', 'ZYDIS_MNEMONIC_VPMADD233D', 'ZYDIS_MNEMONIC_VPMADD52HUQ', 'ZYDIS_MNEMONIC_VPMADD52LUQ', 'ZYDIS_MNEMONIC_VPMADDUBSW', 'ZYDIS_MNEMONIC_VPMADDWD', 'ZYDIS_MNEMONIC_VPMASKMOVD', 'ZYDIS_MNEMONIC_VPMASKMOVQ', 'ZYDIS_MNEMONIC_VPMAXSB', 'ZYDIS_MNEMONIC_VPMAXSD', 'ZYDIS_MNEMONIC_VPMAXSQ', 'ZYDIS_MNEMONIC_VPMAXSW', 'ZYDIS_MNEMONIC_VPMAXUB', 'ZYDIS_MNEMONIC_VPMAXUD', 'ZYDIS_MNEMONIC_VPMAXUQ', 'ZYDIS_MNEMONIC_VPMAXUW', 'ZYDIS_MNEMONIC_VPMINSB', 'ZYDIS_MNEMONIC_VPMINSD', 'ZYDIS_MNEMONIC_VPMINSQ', 'ZYDIS_MNEMONIC_VPMINSW', 'ZYDIS_MNEMONIC_VPMINUB', 'ZYDIS_MNEMONIC_VPMINUD', 'ZYDIS_MNEMONIC_VPMINUQ', 'ZYDIS_MNEMONIC_VPMINUW', 'ZYDIS_MNEMONIC_VPMOVB2M', 'ZYDIS_MNEMONIC_VPMOVD2M', 'ZYDIS_MNEMONIC_VPMOVDB', 'ZYDIS_MNEMONIC_VPMOVDW', 'ZYDIS_MNEMONIC_VPMOVM2B', 'ZYDIS_MNEMONIC_VPMOVM2D', 'ZYDIS_MNEMONIC_VPMOVM2Q', 'ZYDIS_MNEMONIC_VPMOVM2W', 'ZYDIS_MNEMONIC_VPMOVMSKB', 'ZYDIS_MNEMONIC_VPMOVQ2M', 'ZYDIS_MNEMONIC_VPMOVQB', 'ZYDIS_MNEMONIC_VPMOVQD', 'ZYDIS_MNEMONIC_VPMOVQW', 'ZYDIS_MNEMONIC_VPMOVSDB', 'ZYDIS_MNEMONIC_VPMOVSDW', 'ZYDIS_MNEMONIC_VPMOVSQB', 'ZYDIS_MNEMONIC_VPMOVSQD', 'ZYDIS_MNEMONIC_VPMOVSQW', 'ZYDIS_MNEMONIC_VPMOVSWB', 'ZYDIS_MNEMONIC_VPMOVSXBD', 'ZYDIS_MNEMONIC_VPMOVSXBQ', 'ZYDIS_MNEMONIC_VPMOVSXBW', 'ZYDIS_MNEMONIC_VPMOVSXDQ', 'ZYDIS_MNEMONIC_VPMOVSXWD', 'ZYDIS_MNEMONIC_VPMOVSXWQ', 'ZYDIS_MNEMONIC_VPMOVUSDB', 'ZYDIS_MNEMONIC_VPMOVUSDW', 'ZYDIS_MNEMONIC_VPMOVUSQB', 'ZYDIS_MNEMONIC_VPMOVUSQD', 'ZYDIS_MNEMONIC_VPMOVUSQW', 'ZYDIS_MNEMONIC_VPMOVUSWB', 'ZYDIS_MNEMONIC_VPMOVW2M', 'ZYDIS_MNEMONIC_VPMOVWB', 'ZYDIS_MNEMONIC_VPMOVZXBD', 'ZYDIS_MNEMONIC_VPMOVZXBQ', 'ZYDIS_MNEMONIC_VPMOVZXBW', 'ZYDIS_MNEMONIC_VPMOVZXDQ', 'ZYDIS_MNEMONIC_VPMOVZXWD', 'ZYDIS_MNEMONIC_VPMOVZXWQ', 'ZYDIS_MNEMONIC_VPMULDQ', 'ZYDIS_MNEMONIC_VPMULHD', 'ZYDIS_MNEMONIC_VPMULHRSW', 'ZYDIS_MNEMONIC_VPMULHUD', 'ZYDIS_MNEMONIC_VPMULHUW', 'ZYDIS_MNEMONIC_VPMULHW', 'ZYDIS_MNEMONIC_VPMULLD', 'ZYDIS_MNEMONIC_VPMULLQ', 'ZYDIS_MNEMONIC_VPMULLW', 'ZYDIS_MNEMONIC_VPMULTISHIFTQB', 'ZYDIS_MNEMONIC_VPMULUDQ', 'ZYDIS_MNEMONIC_VPOPCNTB', 'ZYDIS_MNEMONIC_VPOPCNTD', 'ZYDIS_MNEMONIC_VPOPCNTQ', 'ZYDIS_MNEMONIC_VPOPCNTW', 'ZYDIS_MNEMONIC_VPOR', 'ZYDIS_MNEMONIC_VPORD', 'ZYDIS_MNEMONIC_VPORQ', 'ZYDIS_MNEMONIC_VPPERM', 'ZYDIS_MNEMONIC_VPREFETCH0', 'ZYDIS_MNEMONIC_VPREFETCH1', 'ZYDIS_MNEMONIC_VPREFETCH2', 'ZYDIS_MNEMONIC_VPREFETCHE0', 'ZYDIS_MNEMONIC_VPREFETCHE1', 'ZYDIS_MNEMONIC_VPREFETCHE2', 'ZYDIS_MNEMONIC_VPREFETCHENTA', 'ZYDIS_MNEMONIC_VPREFETCHNTA', 'ZYDIS_MNEMONIC_VPROLD', 'ZYDIS_MNEMONIC_VPROLQ', 'ZYDIS_MNEMONIC_VPROLVD', 'ZYDIS_MNEMONIC_VPROLVQ', 'ZYDIS_MNEMONIC_VPRORD', 'ZYDIS_MNEMONIC_VPRORQ', 'ZYDIS_MNEMONIC_VPRORVD', 'ZYDIS_MNEMONIC_VPRORVQ', 'ZYDIS_MNEMONIC_VPROTB', 'ZYDIS_MNEMONIC_VPROTD', 'ZYDIS_MNEMONIC_VPROTQ', 'ZYDIS_MNEMONIC_VPROTW', 'ZYDIS_MNEMONIC_VPSADBW', 'ZYDIS_MNEMONIC_VPSBBD', 'ZYDIS_MNEMONIC_VPSBBRD', 'ZYDIS_MNEMONIC_VPSCATTERDD', 'ZYDIS_MNEMONIC_VPSCATTERDQ', 'ZYDIS_MNEMONIC_VPSCATTERQD', 'ZYDIS_MNEMONIC_VPSCATTERQQ', 'ZYDIS_MNEMONIC_VPSHAB', 'ZYDIS_MNEMONIC_VPSHAD', 'ZYDIS_MNEMONIC_VPSHAQ', 'ZYDIS_MNEMONIC_VPSHAW', 'ZYDIS_MNEMONIC_VPSHLB', 'ZYDIS_MNEMONIC_VPSHLD', 'ZYDIS_MNEMONIC_VPSHLDD', 'ZYDIS_MNEMONIC_VPSHLDQ', 'ZYDIS_MNEMONIC_VPSHLDVD', 'ZYDIS_MNEMONIC_VPSHLDVQ', 'ZYDIS_MNEMONIC_VPSHLDVW', 'ZYDIS_MNEMONIC_VPSHLDW', 'ZYDIS_MNEMONIC_VPSHLQ', 'ZYDIS_MNEMONIC_VPSHLW', 'ZYDIS_MNEMONIC_VPSHRDD', 'ZYDIS_MNEMONIC_VPSHRDQ', 'ZYDIS_MNEMONIC_VPSHRDVD', 'ZYDIS_MNEMONIC_VPSHRDVQ', 'ZYDIS_MNEMONIC_VPSHRDVW', 'ZYDIS_MNEMONIC_VPSHRDW', 'ZYDIS_MNEMONIC_VPSHUFB', 'ZYDIS_MNEMONIC_VPSHUFBITQMB', 'ZYDIS_MNEMONIC_VPSHUFD', 'ZYDIS_MNEMONIC_VPSHUFHW', 'ZYDIS_MNEMONIC_VPSHUFLW', 'ZYDIS_MNEMONIC_VPSIGNB', 'ZYDIS_MNEMONIC_VPSIGND', 'ZYDIS_MNEMONIC_VPSIGNW', 'ZYDIS_MNEMONIC_VPSLLD', 'ZYDIS_MNEMONIC_VPSLLDQ', 'ZYDIS_MNEMONIC_VPSLLQ', 'ZYDIS_MNEMONIC_VPSLLVD', 'ZYDIS_MNEMONIC_VPSLLVQ', 'ZYDIS_MNEMONIC_VPSLLVW', 'ZYDIS_MNEMONIC_VPSLLW', 'ZYDIS_MNEMONIC_VPSRAD', 'ZYDIS_MNEMONIC_VPSRAQ', 'ZYDIS_MNEMONIC_VPSRAVD', 'ZYDIS_MNEMONIC_VPSRAVQ', 'ZYDIS_MNEMONIC_VPSRAVW', 'ZYDIS_MNEMONIC_VPSRAW', 'ZYDIS_MNEMONIC_VPSRLD', 'ZYDIS_MNEMONIC_VPSRLDQ', 'ZYDIS_MNEMONIC_VPSRLQ', 'ZYDIS_MNEMONIC_VPSRLVD', 'ZYDIS_MNEMONIC_VPSRLVQ', 'ZYDIS_MNEMONIC_VPSRLVW', 'ZYDIS_MNEMONIC_VPSRLW', 'ZYDIS_MNEMONIC_VPSUBB', 'ZYDIS_MNEMONIC_VPSUBD', 'ZYDIS_MNEMONIC_VPSUBQ', 'ZYDIS_MNEMONIC_VPSUBRD', 'ZYDIS_MNEMONIC_VPSUBRSETBD', 'ZYDIS_MNEMONIC_VPSUBSB', 'ZYDIS_MNEMONIC_VPSUBSETBD', 'ZYDIS_MNEMONIC_VPSUBSW', 'ZYDIS_MNEMONIC_VPSUBUSB', 'ZYDIS_MNEMONIC_VPSUBUSW', 'ZYDIS_MNEMONIC_VPSUBW', 'ZYDIS_MNEMONIC_VPTERNLOGD', 'ZYDIS_MNEMONIC_VPTERNLOGQ', 'ZYDIS_MNEMONIC_VPTEST', 'ZYDIS_MNEMONIC_VPTESTMB', 'ZYDIS_MNEMONIC_VPTESTMD', 'ZYDIS_MNEMONIC_VPTESTMQ', 'ZYDIS_MNEMONIC_VPTESTMW', 'ZYDIS_MNEMONIC_VPTESTNMB', 'ZYDIS_MNEMONIC_VPTESTNMD', 'ZYDIS_MNEMONIC_VPTESTNMQ', 'ZYDIS_MNEMONIC_VPTESTNMW', 'ZYDIS_MNEMONIC_VPUNPCKHBW', 'ZYDIS_MNEMONIC_VPUNPCKHDQ', 'ZYDIS_MNEMONIC_VPUNPCKHQDQ', 'ZYDIS_MNEMONIC_VPUNPCKHWD', 'ZYDIS_MNEMONIC_VPUNPCKLBW', 'ZYDIS_MNEMONIC_VPUNPCKLDQ', 'ZYDIS_MNEMONIC_VPUNPCKLQDQ', 'ZYDIS_MNEMONIC_VPUNPCKLWD', 'ZYDIS_MNEMONIC_VPXOR', 'ZYDIS_MNEMONIC_VPXORD', 'ZYDIS_MNEMONIC_VPXORQ', 'ZYDIS_MNEMONIC_VRANGEPD', 'ZYDIS_MNEMONIC_VRANGEPS', 'ZYDIS_MNEMONIC_VRANGESD', 'ZYDIS_MNEMONIC_VRANGESS', 'ZYDIS_MNEMONIC_VRCP14PD', 'ZYDIS_MNEMONIC_VRCP14PS', 'ZYDIS_MNEMONIC_VRCP14SD', 'ZYDIS_MNEMONIC_VRCP14SS', 'ZYDIS_MNEMONIC_VRCP23PS', 'ZYDIS_MNEMONIC_VRCP28PD', 'ZYDIS_MNEMONIC_VRCP28PS', 'ZYDIS_MNEMONIC_VRCP28SD', 'ZYDIS_MNEMONIC_VRCP28SS', 'ZYDIS_MNEMONIC_VRCPPH', 'ZYDIS_MNEMONIC_VRCPPS', 'ZYDIS_MNEMONIC_VRCPSH', 'ZYDIS_MNEMONIC_VRCPSS', 'ZYDIS_MNEMONIC_VREDUCEPD', 'ZYDIS_MNEMONIC_VREDUCEPH', 'ZYDIS_MNEMONIC_VREDUCEPS', 'ZYDIS_MNEMONIC_VREDUCESD', 'ZYDIS_MNEMONIC_VREDUCESH', 'ZYDIS_MNEMONIC_VREDUCESS', 'ZYDIS_MNEMONIC_VRNDFXPNTPD', 'ZYDIS_MNEMONIC_VRNDFXPNTPS', 'ZYDIS_MNEMONIC_VRNDSCALEPD', 'ZYDIS_MNEMONIC_VRNDSCALEPH', 'ZYDIS_MNEMONIC_VRNDSCALEPS', 'ZYDIS_MNEMONIC_VRNDSCALESD', 'ZYDIS_MNEMONIC_VRNDSCALESH', 'ZYDIS_MNEMONIC_VRNDSCALESS', 'ZYDIS_MNEMONIC_VROUNDPD', 'ZYDIS_MNEMONIC_VROUNDPS', 'ZYDIS_MNEMONIC_VROUNDSD', 'ZYDIS_MNEMONIC_VROUNDSS', 'ZYDIS_MNEMONIC_VRSQRT14PD', 'ZYDIS_MNEMONIC_VRSQRT14PS', 'ZYDIS_MNEMONIC_VRSQRT14SD', 'ZYDIS_MNEMONIC_VRSQRT14SS', 'ZYDIS_MNEMONIC_VRSQRT23PS', 'ZYDIS_MNEMONIC_VRSQRT28PD', 'ZYDIS_MNEMONIC_VRSQRT28PS', 'ZYDIS_MNEMONIC_VRSQRT28SD', 'ZYDIS_MNEMONIC_VRSQRT28SS', 'ZYDIS_MNEMONIC_VRSQRTPH', 'ZYDIS_MNEMONIC_VRSQRTPS', 'ZYDIS_MNEMONIC_VRSQRTSH', 'ZYDIS_MNEMONIC_VRSQRTSS', 'ZYDIS_MNEMONIC_VSCALEFPD', 'ZYDIS_MNEMONIC_VSCALEFPH', 'ZYDIS_MNEMONIC_VSCALEFPS', 'ZYDIS_MNEMONIC_VSCALEFSD', 'ZYDIS_MNEMONIC_VSCALEFSH', 'ZYDIS_MNEMONIC_VSCALEFSS', 'ZYDIS_MNEMONIC_VSCALEPS', 'ZYDIS_MNEMONIC_VSCATTERDPD', 'ZYDIS_MNEMONIC_VSCATTERDPS', 'ZYDIS_MNEMONIC_VSCATTERPF0DPD', 'ZYDIS_MNEMONIC_VSCATTERPF0DPS', 'ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD', 'ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS', 'ZYDIS_MNEMONIC_VSCATTERPF0QPD', 'ZYDIS_MNEMONIC_VSCATTERPF0QPS', 'ZYDIS_MNEMONIC_VSCATTERPF1DPD', 'ZYDIS_MNEMONIC_VSCATTERPF1DPS', 'ZYDIS_MNEMONIC_VSCATTERPF1QPD', 'ZYDIS_MNEMONIC_VSCATTERPF1QPS', 'ZYDIS_MNEMONIC_VSCATTERQPD', 'ZYDIS_MNEMONIC_VSCATTERQPS', 'ZYDIS_MNEMONIC_VSHUFF32X4', 'ZYDIS_MNEMONIC_VSHUFF64X2', 'ZYDIS_MNEMONIC_VSHUFI32X4', 'ZYDIS_MNEMONIC_VSHUFI64X2', 'ZYDIS_MNEMONIC_VSHUFPD', 'ZYDIS_MNEMONIC_VSHUFPS', 'ZYDIS_MNEMONIC_VSQRTPD', 'ZYDIS_MNEMONIC_VSQRTPH', 'ZYDIS_MNEMONIC_VSQRTPS', 'ZYDIS_MNEMONIC_VSQRTSD', 'ZYDIS_MNEMONIC_VSQRTSH', 'ZYDIS_MNEMONIC_VSQRTSS', 'ZYDIS_MNEMONIC_VSTMXCSR', 'ZYDIS_MNEMONIC_VSUBPD', 'ZYDIS_MNEMONIC_VSUBPH', 'ZYDIS_MNEMONIC_VSUBPS', 'ZYDIS_MNEMONIC_VSUBRPD', 'ZYDIS_MNEMONIC_VSUBRPS', 'ZYDIS_MNEMONIC_VSUBSD', 'ZYDIS_MNEMONIC_VSUBSH', 'ZYDIS_MNEMONIC_VSUBSS', 'ZYDIS_MNEMONIC_VTESTPD', 'ZYDIS_MNEMONIC_VTESTPS', 'ZYDIS_MNEMONIC_VUCOMISD', 'ZYDIS_MNEMONIC_VUCOMISH', 'ZYDIS_MNEMONIC_VUCOMISS', 'ZYDIS_MNEMONIC_VUNPCKHPD', 'ZYDIS_MNEMONIC_VUNPCKHPS', 'ZYDIS_MNEMONIC_VUNPCKLPD', 'ZYDIS_MNEMONIC_VUNPCKLPS', 'ZYDIS_MNEMONIC_VXORPD', 'ZYDIS_MNEMONIC_VXORPS', 'ZYDIS_MNEMONIC_VZEROALL', 'ZYDIS_MNEMONIC_VZEROUPPER', 'ZYDIS_MNEMONIC_WBINVD', 'ZYDIS_MNEMONIC_WRFSBASE', 'ZYDIS_MNEMONIC_WRGSBASE', 'ZYDIS_MNEMONIC_WRMSR', 'ZYDIS_MNEMONIC_WRPKRU', 'ZYDIS_MNEMONIC_WRSSD', 'ZYDIS_MNEMONIC_WRSSQ', 'ZYDIS_MNEMONIC_WRUSSD', 'ZYDIS_MNEMONIC_WRUSSQ', 'ZYDIS_MNEMONIC_XABORT', 'ZYDIS_MNEMONIC_XADD', 'ZYDIS_MNEMONIC_XBEGIN', 'ZYDIS_MNEMONIC_XCHG', 'ZYDIS_MNEMONIC_XCRYPT_CBC', 'ZYDIS_MNEMONIC_XCRYPT_CFB', 'ZYDIS_MNEMONIC_XCRYPT_CTR', 'ZYDIS_MNEMONIC_XCRYPT_ECB', 'ZYDIS_MNEMONIC_XCRYPT_OFB', 'ZYDIS_MNEMONIC_XEND', 'ZYDIS_MNEMONIC_XGETBV', 'ZYDIS_MNEMONIC_XLAT', 'ZYDIS_MNEMONIC_XOR', 'ZYDIS_MNEMONIC_XORPD', 'ZYDIS_MNEMONIC_XORPS', 'ZYDIS_MNEMONIC_XRESLDTRK', 'ZYDIS_MNEMONIC_XRSTOR', 'ZYDIS_MNEMONIC_XRSTOR64', 'ZYDIS_MNEMONIC_XRSTORS', 'ZYDIS_MNEMONIC_XRSTORS64', 'ZYDIS_MNEMONIC_XSAVE', 'ZYDIS_MNEMONIC_XSAVE64', 'ZYDIS_MNEMONIC_XSAVEC', 'ZYDIS_MNEMONIC_XSAVEC64', 'ZYDIS_MNEMONIC_XSAVEOPT', 'ZYDIS_MNEMONIC_XSAVEOPT64', 'ZYDIS_MNEMONIC_XSAVES', 'ZYDIS_MNEMONIC_XSAVES64', 'ZYDIS_MNEMONIC_XSETBV', 'ZYDIS_MNEMONIC_XSHA1', 'ZYDIS_MNEMONIC_XSHA256', 'ZYDIS_MNEMONIC_XSTORE', 'ZYDIS_MNEMONIC_XSUSLDTRK', 'ZYDIS_MNEMONIC_XTEST', ], start=0) ZydisRegister = IntEnum('ZydisRegister', [ 'ZYDIS_REGISTER_NONE', 'ZYDIS_REGISTER_AL', 'ZYDIS_REGISTER_CL', 'ZYDIS_REGISTER_DL', 'ZYDIS_REGISTER_BL', 'ZYDIS_REGISTER_AH', 'ZYDIS_REGISTER_CH', 'ZYDIS_REGISTER_DH', 'ZYDIS_REGISTER_BH', 'ZYDIS_REGISTER_SPL', 'ZYDIS_REGISTER_BPL', 'ZYDIS_REGISTER_SIL', 'ZYDIS_REGISTER_DIL', 'ZYDIS_REGISTER_R8B', 'ZYDIS_REGISTER_R9B', 'ZYDIS_REGISTER_R10B', 'ZYDIS_REGISTER_R11B', 'ZYDIS_REGISTER_R12B', 'ZYDIS_REGISTER_R13B', 'ZYDIS_REGISTER_R14B', 'ZYDIS_REGISTER_R15B', 'ZYDIS_REGISTER_AX', 'ZYDIS_REGISTER_CX', 'ZYDIS_REGISTER_DX', 'ZYDIS_REGISTER_BX', 'ZYDIS_REGISTER_SP', 'ZYDIS_REGISTER_BP', 'ZYDIS_REGISTER_SI', 'ZYDIS_REGISTER_DI', 'ZYDIS_REGISTER_R8W', 'ZYDIS_REGISTER_R9W', 'ZYDIS_REGISTER_R10W', 'ZYDIS_REGISTER_R11W', 'ZYDIS_REGISTER_R12W', 'ZYDIS_REGISTER_R13W', 'ZYDIS_REGISTER_R14W', 'ZYDIS_REGISTER_R15W', 'ZYDIS_REGISTER_EAX', 'ZYDIS_REGISTER_ECX', 'ZYDIS_REGISTER_EDX', 'ZYDIS_REGISTER_EBX', 'ZYDIS_REGISTER_ESP', 'ZYDIS_REGISTER_EBP', 'ZYDIS_REGISTER_ESI', 'ZYDIS_REGISTER_EDI', 'ZYDIS_REGISTER_R8D', 'ZYDIS_REGISTER_R9D', 'ZYDIS_REGISTER_R10D', 'ZYDIS_REGISTER_R11D', 'ZYDIS_REGISTER_R12D', 'ZYDIS_REGISTER_R13D', 'ZYDIS_REGISTER_R14D', 'ZYDIS_REGISTER_R15D', 'ZYDIS_REGISTER_RAX', 'ZYDIS_REGISTER_RCX', 'ZYDIS_REGISTER_RDX', 'ZYDIS_REGISTER_RBX', 'ZYDIS_REGISTER_RSP', 'ZYDIS_REGISTER_RBP', 'ZYDIS_REGISTER_RSI', 'ZYDIS_REGISTER_RDI', 'ZYDIS_REGISTER_R8', 'ZYDIS_REGISTER_R9', 'ZYDIS_REGISTER_R10', 'ZYDIS_REGISTER_R11', 'ZYDIS_REGISTER_R12', 'ZYDIS_REGISTER_R13', 'ZYDIS_REGISTER_R14', 'ZYDIS_REGISTER_R15', 'ZYDIS_REGISTER_ST0', 'ZYDIS_REGISTER_ST1', 'ZYDIS_REGISTER_ST2', 'ZYDIS_REGISTER_ST3', 'ZYDIS_REGISTER_ST4', 'ZYDIS_REGISTER_ST5', 'ZYDIS_REGISTER_ST6', 'ZYDIS_REGISTER_ST7', 'ZYDIS_REGISTER_X87CONTROL', 'ZYDIS_REGISTER_X87STATUS', 'ZYDIS_REGISTER_X87TAG', 'ZYDIS_REGISTER_MM0', 'ZYDIS_REGISTER_MM1', 'ZYDIS_REGISTER_MM2', 'ZYDIS_REGISTER_MM3', 'ZYDIS_REGISTER_MM4', 'ZYDIS_REGISTER_MM5', 'ZYDIS_REGISTER_MM6', 'ZYDIS_REGISTER_MM7', 'ZYDIS_REGISTER_XMM0', 'ZYDIS_REGISTER_XMM1', 'ZYDIS_REGISTER_XMM2', 'ZYDIS_REGISTER_XMM3', 'ZYDIS_REGISTER_XMM4', 'ZYDIS_REGISTER_XMM5', 'ZYDIS_REGISTER_XMM6', 'ZYDIS_REGISTER_XMM7', 'ZYDIS_REGISTER_XMM8', 'ZYDIS_REGISTER_XMM9', 'ZYDIS_REGISTER_XMM10', 'ZYDIS_REGISTER_XMM11', 'ZYDIS_REGISTER_XMM12', 'ZYDIS_REGISTER_XMM13', 'ZYDIS_REGISTER_XMM14', 'ZYDIS_REGISTER_XMM15', 'ZYDIS_REGISTER_XMM16', 'ZYDIS_REGISTER_XMM17', 'ZYDIS_REGISTER_XMM18', 'ZYDIS_REGISTER_XMM19', 'ZYDIS_REGISTER_XMM20', 'ZYDIS_REGISTER_XMM21', 'ZYDIS_REGISTER_XMM22', 'ZYDIS_REGISTER_XMM23', 'ZYDIS_REGISTER_XMM24', 'ZYDIS_REGISTER_XMM25', 'ZYDIS_REGISTER_XMM26', 'ZYDIS_REGISTER_XMM27', 'ZYDIS_REGISTER_XMM28', 'ZYDIS_REGISTER_XMM29', 'ZYDIS_REGISTER_XMM30', 'ZYDIS_REGISTER_XMM31', 'ZYDIS_REGISTER_YMM0', 'ZYDIS_REGISTER_YMM1', 'ZYDIS_REGISTER_YMM2', 'ZYDIS_REGISTER_YMM3', 'ZYDIS_REGISTER_YMM4', 'ZYDIS_REGISTER_YMM5', 'ZYDIS_REGISTER_YMM6', 'ZYDIS_REGISTER_YMM7', 'ZYDIS_REGISTER_YMM8', 'ZYDIS_REGISTER_YMM9', 'ZYDIS_REGISTER_YMM10', 'ZYDIS_REGISTER_YMM11', 'ZYDIS_REGISTER_YMM12', 'ZYDIS_REGISTER_YMM13', 'ZYDIS_REGISTER_YMM14', 'ZYDIS_REGISTER_YMM15', 'ZYDIS_REGISTER_YMM16', 'ZYDIS_REGISTER_YMM17', 'ZYDIS_REGISTER_YMM18', 'ZYDIS_REGISTER_YMM19', 'ZYDIS_REGISTER_YMM20', 'ZYDIS_REGISTER_YMM21', 'ZYDIS_REGISTER_YMM22', 'ZYDIS_REGISTER_YMM23', 'ZYDIS_REGISTER_YMM24', 'ZYDIS_REGISTER_YMM25', 'ZYDIS_REGISTER_YMM26', 'ZYDIS_REGISTER_YMM27', 'ZYDIS_REGISTER_YMM28', 'ZYDIS_REGISTER_YMM29', 'ZYDIS_REGISTER_YMM30', 'ZYDIS_REGISTER_YMM31', 'ZYDIS_REGISTER_ZMM0', 'ZYDIS_REGISTER_ZMM1', 'ZYDIS_REGISTER_ZMM2', 'ZYDIS_REGISTER_ZMM3', 'ZYDIS_REGISTER_ZMM4', 'ZYDIS_REGISTER_ZMM5', 'ZYDIS_REGISTER_ZMM6', 'ZYDIS_REGISTER_ZMM7', 'ZYDIS_REGISTER_ZMM8', 'ZYDIS_REGISTER_ZMM9', 'ZYDIS_REGISTER_ZMM10', 'ZYDIS_REGISTER_ZMM11', 'ZYDIS_REGISTER_ZMM12', 'ZYDIS_REGISTER_ZMM13', 'ZYDIS_REGISTER_ZMM14', 'ZYDIS_REGISTER_ZMM15', 'ZYDIS_REGISTER_ZMM16', 'ZYDIS_REGISTER_ZMM17', 'ZYDIS_REGISTER_ZMM18', 'ZYDIS_REGISTER_ZMM19', 'ZYDIS_REGISTER_ZMM20', 'ZYDIS_REGISTER_ZMM21', 'ZYDIS_REGISTER_ZMM22', 'ZYDIS_REGISTER_ZMM23', 'ZYDIS_REGISTER_ZMM24', 'ZYDIS_REGISTER_ZMM25', 'ZYDIS_REGISTER_ZMM26', 'ZYDIS_REGISTER_ZMM27', 'ZYDIS_REGISTER_ZMM28', 'ZYDIS_REGISTER_ZMM29', 'ZYDIS_REGISTER_ZMM30', 'ZYDIS_REGISTER_ZMM31', 'ZYDIS_REGISTER_TMM0', 'ZYDIS_REGISTER_TMM1', 'ZYDIS_REGISTER_TMM2', 'ZYDIS_REGISTER_TMM3', 'ZYDIS_REGISTER_TMM4', 'ZYDIS_REGISTER_TMM5', 'ZYDIS_REGISTER_TMM6', 'ZYDIS_REGISTER_TMM7', 'ZYDIS_REGISTER_FLAGS', 'ZYDIS_REGISTER_EFLAGS', 'ZYDIS_REGISTER_RFLAGS', 'ZYDIS_REGISTER_IP', 'ZYDIS_REGISTER_EIP', 'ZYDIS_REGISTER_RIP', 'ZYDIS_REGISTER_ES', 'ZYDIS_REGISTER_CS', 'ZYDIS_REGISTER_SS', 'ZYDIS_REGISTER_DS', 'ZYDIS_REGISTER_FS', 'ZYDIS_REGISTER_GS', 'ZYDIS_REGISTER_GDTR', 'ZYDIS_REGISTER_LDTR', 'ZYDIS_REGISTER_IDTR', 'ZYDIS_REGISTER_TR', 'ZYDIS_REGISTER_TR0', 'ZYDIS_REGISTER_TR1', 'ZYDIS_REGISTER_TR2', 'ZYDIS_REGISTER_TR3', 'ZYDIS_REGISTER_TR4', 'ZYDIS_REGISTER_TR5', 'ZYDIS_REGISTER_TR6', 'ZYDIS_REGISTER_TR7', 'ZYDIS_REGISTER_CR0', 'ZYDIS_REGISTER_CR1', 'ZYDIS_REGISTER_CR2', 'ZYDIS_REGISTER_CR3', 'ZYDIS_REGISTER_CR4', 'ZYDIS_REGISTER_CR5', 'ZYDIS_REGISTER_CR6', 'ZYDIS_REGISTER_CR7', 'ZYDIS_REGISTER_CR8', 'ZYDIS_REGISTER_CR9', 'ZYDIS_REGISTER_CR10', 'ZYDIS_REGISTER_CR11', 'ZYDIS_REGISTER_CR12', 'ZYDIS_REGISTER_CR13', 'ZYDIS_REGISTER_CR14', 'ZYDIS_REGISTER_CR15', 'ZYDIS_REGISTER_DR0', 'ZYDIS_REGISTER_DR1', 'ZYDIS_REGISTER_DR2', 'ZYDIS_REGISTER_DR3', 'ZYDIS_REGISTER_DR4', 'ZYDIS_REGISTER_DR5', 'ZYDIS_REGISTER_DR6', 'ZYDIS_REGISTER_DR7', 'ZYDIS_REGISTER_DR8', 'ZYDIS_REGISTER_DR9', 'ZYDIS_REGISTER_DR10', 'ZYDIS_REGISTER_DR11', 'ZYDIS_REGISTER_DR12', 'ZYDIS_REGISTER_DR13', 'ZYDIS_REGISTER_DR14', 'ZYDIS_REGISTER_DR15', 'ZYDIS_REGISTER_K0', 'ZYDIS_REGISTER_K1', 'ZYDIS_REGISTER_K2', 'ZYDIS_REGISTER_K3', 'ZYDIS_REGISTER_K4', 'ZYDIS_REGISTER_K5', 'ZYDIS_REGISTER_K6', 'ZYDIS_REGISTER_K7', 'ZYDIS_REGISTER_BND0', 'ZYDIS_REGISTER_BND1', 'ZYDIS_REGISTER_BND2', 'ZYDIS_REGISTER_BND3', 'ZYDIS_REGISTER_BNDCFG', 'ZYDIS_REGISTER_BNDSTATUS', 'ZYDIS_REGISTER_MXCSR', 'ZYDIS_REGISTER_PKRU', 'ZYDIS_REGISTER_XCR0', 'ZYDIS_REGISTER_UIF', ], start=0)