dynarmic/externals/zydis/tests/zydis_encoder_types.py
Alexandre Bouvier cbeed6396f externals: Update zydis to 4.0.0
Merge commit '6fa8d51479e9a5542c67bec715a1f68e7ed057ba'
2022-11-20 22:14:24 +01:00

2230 lines
66 KiB
Python

#!/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)