/ externals / zydis / tests / zydis_encoder_types.py
zydis_encoder_types.py
   1  #!/usr/bin/env python3
   2  from enum import IntEnum, IntFlag
   3  
   4  
   5  ZYDIS_ENCODER_MAX_OPERANDS = 5
   6  SIZE_OF_ZYDIS_ENCODER_OPERAND = 64  # This value must be corrected manually if structure layout changes
   7  
   8  
   9  ZydisInstructionAttributes = IntFlag('ZydisInstructionAttributes', [
  10      ('ZYDIS_ATTRIB_NONE', 0),
  11      ('ZYDIS_ATTRIB_HAS_MODRM', (1 <<  0)),
  12      ('ZYDIS_ATTRIB_HAS_SIB', (1 <<  1)),
  13      ('ZYDIS_ATTRIB_HAS_REX', (1 <<  2)),
  14      ('ZYDIS_ATTRIB_HAS_XOP', (1 <<  3)),
  15      ('ZYDIS_ATTRIB_HAS_VEX', (1 <<  4)),
  16      ('ZYDIS_ATTRIB_HAS_EVEX', (1 <<  5)),
  17      ('ZYDIS_ATTRIB_HAS_MVEX', (1 <<  6)),
  18      ('ZYDIS_ATTRIB_IS_RELATIVE', (1 <<  7)),
  19      ('ZYDIS_ATTRIB_IS_PRIVILEGED', (1 <<  8)),
  20      ('ZYDIS_ATTRIB_CPUFLAG_ACCESS', (1 <<  9)),
  21      ('ZYDIS_ATTRIB_CPU_STATE_CR', (1 << 10)),
  22      ('ZYDIS_ATTRIB_CPU_STATE_CW', (1 << 11)),
  23      ('ZYDIS_ATTRIB_FPU_STATE_CR', (1 << 12)),
  24      ('ZYDIS_ATTRIB_FPU_STATE_CW', (1 << 13)),
  25      ('ZYDIS_ATTRIB_XMM_STATE_CR', (1 << 14)),
  26      ('ZYDIS_ATTRIB_XMM_STATE_CW', (1 << 15)),
  27      ('ZYDIS_ATTRIB_ACCEPTS_LOCK', (1 << 16)),
  28      ('ZYDIS_ATTRIB_ACCEPTS_REP', (1 << 17)),
  29      ('ZYDIS_ATTRIB_ACCEPTS_REPE', (1 << 18)),
  30      ('ZYDIS_ATTRIB_ACCEPTS_REPZ', (1 << 18)),
  31      ('ZYDIS_ATTRIB_ACCEPTS_REPNE', (1 << 19)),
  32      ('ZYDIS_ATTRIB_ACCEPTS_REPNZ', (1 << 19)),
  33      ('ZYDIS_ATTRIB_ACCEPTS_BND', (1 << 20)),
  34      ('ZYDIS_ATTRIB_ACCEPTS_XACQUIRE', (1 << 21)),
  35      ('ZYDIS_ATTRIB_ACCEPTS_XRELEASE', (1 << 22)),
  36      ('ZYDIS_ATTRIB_ACCEPTS_HLE_WITHOUT_LOCK', (1 << 23)),
  37      ('ZYDIS_ATTRIB_ACCEPTS_BRANCH_HINTS', (1 << 24)),
  38      ('ZYDIS_ATTRIB_ACCEPTS_NOTRACK', (1 << 25)),
  39      ('ZYDIS_ATTRIB_ACCEPTS_SEGMENT', (1 << 26)),
  40      ('ZYDIS_ATTRIB_HAS_LOCK', (1 << 27)),
  41      ('ZYDIS_ATTRIB_HAS_REP', (1 << 28)),
  42      ('ZYDIS_ATTRIB_HAS_REPE', (1 << 29)),
  43      ('ZYDIS_ATTRIB_HAS_REPZ', (1 << 29)),
  44      ('ZYDIS_ATTRIB_HAS_REPNE', (1 << 30)),
  45      ('ZYDIS_ATTRIB_HAS_REPNZ', (1 << 30)),
  46      ('ZYDIS_ATTRIB_HAS_BND', (1 << 31)),
  47      ('ZYDIS_ATTRIB_HAS_XACQUIRE', (1 << 32)),
  48      ('ZYDIS_ATTRIB_HAS_XRELEASE', (1 << 33)),
  49      ('ZYDIS_ATTRIB_HAS_BRANCH_NOT_TAKEN', (1 << 34)),
  50      ('ZYDIS_ATTRIB_HAS_BRANCH_TAKEN', (1 << 35)),
  51      ('ZYDIS_ATTRIB_HAS_NOTRACK', (1 << 36)),
  52      ('ZYDIS_ATTRIB_HAS_SEGMENT_CS', (1 << 37)),
  53      ('ZYDIS_ATTRIB_HAS_SEGMENT_SS', (1 << 38)),
  54      ('ZYDIS_ATTRIB_HAS_SEGMENT_DS', (1 << 39)),
  55      ('ZYDIS_ATTRIB_HAS_SEGMENT_ES', (1 << 40)),
  56      ('ZYDIS_ATTRIB_HAS_SEGMENT_FS', (1 << 41)),
  57      ('ZYDIS_ATTRIB_HAS_SEGMENT_GS', (1 << 42)),
  58      ('ZYDIS_ATTRIB_HAS_OPERANDSIZE', (1 << 43)),
  59      ('ZYDIS_ATTRIB_HAS_ADDRESSSIZE', (1 << 44)),
  60      ('ZYDIS_ATTRIB_HAS_EVEX_B', (1 << 45)),
  61  ])
  62  
  63  
  64  ZYDIS_ENCODABLE_PREFIXES = ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_LOCK | \
  65                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REP | \
  66                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REPE | \
  67                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_REPNE | \
  68                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BND | \
  69                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_XACQUIRE | \
  70                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_XRELEASE | \
  71                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BRANCH_NOT_TAKEN | \
  72                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_BRANCH_TAKEN | \
  73                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_NOTRACK | \
  74                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_CS | \
  75                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_SS | \
  76                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_DS | \
  77                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_ES | \
  78                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_FS | \
  79                             ZydisInstructionAttributes.ZYDIS_ATTRIB_HAS_SEGMENT_GS
  80  
  81  
  82  ZydisMachineMode = IntEnum('ZydisMachineMode', [
  83      'ZYDIS_MACHINE_MODE_LONG_64',
  84      'ZYDIS_MACHINE_MODE_LONG_COMPAT_32',
  85      'ZYDIS_MACHINE_MODE_LONG_COMPAT_16',
  86      'ZYDIS_MACHINE_MODE_LEGACY_32',
  87      'ZYDIS_MACHINE_MODE_LEGACY_16',
  88      'ZYDIS_MACHINE_MODE_REAL_16',
  89  ], start=0)
  90  
  91  
  92  ZydisStackWidth = IntEnum('ZydisStackWidth', [
  93      'ZYDIS_STACK_WIDTH_16',
  94      'ZYDIS_STACK_WIDTH_32',
  95      'ZYDIS_STACK_WIDTH_64',
  96  ], start=0)
  97  
  98  
  99  ZydisBranchType = IntEnum('ZydisBranchType', [
 100      'ZYDIS_BRANCH_TYPE_NONE',
 101      'ZYDIS_BRANCH_TYPE_SHORT',
 102      'ZYDIS_BRANCH_TYPE_NEAR',
 103      'ZYDIS_BRANCH_TYPE_FAR',
 104  ], start=0)
 105  
 106  
 107  ZydisBranchWidth = IntEnum('ZydisBranchWidth', [
 108      'ZYDIS_BRANCH_WIDTH_NONE',
 109      'ZYDIS_BRANCH_WIDTH_8',
 110      'ZYDIS_BRANCH_WIDTH_16',
 111      'ZYDIS_BRANCH_WIDTH_32',
 112      'ZYDIS_BRANCH_WIDTH_64',
 113  ], start=0)
 114  
 115  
 116  ZydisEncodableEncoding = IntFlag('ZydisEncodableEncoding', [
 117      'ZYDIS_ENCODABLE_ENCODING_DEFAULT',
 118      'ZYDIS_ENCODABLE_ENCODING_LEGACY',
 119      'ZYDIS_ENCODABLE_ENCODING_3DNOW',
 120      'ZYDIS_ENCODABLE_ENCODING_XOP',
 121      'ZYDIS_ENCODABLE_ENCODING_VEX',
 122      'ZYDIS_ENCODABLE_ENCODING_EVEX',
 123      'ZYDIS_ENCODABLE_ENCODING_MVEX',
 124  ], start=0)
 125  
 126  
 127  ZydisAddressSizeHint = IntEnum('ZydisAddressSizeHint', [
 128      'ZYDIS_ADDRESS_SIZE_HINT_NONE',
 129      'ZYDIS_ADDRESS_SIZE_HINT_16',
 130      'ZYDIS_ADDRESS_SIZE_HINT_32',
 131      'ZYDIS_ADDRESS_SIZE_HINT_64',
 132  ], start=0)
 133  
 134  
 135  ZydisOperandSizeHint = IntEnum('ZydisOperandSizeHint', [
 136      'ZYDIS_OPERAND_SIZE_HINT_NONE',
 137      'ZYDIS_OPERAND_SIZE_HINT_8',
 138      'ZYDIS_OPERAND_SIZE_HINT_16',
 139      'ZYDIS_OPERAND_SIZE_HINT_32',
 140      'ZYDIS_OPERAND_SIZE_HINT_64',
 141  ], start=0)
 142  
 143  
 144  ZydisBroadcastMode = IntEnum('ZydisBroadcastMode', [
 145      'ZYDIS_BROADCAST_MODE_INVALID',
 146      'ZYDIS_BROADCAST_MODE_1_TO_2',
 147      'ZYDIS_BROADCAST_MODE_1_TO_4',
 148      'ZYDIS_BROADCAST_MODE_1_TO_8',
 149      'ZYDIS_BROADCAST_MODE_1_TO_16',
 150      'ZYDIS_BROADCAST_MODE_1_TO_32',
 151      'ZYDIS_BROADCAST_MODE_1_TO_64',
 152      'ZYDIS_BROADCAST_MODE_2_TO_4',
 153      'ZYDIS_BROADCAST_MODE_2_TO_8',
 154      'ZYDIS_BROADCAST_MODE_2_TO_16',
 155      'ZYDIS_BROADCAST_MODE_4_TO_8',
 156      'ZYDIS_BROADCAST_MODE_4_TO_16',
 157      'ZYDIS_BROADCAST_MODE_8_TO_16',
 158  ], start=0)
 159  
 160  
 161  ZydisRoundingMode = IntEnum('ZydisRoundingMode', [
 162      'ZYDIS_ROUNDING_MODE_INVALID',
 163      'ZYDIS_ROUNDING_MODE_RN',
 164      'ZYDIS_ROUNDING_MODE_RD',
 165      'ZYDIS_ROUNDING_MODE_RU',
 166      'ZYDIS_ROUNDING_MODE_RZ',
 167  ], start=0)
 168  
 169  
 170  ZydisConversionMode = IntEnum('ZydisConversionMode', [
 171      'ZYDIS_CONVERSION_MODE_INVALID',
 172      'ZYDIS_CONVERSION_MODE_FLOAT16',
 173      'ZYDIS_CONVERSION_MODE_SINT8',
 174      'ZYDIS_CONVERSION_MODE_UINT8',
 175      'ZYDIS_CONVERSION_MODE_SINT16',
 176      'ZYDIS_CONVERSION_MODE_UINT16',
 177  ], start=0)
 178  
 179  
 180  ZydisSwizzleMode = IntEnum('ZydisSwizzleMode', [
 181      'ZYDIS_SWIZZLE_MODE_INVALID',
 182      'ZYDIS_SWIZZLE_MODE_DCBA',
 183      'ZYDIS_SWIZZLE_MODE_CDAB',
 184      'ZYDIS_SWIZZLE_MODE_BADC',
 185      'ZYDIS_SWIZZLE_MODE_DACB',
 186      'ZYDIS_SWIZZLE_MODE_AAAA',
 187      'ZYDIS_SWIZZLE_MODE_BBBB',
 188      'ZYDIS_SWIZZLE_MODE_CCCC',
 189      'ZYDIS_SWIZZLE_MODE_DDDD',
 190  ], start=0)
 191  
 192  
 193  ZydisOperandType = IntEnum('ZydisOperandType', [
 194      'ZYDIS_OPERAND_TYPE_UNUSED',
 195      'ZYDIS_OPERAND_TYPE_REGISTER',
 196      'ZYDIS_OPERAND_TYPE_MEMORY',
 197      'ZYDIS_OPERAND_TYPE_POINTER',
 198      'ZYDIS_OPERAND_TYPE_IMMEDIATE',
 199  ], start=0)
 200  
 201  
 202  ZydisMnemonic = IntEnum('ZydisMnemonic', [
 203      'ZYDIS_MNEMONIC_INVALID',
 204      'ZYDIS_MNEMONIC_AAA',
 205      'ZYDIS_MNEMONIC_AAD',
 206      'ZYDIS_MNEMONIC_AAM',
 207      'ZYDIS_MNEMONIC_AAS',
 208      'ZYDIS_MNEMONIC_ADC',
 209      'ZYDIS_MNEMONIC_ADCX',
 210      'ZYDIS_MNEMONIC_ADD',
 211      'ZYDIS_MNEMONIC_ADDPD',
 212      'ZYDIS_MNEMONIC_ADDPS',
 213      'ZYDIS_MNEMONIC_ADDSD',
 214      'ZYDIS_MNEMONIC_ADDSS',
 215      'ZYDIS_MNEMONIC_ADDSUBPD',
 216      'ZYDIS_MNEMONIC_ADDSUBPS',
 217      'ZYDIS_MNEMONIC_ADOX',
 218      'ZYDIS_MNEMONIC_AESDEC',
 219      'ZYDIS_MNEMONIC_AESDEC128KL',
 220      'ZYDIS_MNEMONIC_AESDEC256KL',
 221      'ZYDIS_MNEMONIC_AESDECLAST',
 222      'ZYDIS_MNEMONIC_AESDECWIDE128KL',
 223      'ZYDIS_MNEMONIC_AESDECWIDE256KL',
 224      'ZYDIS_MNEMONIC_AESENC',
 225      'ZYDIS_MNEMONIC_AESENC128KL',
 226      'ZYDIS_MNEMONIC_AESENC256KL',
 227      'ZYDIS_MNEMONIC_AESENCLAST',
 228      'ZYDIS_MNEMONIC_AESENCWIDE128KL',
 229      'ZYDIS_MNEMONIC_AESENCWIDE256KL',
 230      'ZYDIS_MNEMONIC_AESIMC',
 231      'ZYDIS_MNEMONIC_AESKEYGENASSIST',
 232      'ZYDIS_MNEMONIC_AND',
 233      'ZYDIS_MNEMONIC_ANDN',
 234      'ZYDIS_MNEMONIC_ANDNPD',
 235      'ZYDIS_MNEMONIC_ANDNPS',
 236      'ZYDIS_MNEMONIC_ANDPD',
 237      'ZYDIS_MNEMONIC_ANDPS',
 238      'ZYDIS_MNEMONIC_ARPL',
 239      'ZYDIS_MNEMONIC_BEXTR',
 240      'ZYDIS_MNEMONIC_BLCFILL',
 241      'ZYDIS_MNEMONIC_BLCI',
 242      'ZYDIS_MNEMONIC_BLCIC',
 243      'ZYDIS_MNEMONIC_BLCMSK',
 244      'ZYDIS_MNEMONIC_BLCS',
 245      'ZYDIS_MNEMONIC_BLENDPD',
 246      'ZYDIS_MNEMONIC_BLENDPS',
 247      'ZYDIS_MNEMONIC_BLENDVPD',
 248      'ZYDIS_MNEMONIC_BLENDVPS',
 249      'ZYDIS_MNEMONIC_BLSFILL',
 250      'ZYDIS_MNEMONIC_BLSI',
 251      'ZYDIS_MNEMONIC_BLSIC',
 252      'ZYDIS_MNEMONIC_BLSMSK',
 253      'ZYDIS_MNEMONIC_BLSR',
 254      'ZYDIS_MNEMONIC_BNDCL',
 255      'ZYDIS_MNEMONIC_BNDCN',
 256      'ZYDIS_MNEMONIC_BNDCU',
 257      'ZYDIS_MNEMONIC_BNDLDX',
 258      'ZYDIS_MNEMONIC_BNDMK',
 259      'ZYDIS_MNEMONIC_BNDMOV',
 260      'ZYDIS_MNEMONIC_BNDSTX',
 261      'ZYDIS_MNEMONIC_BOUND',
 262      'ZYDIS_MNEMONIC_BSF',
 263      'ZYDIS_MNEMONIC_BSR',
 264      'ZYDIS_MNEMONIC_BSWAP',
 265      'ZYDIS_MNEMONIC_BT',
 266      'ZYDIS_MNEMONIC_BTC',
 267      'ZYDIS_MNEMONIC_BTR',
 268      'ZYDIS_MNEMONIC_BTS',
 269      'ZYDIS_MNEMONIC_BZHI',
 270      'ZYDIS_MNEMONIC_CALL',
 271      'ZYDIS_MNEMONIC_CBW',
 272      'ZYDIS_MNEMONIC_CDQ',
 273      'ZYDIS_MNEMONIC_CDQE',
 274      'ZYDIS_MNEMONIC_CLAC',
 275      'ZYDIS_MNEMONIC_CLC',
 276      'ZYDIS_MNEMONIC_CLD',
 277      'ZYDIS_MNEMONIC_CLDEMOTE',
 278      'ZYDIS_MNEMONIC_CLEVICT0',
 279      'ZYDIS_MNEMONIC_CLEVICT1',
 280      'ZYDIS_MNEMONIC_CLFLUSH',
 281      'ZYDIS_MNEMONIC_CLFLUSHOPT',
 282      'ZYDIS_MNEMONIC_CLGI',
 283      'ZYDIS_MNEMONIC_CLI',
 284      'ZYDIS_MNEMONIC_CLRSSBSY',
 285      'ZYDIS_MNEMONIC_CLTS',
 286      'ZYDIS_MNEMONIC_CLUI',
 287      'ZYDIS_MNEMONIC_CLWB',
 288      'ZYDIS_MNEMONIC_CLZERO',
 289      'ZYDIS_MNEMONIC_CMC',
 290      'ZYDIS_MNEMONIC_CMOVB',
 291      'ZYDIS_MNEMONIC_CMOVBE',
 292      'ZYDIS_MNEMONIC_CMOVL',
 293      'ZYDIS_MNEMONIC_CMOVLE',
 294      'ZYDIS_MNEMONIC_CMOVNB',
 295      'ZYDIS_MNEMONIC_CMOVNBE',
 296      'ZYDIS_MNEMONIC_CMOVNL',
 297      'ZYDIS_MNEMONIC_CMOVNLE',
 298      'ZYDIS_MNEMONIC_CMOVNO',
 299      'ZYDIS_MNEMONIC_CMOVNP',
 300      'ZYDIS_MNEMONIC_CMOVNS',
 301      'ZYDIS_MNEMONIC_CMOVNZ',
 302      'ZYDIS_MNEMONIC_CMOVO',
 303      'ZYDIS_MNEMONIC_CMOVP',
 304      'ZYDIS_MNEMONIC_CMOVS',
 305      'ZYDIS_MNEMONIC_CMOVZ',
 306      'ZYDIS_MNEMONIC_CMP',
 307      'ZYDIS_MNEMONIC_CMPPD',
 308      'ZYDIS_MNEMONIC_CMPPS',
 309      'ZYDIS_MNEMONIC_CMPSB',
 310      'ZYDIS_MNEMONIC_CMPSD',
 311      'ZYDIS_MNEMONIC_CMPSQ',
 312      'ZYDIS_MNEMONIC_CMPSS',
 313      'ZYDIS_MNEMONIC_CMPSW',
 314      'ZYDIS_MNEMONIC_CMPXCHG',
 315      'ZYDIS_MNEMONIC_CMPXCHG16B',
 316      'ZYDIS_MNEMONIC_CMPXCHG8B',
 317      'ZYDIS_MNEMONIC_COMISD',
 318      'ZYDIS_MNEMONIC_COMISS',
 319      'ZYDIS_MNEMONIC_CPUID',
 320      'ZYDIS_MNEMONIC_CQO',
 321      'ZYDIS_MNEMONIC_CRC32',
 322      'ZYDIS_MNEMONIC_CVTDQ2PD',
 323      'ZYDIS_MNEMONIC_CVTDQ2PS',
 324      'ZYDIS_MNEMONIC_CVTPD2DQ',
 325      'ZYDIS_MNEMONIC_CVTPD2PI',
 326      'ZYDIS_MNEMONIC_CVTPD2PS',
 327      'ZYDIS_MNEMONIC_CVTPI2PD',
 328      'ZYDIS_MNEMONIC_CVTPI2PS',
 329      'ZYDIS_MNEMONIC_CVTPS2DQ',
 330      'ZYDIS_MNEMONIC_CVTPS2PD',
 331      'ZYDIS_MNEMONIC_CVTPS2PI',
 332      'ZYDIS_MNEMONIC_CVTSD2SI',
 333      'ZYDIS_MNEMONIC_CVTSD2SS',
 334      'ZYDIS_MNEMONIC_CVTSI2SD',
 335      'ZYDIS_MNEMONIC_CVTSI2SS',
 336      'ZYDIS_MNEMONIC_CVTSS2SD',
 337      'ZYDIS_MNEMONIC_CVTSS2SI',
 338      'ZYDIS_MNEMONIC_CVTTPD2DQ',
 339      'ZYDIS_MNEMONIC_CVTTPD2PI',
 340      'ZYDIS_MNEMONIC_CVTTPS2DQ',
 341      'ZYDIS_MNEMONIC_CVTTPS2PI',
 342      'ZYDIS_MNEMONIC_CVTTSD2SI',
 343      'ZYDIS_MNEMONIC_CVTTSS2SI',
 344      'ZYDIS_MNEMONIC_CWD',
 345      'ZYDIS_MNEMONIC_CWDE',
 346      'ZYDIS_MNEMONIC_DAA',
 347      'ZYDIS_MNEMONIC_DAS',
 348      'ZYDIS_MNEMONIC_DEC',
 349      'ZYDIS_MNEMONIC_DELAY',
 350      'ZYDIS_MNEMONIC_DIV',
 351      'ZYDIS_MNEMONIC_DIVPD',
 352      'ZYDIS_MNEMONIC_DIVPS',
 353      'ZYDIS_MNEMONIC_DIVSD',
 354      'ZYDIS_MNEMONIC_DIVSS',
 355      'ZYDIS_MNEMONIC_DPPD',
 356      'ZYDIS_MNEMONIC_DPPS',
 357      'ZYDIS_MNEMONIC_EMMS',
 358      'ZYDIS_MNEMONIC_ENCLS',
 359      'ZYDIS_MNEMONIC_ENCLU',
 360      'ZYDIS_MNEMONIC_ENCLV',
 361      'ZYDIS_MNEMONIC_ENCODEKEY128',
 362      'ZYDIS_MNEMONIC_ENCODEKEY256',
 363      'ZYDIS_MNEMONIC_ENDBR32',
 364      'ZYDIS_MNEMONIC_ENDBR64',
 365      'ZYDIS_MNEMONIC_ENQCMD',
 366      'ZYDIS_MNEMONIC_ENQCMDS',
 367      'ZYDIS_MNEMONIC_ENTER',
 368      'ZYDIS_MNEMONIC_EXTRACTPS',
 369      'ZYDIS_MNEMONIC_EXTRQ',
 370      'ZYDIS_MNEMONIC_F2XM1',
 371      'ZYDIS_MNEMONIC_FABS',
 372      'ZYDIS_MNEMONIC_FADD',
 373      'ZYDIS_MNEMONIC_FADDP',
 374      'ZYDIS_MNEMONIC_FBLD',
 375      'ZYDIS_MNEMONIC_FBSTP',
 376      'ZYDIS_MNEMONIC_FCHS',
 377      'ZYDIS_MNEMONIC_FCMOVB',
 378      'ZYDIS_MNEMONIC_FCMOVBE',
 379      'ZYDIS_MNEMONIC_FCMOVE',
 380      'ZYDIS_MNEMONIC_FCMOVNB',
 381      'ZYDIS_MNEMONIC_FCMOVNBE',
 382      'ZYDIS_MNEMONIC_FCMOVNE',
 383      'ZYDIS_MNEMONIC_FCMOVNU',
 384      'ZYDIS_MNEMONIC_FCMOVU',
 385      'ZYDIS_MNEMONIC_FCOM',
 386      'ZYDIS_MNEMONIC_FCOMI',
 387      'ZYDIS_MNEMONIC_FCOMIP',
 388      'ZYDIS_MNEMONIC_FCOMP',
 389      'ZYDIS_MNEMONIC_FCOMPP',
 390      'ZYDIS_MNEMONIC_FCOS',
 391      'ZYDIS_MNEMONIC_FDECSTP',
 392      'ZYDIS_MNEMONIC_FDISI8087_NOP',
 393      'ZYDIS_MNEMONIC_FDIV',
 394      'ZYDIS_MNEMONIC_FDIVP',
 395      'ZYDIS_MNEMONIC_FDIVR',
 396      'ZYDIS_MNEMONIC_FDIVRP',
 397      'ZYDIS_MNEMONIC_FEMMS',
 398      'ZYDIS_MNEMONIC_FENI8087_NOP',
 399      'ZYDIS_MNEMONIC_FFREE',
 400      'ZYDIS_MNEMONIC_FFREEP',
 401      'ZYDIS_MNEMONIC_FIADD',
 402      'ZYDIS_MNEMONIC_FICOM',
 403      'ZYDIS_MNEMONIC_FICOMP',
 404      'ZYDIS_MNEMONIC_FIDIV',
 405      'ZYDIS_MNEMONIC_FIDIVR',
 406      'ZYDIS_MNEMONIC_FILD',
 407      'ZYDIS_MNEMONIC_FIMUL',
 408      'ZYDIS_MNEMONIC_FINCSTP',
 409      'ZYDIS_MNEMONIC_FIST',
 410      'ZYDIS_MNEMONIC_FISTP',
 411      'ZYDIS_MNEMONIC_FISTTP',
 412      'ZYDIS_MNEMONIC_FISUB',
 413      'ZYDIS_MNEMONIC_FISUBR',
 414      'ZYDIS_MNEMONIC_FLD',
 415      'ZYDIS_MNEMONIC_FLD1',
 416      'ZYDIS_MNEMONIC_FLDCW',
 417      'ZYDIS_MNEMONIC_FLDENV',
 418      'ZYDIS_MNEMONIC_FLDL2E',
 419      'ZYDIS_MNEMONIC_FLDL2T',
 420      'ZYDIS_MNEMONIC_FLDLG2',
 421      'ZYDIS_MNEMONIC_FLDLN2',
 422      'ZYDIS_MNEMONIC_FLDPI',
 423      'ZYDIS_MNEMONIC_FLDZ',
 424      'ZYDIS_MNEMONIC_FMUL',
 425      'ZYDIS_MNEMONIC_FMULP',
 426      'ZYDIS_MNEMONIC_FNCLEX',
 427      'ZYDIS_MNEMONIC_FNINIT',
 428      'ZYDIS_MNEMONIC_FNOP',
 429      'ZYDIS_MNEMONIC_FNSAVE',
 430      'ZYDIS_MNEMONIC_FNSTCW',
 431      'ZYDIS_MNEMONIC_FNSTENV',
 432      'ZYDIS_MNEMONIC_FNSTSW',
 433      'ZYDIS_MNEMONIC_FPATAN',
 434      'ZYDIS_MNEMONIC_FPREM',
 435      'ZYDIS_MNEMONIC_FPREM1',
 436      'ZYDIS_MNEMONIC_FPTAN',
 437      'ZYDIS_MNEMONIC_FRNDINT',
 438      'ZYDIS_MNEMONIC_FRSTOR',
 439      'ZYDIS_MNEMONIC_FSCALE',
 440      'ZYDIS_MNEMONIC_FSETPM287_NOP',
 441      'ZYDIS_MNEMONIC_FSIN',
 442      'ZYDIS_MNEMONIC_FSINCOS',
 443      'ZYDIS_MNEMONIC_FSQRT',
 444      'ZYDIS_MNEMONIC_FST',
 445      'ZYDIS_MNEMONIC_FSTP',
 446      'ZYDIS_MNEMONIC_FSTPNCE',
 447      'ZYDIS_MNEMONIC_FSUB',
 448      'ZYDIS_MNEMONIC_FSUBP',
 449      'ZYDIS_MNEMONIC_FSUBR',
 450      'ZYDIS_MNEMONIC_FSUBRP',
 451      'ZYDIS_MNEMONIC_FTST',
 452      'ZYDIS_MNEMONIC_FUCOM',
 453      'ZYDIS_MNEMONIC_FUCOMI',
 454      'ZYDIS_MNEMONIC_FUCOMIP',
 455      'ZYDIS_MNEMONIC_FUCOMP',
 456      'ZYDIS_MNEMONIC_FUCOMPP',
 457      'ZYDIS_MNEMONIC_FWAIT',
 458      'ZYDIS_MNEMONIC_FXAM',
 459      'ZYDIS_MNEMONIC_FXCH',
 460      'ZYDIS_MNEMONIC_FXRSTOR',
 461      'ZYDIS_MNEMONIC_FXRSTOR64',
 462      'ZYDIS_MNEMONIC_FXSAVE',
 463      'ZYDIS_MNEMONIC_FXSAVE64',
 464      'ZYDIS_MNEMONIC_FXTRACT',
 465      'ZYDIS_MNEMONIC_FYL2X',
 466      'ZYDIS_MNEMONIC_FYL2XP1',
 467      'ZYDIS_MNEMONIC_GETSEC',
 468      'ZYDIS_MNEMONIC_GF2P8AFFINEINVQB',
 469      'ZYDIS_MNEMONIC_GF2P8AFFINEQB',
 470      'ZYDIS_MNEMONIC_GF2P8MULB',
 471      'ZYDIS_MNEMONIC_HADDPD',
 472      'ZYDIS_MNEMONIC_HADDPS',
 473      'ZYDIS_MNEMONIC_HLT',
 474      'ZYDIS_MNEMONIC_HRESET',
 475      'ZYDIS_MNEMONIC_HSUBPD',
 476      'ZYDIS_MNEMONIC_HSUBPS',
 477      'ZYDIS_MNEMONIC_IDIV',
 478      'ZYDIS_MNEMONIC_IMUL',
 479      'ZYDIS_MNEMONIC_IN',
 480      'ZYDIS_MNEMONIC_INC',
 481      'ZYDIS_MNEMONIC_INCSSPD',
 482      'ZYDIS_MNEMONIC_INCSSPQ',
 483      'ZYDIS_MNEMONIC_INSB',
 484      'ZYDIS_MNEMONIC_INSD',
 485      'ZYDIS_MNEMONIC_INSERTPS',
 486      'ZYDIS_MNEMONIC_INSERTQ',
 487      'ZYDIS_MNEMONIC_INSW',
 488      'ZYDIS_MNEMONIC_INT',
 489      'ZYDIS_MNEMONIC_INT1',
 490      'ZYDIS_MNEMONIC_INT3',
 491      'ZYDIS_MNEMONIC_INTO',
 492      'ZYDIS_MNEMONIC_INVD',
 493      'ZYDIS_MNEMONIC_INVEPT',
 494      'ZYDIS_MNEMONIC_INVLPG',
 495      'ZYDIS_MNEMONIC_INVLPGA',
 496      'ZYDIS_MNEMONIC_INVLPGB',
 497      'ZYDIS_MNEMONIC_INVPCID',
 498      'ZYDIS_MNEMONIC_INVVPID',
 499      'ZYDIS_MNEMONIC_IRET',
 500      'ZYDIS_MNEMONIC_IRETD',
 501      'ZYDIS_MNEMONIC_IRETQ',
 502      'ZYDIS_MNEMONIC_JB',
 503      'ZYDIS_MNEMONIC_JBE',
 504      'ZYDIS_MNEMONIC_JCXZ',
 505      'ZYDIS_MNEMONIC_JECXZ',
 506      'ZYDIS_MNEMONIC_JKNZD',
 507      'ZYDIS_MNEMONIC_JKZD',
 508      'ZYDIS_MNEMONIC_JL',
 509      'ZYDIS_MNEMONIC_JLE',
 510      'ZYDIS_MNEMONIC_JMP',
 511      'ZYDIS_MNEMONIC_JNB',
 512      'ZYDIS_MNEMONIC_JNBE',
 513      'ZYDIS_MNEMONIC_JNL',
 514      'ZYDIS_MNEMONIC_JNLE',
 515      'ZYDIS_MNEMONIC_JNO',
 516      'ZYDIS_MNEMONIC_JNP',
 517      'ZYDIS_MNEMONIC_JNS',
 518      'ZYDIS_MNEMONIC_JNZ',
 519      'ZYDIS_MNEMONIC_JO',
 520      'ZYDIS_MNEMONIC_JP',
 521      'ZYDIS_MNEMONIC_JRCXZ',
 522      'ZYDIS_MNEMONIC_JS',
 523      'ZYDIS_MNEMONIC_JZ',
 524      'ZYDIS_MNEMONIC_KADDB',
 525      'ZYDIS_MNEMONIC_KADDD',
 526      'ZYDIS_MNEMONIC_KADDQ',
 527      'ZYDIS_MNEMONIC_KADDW',
 528      'ZYDIS_MNEMONIC_KAND',
 529      'ZYDIS_MNEMONIC_KANDB',
 530      'ZYDIS_MNEMONIC_KANDD',
 531      'ZYDIS_MNEMONIC_KANDN',
 532      'ZYDIS_MNEMONIC_KANDNB',
 533      'ZYDIS_MNEMONIC_KANDND',
 534      'ZYDIS_MNEMONIC_KANDNQ',
 535      'ZYDIS_MNEMONIC_KANDNR',
 536      'ZYDIS_MNEMONIC_KANDNW',
 537      'ZYDIS_MNEMONIC_KANDQ',
 538      'ZYDIS_MNEMONIC_KANDW',
 539      'ZYDIS_MNEMONIC_KCONCATH',
 540      'ZYDIS_MNEMONIC_KCONCATL',
 541      'ZYDIS_MNEMONIC_KEXTRACT',
 542      'ZYDIS_MNEMONIC_KMERGE2L1H',
 543      'ZYDIS_MNEMONIC_KMERGE2L1L',
 544      'ZYDIS_MNEMONIC_KMOV',
 545      'ZYDIS_MNEMONIC_KMOVB',
 546      'ZYDIS_MNEMONIC_KMOVD',
 547      'ZYDIS_MNEMONIC_KMOVQ',
 548      'ZYDIS_MNEMONIC_KMOVW',
 549      'ZYDIS_MNEMONIC_KNOT',
 550      'ZYDIS_MNEMONIC_KNOTB',
 551      'ZYDIS_MNEMONIC_KNOTD',
 552      'ZYDIS_MNEMONIC_KNOTQ',
 553      'ZYDIS_MNEMONIC_KNOTW',
 554      'ZYDIS_MNEMONIC_KOR',
 555      'ZYDIS_MNEMONIC_KORB',
 556      'ZYDIS_MNEMONIC_KORD',
 557      'ZYDIS_MNEMONIC_KORQ',
 558      'ZYDIS_MNEMONIC_KORTEST',
 559      'ZYDIS_MNEMONIC_KORTESTB',
 560      'ZYDIS_MNEMONIC_KORTESTD',
 561      'ZYDIS_MNEMONIC_KORTESTQ',
 562      'ZYDIS_MNEMONIC_KORTESTW',
 563      'ZYDIS_MNEMONIC_KORW',
 564      'ZYDIS_MNEMONIC_KSHIFTLB',
 565      'ZYDIS_MNEMONIC_KSHIFTLD',
 566      'ZYDIS_MNEMONIC_KSHIFTLQ',
 567      'ZYDIS_MNEMONIC_KSHIFTLW',
 568      'ZYDIS_MNEMONIC_KSHIFTRB',
 569      'ZYDIS_MNEMONIC_KSHIFTRD',
 570      'ZYDIS_MNEMONIC_KSHIFTRQ',
 571      'ZYDIS_MNEMONIC_KSHIFTRW',
 572      'ZYDIS_MNEMONIC_KTESTB',
 573      'ZYDIS_MNEMONIC_KTESTD',
 574      'ZYDIS_MNEMONIC_KTESTQ',
 575      'ZYDIS_MNEMONIC_KTESTW',
 576      'ZYDIS_MNEMONIC_KUNPCKBW',
 577      'ZYDIS_MNEMONIC_KUNPCKDQ',
 578      'ZYDIS_MNEMONIC_KUNPCKWD',
 579      'ZYDIS_MNEMONIC_KXNOR',
 580      'ZYDIS_MNEMONIC_KXNORB',
 581      'ZYDIS_MNEMONIC_KXNORD',
 582      'ZYDIS_MNEMONIC_KXNORQ',
 583      'ZYDIS_MNEMONIC_KXNORW',
 584      'ZYDIS_MNEMONIC_KXOR',
 585      'ZYDIS_MNEMONIC_KXORB',
 586      'ZYDIS_MNEMONIC_KXORD',
 587      'ZYDIS_MNEMONIC_KXORQ',
 588      'ZYDIS_MNEMONIC_KXORW',
 589      'ZYDIS_MNEMONIC_LAHF',
 590      'ZYDIS_MNEMONIC_LAR',
 591      'ZYDIS_MNEMONIC_LDDQU',
 592      'ZYDIS_MNEMONIC_LDMXCSR',
 593      'ZYDIS_MNEMONIC_LDS',
 594      'ZYDIS_MNEMONIC_LDTILECFG',
 595      'ZYDIS_MNEMONIC_LEA',
 596      'ZYDIS_MNEMONIC_LEAVE',
 597      'ZYDIS_MNEMONIC_LES',
 598      'ZYDIS_MNEMONIC_LFENCE',
 599      'ZYDIS_MNEMONIC_LFS',
 600      'ZYDIS_MNEMONIC_LGDT',
 601      'ZYDIS_MNEMONIC_LGS',
 602      'ZYDIS_MNEMONIC_LIDT',
 603      'ZYDIS_MNEMONIC_LLDT',
 604      'ZYDIS_MNEMONIC_LLWPCB',
 605      'ZYDIS_MNEMONIC_LMSW',
 606      'ZYDIS_MNEMONIC_LOADIWKEY',
 607      'ZYDIS_MNEMONIC_LODSB',
 608      'ZYDIS_MNEMONIC_LODSD',
 609      'ZYDIS_MNEMONIC_LODSQ',
 610      'ZYDIS_MNEMONIC_LODSW',
 611      'ZYDIS_MNEMONIC_LOOP',
 612      'ZYDIS_MNEMONIC_LOOPE',
 613      'ZYDIS_MNEMONIC_LOOPNE',
 614      'ZYDIS_MNEMONIC_LSL',
 615      'ZYDIS_MNEMONIC_LSS',
 616      'ZYDIS_MNEMONIC_LTR',
 617      'ZYDIS_MNEMONIC_LWPINS',
 618      'ZYDIS_MNEMONIC_LWPVAL',
 619      'ZYDIS_MNEMONIC_LZCNT',
 620      'ZYDIS_MNEMONIC_MASKMOVDQU',
 621      'ZYDIS_MNEMONIC_MASKMOVQ',
 622      'ZYDIS_MNEMONIC_MAXPD',
 623      'ZYDIS_MNEMONIC_MAXPS',
 624      'ZYDIS_MNEMONIC_MAXSD',
 625      'ZYDIS_MNEMONIC_MAXSS',
 626      'ZYDIS_MNEMONIC_MCOMMIT',
 627      'ZYDIS_MNEMONIC_MFENCE',
 628      'ZYDIS_MNEMONIC_MINPD',
 629      'ZYDIS_MNEMONIC_MINPS',
 630      'ZYDIS_MNEMONIC_MINSD',
 631      'ZYDIS_MNEMONIC_MINSS',
 632      'ZYDIS_MNEMONIC_MONITOR',
 633      'ZYDIS_MNEMONIC_MONITORX',
 634      'ZYDIS_MNEMONIC_MONTMUL',
 635      'ZYDIS_MNEMONIC_MOV',
 636      'ZYDIS_MNEMONIC_MOVAPD',
 637      'ZYDIS_MNEMONIC_MOVAPS',
 638      'ZYDIS_MNEMONIC_MOVBE',
 639      'ZYDIS_MNEMONIC_MOVD',
 640      'ZYDIS_MNEMONIC_MOVDDUP',
 641      'ZYDIS_MNEMONIC_MOVDIR64B',
 642      'ZYDIS_MNEMONIC_MOVDIRI',
 643      'ZYDIS_MNEMONIC_MOVDQ2Q',
 644      'ZYDIS_MNEMONIC_MOVDQA',
 645      'ZYDIS_MNEMONIC_MOVDQU',
 646      'ZYDIS_MNEMONIC_MOVHLPS',
 647      'ZYDIS_MNEMONIC_MOVHPD',
 648      'ZYDIS_MNEMONIC_MOVHPS',
 649      'ZYDIS_MNEMONIC_MOVLHPS',
 650      'ZYDIS_MNEMONIC_MOVLPD',
 651      'ZYDIS_MNEMONIC_MOVLPS',
 652      'ZYDIS_MNEMONIC_MOVMSKPD',
 653      'ZYDIS_MNEMONIC_MOVMSKPS',
 654      'ZYDIS_MNEMONIC_MOVNTDQ',
 655      'ZYDIS_MNEMONIC_MOVNTDQA',
 656      'ZYDIS_MNEMONIC_MOVNTI',
 657      'ZYDIS_MNEMONIC_MOVNTPD',
 658      'ZYDIS_MNEMONIC_MOVNTPS',
 659      'ZYDIS_MNEMONIC_MOVNTQ',
 660      'ZYDIS_MNEMONIC_MOVNTSD',
 661      'ZYDIS_MNEMONIC_MOVNTSS',
 662      'ZYDIS_MNEMONIC_MOVQ',
 663      'ZYDIS_MNEMONIC_MOVQ2DQ',
 664      'ZYDIS_MNEMONIC_MOVSB',
 665      'ZYDIS_MNEMONIC_MOVSD',
 666      'ZYDIS_MNEMONIC_MOVSHDUP',
 667      'ZYDIS_MNEMONIC_MOVSLDUP',
 668      'ZYDIS_MNEMONIC_MOVSQ',
 669      'ZYDIS_MNEMONIC_MOVSS',
 670      'ZYDIS_MNEMONIC_MOVSW',
 671      'ZYDIS_MNEMONIC_MOVSX',
 672      'ZYDIS_MNEMONIC_MOVSXD',
 673      'ZYDIS_MNEMONIC_MOVUPD',
 674      'ZYDIS_MNEMONIC_MOVUPS',
 675      'ZYDIS_MNEMONIC_MOVZX',
 676      'ZYDIS_MNEMONIC_MPSADBW',
 677      'ZYDIS_MNEMONIC_MUL',
 678      'ZYDIS_MNEMONIC_MULPD',
 679      'ZYDIS_MNEMONIC_MULPS',
 680      'ZYDIS_MNEMONIC_MULSD',
 681      'ZYDIS_MNEMONIC_MULSS',
 682      'ZYDIS_MNEMONIC_MULX',
 683      'ZYDIS_MNEMONIC_MWAIT',
 684      'ZYDIS_MNEMONIC_MWAITX',
 685      'ZYDIS_MNEMONIC_NEG',
 686      'ZYDIS_MNEMONIC_NOP',
 687      'ZYDIS_MNEMONIC_NOT',
 688      'ZYDIS_MNEMONIC_OR',
 689      'ZYDIS_MNEMONIC_ORPD',
 690      'ZYDIS_MNEMONIC_ORPS',
 691      'ZYDIS_MNEMONIC_OUT',
 692      'ZYDIS_MNEMONIC_OUTSB',
 693      'ZYDIS_MNEMONIC_OUTSD',
 694      'ZYDIS_MNEMONIC_OUTSW',
 695      'ZYDIS_MNEMONIC_PABSB',
 696      'ZYDIS_MNEMONIC_PABSD',
 697      'ZYDIS_MNEMONIC_PABSW',
 698      'ZYDIS_MNEMONIC_PACKSSDW',
 699      'ZYDIS_MNEMONIC_PACKSSWB',
 700      'ZYDIS_MNEMONIC_PACKUSDW',
 701      'ZYDIS_MNEMONIC_PACKUSWB',
 702      'ZYDIS_MNEMONIC_PADDB',
 703      'ZYDIS_MNEMONIC_PADDD',
 704      'ZYDIS_MNEMONIC_PADDQ',
 705      'ZYDIS_MNEMONIC_PADDSB',
 706      'ZYDIS_MNEMONIC_PADDSW',
 707      'ZYDIS_MNEMONIC_PADDUSB',
 708      'ZYDIS_MNEMONIC_PADDUSW',
 709      'ZYDIS_MNEMONIC_PADDW',
 710      'ZYDIS_MNEMONIC_PALIGNR',
 711      'ZYDIS_MNEMONIC_PAND',
 712      'ZYDIS_MNEMONIC_PANDN',
 713      'ZYDIS_MNEMONIC_PAUSE',
 714      'ZYDIS_MNEMONIC_PAVGB',
 715      'ZYDIS_MNEMONIC_PAVGUSB',
 716      'ZYDIS_MNEMONIC_PAVGW',
 717      'ZYDIS_MNEMONIC_PBLENDVB',
 718      'ZYDIS_MNEMONIC_PBLENDW',
 719      'ZYDIS_MNEMONIC_PCLMULQDQ',
 720      'ZYDIS_MNEMONIC_PCMPEQB',
 721      'ZYDIS_MNEMONIC_PCMPEQD',
 722      'ZYDIS_MNEMONIC_PCMPEQQ',
 723      'ZYDIS_MNEMONIC_PCMPEQW',
 724      'ZYDIS_MNEMONIC_PCMPESTRI',
 725      'ZYDIS_MNEMONIC_PCMPESTRM',
 726      'ZYDIS_MNEMONIC_PCMPGTB',
 727      'ZYDIS_MNEMONIC_PCMPGTD',
 728      'ZYDIS_MNEMONIC_PCMPGTQ',
 729      'ZYDIS_MNEMONIC_PCMPGTW',
 730      'ZYDIS_MNEMONIC_PCMPISTRI',
 731      'ZYDIS_MNEMONIC_PCMPISTRM',
 732      'ZYDIS_MNEMONIC_PCONFIG',
 733      'ZYDIS_MNEMONIC_PDEP',
 734      'ZYDIS_MNEMONIC_PEXT',
 735      'ZYDIS_MNEMONIC_PEXTRB',
 736      'ZYDIS_MNEMONIC_PEXTRD',
 737      'ZYDIS_MNEMONIC_PEXTRQ',
 738      'ZYDIS_MNEMONIC_PEXTRW',
 739      'ZYDIS_MNEMONIC_PF2ID',
 740      'ZYDIS_MNEMONIC_PF2IW',
 741      'ZYDIS_MNEMONIC_PFACC',
 742      'ZYDIS_MNEMONIC_PFADD',
 743      'ZYDIS_MNEMONIC_PFCMPEQ',
 744      'ZYDIS_MNEMONIC_PFCMPGE',
 745      'ZYDIS_MNEMONIC_PFCMPGT',
 746      'ZYDIS_MNEMONIC_PFCPIT1',
 747      'ZYDIS_MNEMONIC_PFMAX',
 748      'ZYDIS_MNEMONIC_PFMIN',
 749      'ZYDIS_MNEMONIC_PFMUL',
 750      'ZYDIS_MNEMONIC_PFNACC',
 751      'ZYDIS_MNEMONIC_PFPNACC',
 752      'ZYDIS_MNEMONIC_PFRCP',
 753      'ZYDIS_MNEMONIC_PFRCPIT2',
 754      'ZYDIS_MNEMONIC_PFRSQIT1',
 755      'ZYDIS_MNEMONIC_PFSQRT',
 756      'ZYDIS_MNEMONIC_PFSUB',
 757      'ZYDIS_MNEMONIC_PFSUBR',
 758      'ZYDIS_MNEMONIC_PHADDD',
 759      'ZYDIS_MNEMONIC_PHADDSW',
 760      'ZYDIS_MNEMONIC_PHADDW',
 761      'ZYDIS_MNEMONIC_PHMINPOSUW',
 762      'ZYDIS_MNEMONIC_PHSUBD',
 763      'ZYDIS_MNEMONIC_PHSUBSW',
 764      'ZYDIS_MNEMONIC_PHSUBW',
 765      'ZYDIS_MNEMONIC_PI2FD',
 766      'ZYDIS_MNEMONIC_PI2FW',
 767      'ZYDIS_MNEMONIC_PINSRB',
 768      'ZYDIS_MNEMONIC_PINSRD',
 769      'ZYDIS_MNEMONIC_PINSRQ',
 770      'ZYDIS_MNEMONIC_PINSRW',
 771      'ZYDIS_MNEMONIC_PMADDUBSW',
 772      'ZYDIS_MNEMONIC_PMADDWD',
 773      'ZYDIS_MNEMONIC_PMAXSB',
 774      'ZYDIS_MNEMONIC_PMAXSD',
 775      'ZYDIS_MNEMONIC_PMAXSW',
 776      'ZYDIS_MNEMONIC_PMAXUB',
 777      'ZYDIS_MNEMONIC_PMAXUD',
 778      'ZYDIS_MNEMONIC_PMAXUW',
 779      'ZYDIS_MNEMONIC_PMINSB',
 780      'ZYDIS_MNEMONIC_PMINSD',
 781      'ZYDIS_MNEMONIC_PMINSW',
 782      'ZYDIS_MNEMONIC_PMINUB',
 783      'ZYDIS_MNEMONIC_PMINUD',
 784      'ZYDIS_MNEMONIC_PMINUW',
 785      'ZYDIS_MNEMONIC_PMOVMSKB',
 786      'ZYDIS_MNEMONIC_PMOVSXBD',
 787      'ZYDIS_MNEMONIC_PMOVSXBQ',
 788      'ZYDIS_MNEMONIC_PMOVSXBW',
 789      'ZYDIS_MNEMONIC_PMOVSXDQ',
 790      'ZYDIS_MNEMONIC_PMOVSXWD',
 791      'ZYDIS_MNEMONIC_PMOVSXWQ',
 792      'ZYDIS_MNEMONIC_PMOVZXBD',
 793      'ZYDIS_MNEMONIC_PMOVZXBQ',
 794      'ZYDIS_MNEMONIC_PMOVZXBW',
 795      'ZYDIS_MNEMONIC_PMOVZXDQ',
 796      'ZYDIS_MNEMONIC_PMOVZXWD',
 797      'ZYDIS_MNEMONIC_PMOVZXWQ',
 798      'ZYDIS_MNEMONIC_PMULDQ',
 799      'ZYDIS_MNEMONIC_PMULHRSW',
 800      'ZYDIS_MNEMONIC_PMULHRW',
 801      'ZYDIS_MNEMONIC_PMULHUW',
 802      'ZYDIS_MNEMONIC_PMULHW',
 803      'ZYDIS_MNEMONIC_PMULLD',
 804      'ZYDIS_MNEMONIC_PMULLW',
 805      'ZYDIS_MNEMONIC_PMULUDQ',
 806      'ZYDIS_MNEMONIC_POP',
 807      'ZYDIS_MNEMONIC_POPA',
 808      'ZYDIS_MNEMONIC_POPAD',
 809      'ZYDIS_MNEMONIC_POPCNT',
 810      'ZYDIS_MNEMONIC_POPF',
 811      'ZYDIS_MNEMONIC_POPFD',
 812      'ZYDIS_MNEMONIC_POPFQ',
 813      'ZYDIS_MNEMONIC_POR',
 814      'ZYDIS_MNEMONIC_PREFETCH',
 815      'ZYDIS_MNEMONIC_PREFETCHNTA',
 816      'ZYDIS_MNEMONIC_PREFETCHT0',
 817      'ZYDIS_MNEMONIC_PREFETCHT1',
 818      'ZYDIS_MNEMONIC_PREFETCHT2',
 819      'ZYDIS_MNEMONIC_PREFETCHW',
 820      'ZYDIS_MNEMONIC_PREFETCHWT1',
 821      'ZYDIS_MNEMONIC_PSADBW',
 822      'ZYDIS_MNEMONIC_PSHUFB',
 823      'ZYDIS_MNEMONIC_PSHUFD',
 824      'ZYDIS_MNEMONIC_PSHUFHW',
 825      'ZYDIS_MNEMONIC_PSHUFLW',
 826      'ZYDIS_MNEMONIC_PSHUFW',
 827      'ZYDIS_MNEMONIC_PSIGNB',
 828      'ZYDIS_MNEMONIC_PSIGND',
 829      'ZYDIS_MNEMONIC_PSIGNW',
 830      'ZYDIS_MNEMONIC_PSLLD',
 831      'ZYDIS_MNEMONIC_PSLLDQ',
 832      'ZYDIS_MNEMONIC_PSLLQ',
 833      'ZYDIS_MNEMONIC_PSLLW',
 834      'ZYDIS_MNEMONIC_PSMASH',
 835      'ZYDIS_MNEMONIC_PSRAD',
 836      'ZYDIS_MNEMONIC_PSRAW',
 837      'ZYDIS_MNEMONIC_PSRLD',
 838      'ZYDIS_MNEMONIC_PSRLDQ',
 839      'ZYDIS_MNEMONIC_PSRLQ',
 840      'ZYDIS_MNEMONIC_PSRLW',
 841      'ZYDIS_MNEMONIC_PSUBB',
 842      'ZYDIS_MNEMONIC_PSUBD',
 843      'ZYDIS_MNEMONIC_PSUBQ',
 844      'ZYDIS_MNEMONIC_PSUBSB',
 845      'ZYDIS_MNEMONIC_PSUBSW',
 846      'ZYDIS_MNEMONIC_PSUBUSB',
 847      'ZYDIS_MNEMONIC_PSUBUSW',
 848      'ZYDIS_MNEMONIC_PSUBW',
 849      'ZYDIS_MNEMONIC_PSWAPD',
 850      'ZYDIS_MNEMONIC_PTEST',
 851      'ZYDIS_MNEMONIC_PTWRITE',
 852      'ZYDIS_MNEMONIC_PUNPCKHBW',
 853      'ZYDIS_MNEMONIC_PUNPCKHDQ',
 854      'ZYDIS_MNEMONIC_PUNPCKHQDQ',
 855      'ZYDIS_MNEMONIC_PUNPCKHWD',
 856      'ZYDIS_MNEMONIC_PUNPCKLBW',
 857      'ZYDIS_MNEMONIC_PUNPCKLDQ',
 858      'ZYDIS_MNEMONIC_PUNPCKLQDQ',
 859      'ZYDIS_MNEMONIC_PUNPCKLWD',
 860      'ZYDIS_MNEMONIC_PUSH',
 861      'ZYDIS_MNEMONIC_PUSHA',
 862      'ZYDIS_MNEMONIC_PUSHAD',
 863      'ZYDIS_MNEMONIC_PUSHF',
 864      'ZYDIS_MNEMONIC_PUSHFD',
 865      'ZYDIS_MNEMONIC_PUSHFQ',
 866      'ZYDIS_MNEMONIC_PVALIDATE',
 867      'ZYDIS_MNEMONIC_PXOR',
 868      'ZYDIS_MNEMONIC_RCL',
 869      'ZYDIS_MNEMONIC_RCPPS',
 870      'ZYDIS_MNEMONIC_RCPSS',
 871      'ZYDIS_MNEMONIC_RCR',
 872      'ZYDIS_MNEMONIC_RDFSBASE',
 873      'ZYDIS_MNEMONIC_RDGSBASE',
 874      'ZYDIS_MNEMONIC_RDMSR',
 875      'ZYDIS_MNEMONIC_RDPID',
 876      'ZYDIS_MNEMONIC_RDPKRU',
 877      'ZYDIS_MNEMONIC_RDPMC',
 878      'ZYDIS_MNEMONIC_RDPRU',
 879      'ZYDIS_MNEMONIC_RDRAND',
 880      'ZYDIS_MNEMONIC_RDSEED',
 881      'ZYDIS_MNEMONIC_RDSSPD',
 882      'ZYDIS_MNEMONIC_RDSSPQ',
 883      'ZYDIS_MNEMONIC_RDTSC',
 884      'ZYDIS_MNEMONIC_RDTSCP',
 885      'ZYDIS_MNEMONIC_RET',
 886      'ZYDIS_MNEMONIC_RMPADJUST',
 887      'ZYDIS_MNEMONIC_RMPUPDATE',
 888      'ZYDIS_MNEMONIC_ROL',
 889      'ZYDIS_MNEMONIC_ROR',
 890      'ZYDIS_MNEMONIC_RORX',
 891      'ZYDIS_MNEMONIC_ROUNDPD',
 892      'ZYDIS_MNEMONIC_ROUNDPS',
 893      'ZYDIS_MNEMONIC_ROUNDSD',
 894      'ZYDIS_MNEMONIC_ROUNDSS',
 895      'ZYDIS_MNEMONIC_RSM',
 896      'ZYDIS_MNEMONIC_RSQRTPS',
 897      'ZYDIS_MNEMONIC_RSQRTSS',
 898      'ZYDIS_MNEMONIC_RSTORSSP',
 899      'ZYDIS_MNEMONIC_SAHF',
 900      'ZYDIS_MNEMONIC_SALC',
 901      'ZYDIS_MNEMONIC_SAR',
 902      'ZYDIS_MNEMONIC_SARX',
 903      'ZYDIS_MNEMONIC_SAVEPREVSSP',
 904      'ZYDIS_MNEMONIC_SBB',
 905      'ZYDIS_MNEMONIC_SCASB',
 906      'ZYDIS_MNEMONIC_SCASD',
 907      'ZYDIS_MNEMONIC_SCASQ',
 908      'ZYDIS_MNEMONIC_SCASW',
 909      'ZYDIS_MNEMONIC_SEAMCALL',
 910      'ZYDIS_MNEMONIC_SEAMOPS',
 911      'ZYDIS_MNEMONIC_SEAMRET',
 912      'ZYDIS_MNEMONIC_SENDUIPI',
 913      'ZYDIS_MNEMONIC_SERIALIZE',
 914      'ZYDIS_MNEMONIC_SETB',
 915      'ZYDIS_MNEMONIC_SETBE',
 916      'ZYDIS_MNEMONIC_SETL',
 917      'ZYDIS_MNEMONIC_SETLE',
 918      'ZYDIS_MNEMONIC_SETNB',
 919      'ZYDIS_MNEMONIC_SETNBE',
 920      'ZYDIS_MNEMONIC_SETNL',
 921      'ZYDIS_MNEMONIC_SETNLE',
 922      'ZYDIS_MNEMONIC_SETNO',
 923      'ZYDIS_MNEMONIC_SETNP',
 924      'ZYDIS_MNEMONIC_SETNS',
 925      'ZYDIS_MNEMONIC_SETNZ',
 926      'ZYDIS_MNEMONIC_SETO',
 927      'ZYDIS_MNEMONIC_SETP',
 928      'ZYDIS_MNEMONIC_SETS',
 929      'ZYDIS_MNEMONIC_SETSSBSY',
 930      'ZYDIS_MNEMONIC_SETZ',
 931      'ZYDIS_MNEMONIC_SFENCE',
 932      'ZYDIS_MNEMONIC_SGDT',
 933      'ZYDIS_MNEMONIC_SHA1MSG1',
 934      'ZYDIS_MNEMONIC_SHA1MSG2',
 935      'ZYDIS_MNEMONIC_SHA1NEXTE',
 936      'ZYDIS_MNEMONIC_SHA1RNDS4',
 937      'ZYDIS_MNEMONIC_SHA256MSG1',
 938      'ZYDIS_MNEMONIC_SHA256MSG2',
 939      'ZYDIS_MNEMONIC_SHA256RNDS2',
 940      'ZYDIS_MNEMONIC_SHL',
 941      'ZYDIS_MNEMONIC_SHLD',
 942      'ZYDIS_MNEMONIC_SHLX',
 943      'ZYDIS_MNEMONIC_SHR',
 944      'ZYDIS_MNEMONIC_SHRD',
 945      'ZYDIS_MNEMONIC_SHRX',
 946      'ZYDIS_MNEMONIC_SHUFPD',
 947      'ZYDIS_MNEMONIC_SHUFPS',
 948      'ZYDIS_MNEMONIC_SIDT',
 949      'ZYDIS_MNEMONIC_SKINIT',
 950      'ZYDIS_MNEMONIC_SLDT',
 951      'ZYDIS_MNEMONIC_SLWPCB',
 952      'ZYDIS_MNEMONIC_SMSW',
 953      'ZYDIS_MNEMONIC_SPFLT',
 954      'ZYDIS_MNEMONIC_SQRTPD',
 955      'ZYDIS_MNEMONIC_SQRTPS',
 956      'ZYDIS_MNEMONIC_SQRTSD',
 957      'ZYDIS_MNEMONIC_SQRTSS',
 958      'ZYDIS_MNEMONIC_STAC',
 959      'ZYDIS_MNEMONIC_STC',
 960      'ZYDIS_MNEMONIC_STD',
 961      'ZYDIS_MNEMONIC_STGI',
 962      'ZYDIS_MNEMONIC_STI',
 963      'ZYDIS_MNEMONIC_STMXCSR',
 964      'ZYDIS_MNEMONIC_STOSB',
 965      'ZYDIS_MNEMONIC_STOSD',
 966      'ZYDIS_MNEMONIC_STOSQ',
 967      'ZYDIS_MNEMONIC_STOSW',
 968      'ZYDIS_MNEMONIC_STR',
 969      'ZYDIS_MNEMONIC_STTILECFG',
 970      'ZYDIS_MNEMONIC_STUI',
 971      'ZYDIS_MNEMONIC_SUB',
 972      'ZYDIS_MNEMONIC_SUBPD',
 973      'ZYDIS_MNEMONIC_SUBPS',
 974      'ZYDIS_MNEMONIC_SUBSD',
 975      'ZYDIS_MNEMONIC_SUBSS',
 976      'ZYDIS_MNEMONIC_SWAPGS',
 977      'ZYDIS_MNEMONIC_SYSCALL',
 978      'ZYDIS_MNEMONIC_SYSENTER',
 979      'ZYDIS_MNEMONIC_SYSEXIT',
 980      'ZYDIS_MNEMONIC_SYSRET',
 981      'ZYDIS_MNEMONIC_T1MSKC',
 982      'ZYDIS_MNEMONIC_TDCALL',
 983      'ZYDIS_MNEMONIC_TDPBF16PS',
 984      'ZYDIS_MNEMONIC_TDPBSSD',
 985      'ZYDIS_MNEMONIC_TDPBSUD',
 986      'ZYDIS_MNEMONIC_TDPBUSD',
 987      'ZYDIS_MNEMONIC_TDPBUUD',
 988      'ZYDIS_MNEMONIC_TEST',
 989      'ZYDIS_MNEMONIC_TESTUI',
 990      'ZYDIS_MNEMONIC_TILELOADD',
 991      'ZYDIS_MNEMONIC_TILELOADDT1',
 992      'ZYDIS_MNEMONIC_TILERELEASE',
 993      'ZYDIS_MNEMONIC_TILESTORED',
 994      'ZYDIS_MNEMONIC_TILEZERO',
 995      'ZYDIS_MNEMONIC_TLBSYNC',
 996      'ZYDIS_MNEMONIC_TPAUSE',
 997      'ZYDIS_MNEMONIC_TZCNT',
 998      'ZYDIS_MNEMONIC_TZCNTI',
 999      'ZYDIS_MNEMONIC_TZMSK',
1000      'ZYDIS_MNEMONIC_UCOMISD',
1001      'ZYDIS_MNEMONIC_UCOMISS',
1002      'ZYDIS_MNEMONIC_UD0',
1003      'ZYDIS_MNEMONIC_UD1',
1004      'ZYDIS_MNEMONIC_UD2',
1005      'ZYDIS_MNEMONIC_UIRET',
1006      'ZYDIS_MNEMONIC_UMONITOR',
1007      'ZYDIS_MNEMONIC_UMWAIT',
1008      'ZYDIS_MNEMONIC_UNPCKHPD',
1009      'ZYDIS_MNEMONIC_UNPCKHPS',
1010      'ZYDIS_MNEMONIC_UNPCKLPD',
1011      'ZYDIS_MNEMONIC_UNPCKLPS',
1012      'ZYDIS_MNEMONIC_V4FMADDPS',
1013      'ZYDIS_MNEMONIC_V4FMADDSS',
1014      'ZYDIS_MNEMONIC_V4FNMADDPS',
1015      'ZYDIS_MNEMONIC_V4FNMADDSS',
1016      'ZYDIS_MNEMONIC_VADDNPD',
1017      'ZYDIS_MNEMONIC_VADDNPS',
1018      'ZYDIS_MNEMONIC_VADDPD',
1019      'ZYDIS_MNEMONIC_VADDPH',
1020      'ZYDIS_MNEMONIC_VADDPS',
1021      'ZYDIS_MNEMONIC_VADDSD',
1022      'ZYDIS_MNEMONIC_VADDSETSPS',
1023      'ZYDIS_MNEMONIC_VADDSH',
1024      'ZYDIS_MNEMONIC_VADDSS',
1025      'ZYDIS_MNEMONIC_VADDSUBPD',
1026      'ZYDIS_MNEMONIC_VADDSUBPS',
1027      'ZYDIS_MNEMONIC_VAESDEC',
1028      'ZYDIS_MNEMONIC_VAESDECLAST',
1029      'ZYDIS_MNEMONIC_VAESENC',
1030      'ZYDIS_MNEMONIC_VAESENCLAST',
1031      'ZYDIS_MNEMONIC_VAESIMC',
1032      'ZYDIS_MNEMONIC_VAESKEYGENASSIST',
1033      'ZYDIS_MNEMONIC_VALIGND',
1034      'ZYDIS_MNEMONIC_VALIGNQ',
1035      'ZYDIS_MNEMONIC_VANDNPD',
1036      'ZYDIS_MNEMONIC_VANDNPS',
1037      'ZYDIS_MNEMONIC_VANDPD',
1038      'ZYDIS_MNEMONIC_VANDPS',
1039      'ZYDIS_MNEMONIC_VBLENDMPD',
1040      'ZYDIS_MNEMONIC_VBLENDMPS',
1041      'ZYDIS_MNEMONIC_VBLENDPD',
1042      'ZYDIS_MNEMONIC_VBLENDPS',
1043      'ZYDIS_MNEMONIC_VBLENDVPD',
1044      'ZYDIS_MNEMONIC_VBLENDVPS',
1045      'ZYDIS_MNEMONIC_VBROADCASTF128',
1046      'ZYDIS_MNEMONIC_VBROADCASTF32X2',
1047      'ZYDIS_MNEMONIC_VBROADCASTF32X4',
1048      'ZYDIS_MNEMONIC_VBROADCASTF32X8',
1049      'ZYDIS_MNEMONIC_VBROADCASTF64X2',
1050      'ZYDIS_MNEMONIC_VBROADCASTF64X4',
1051      'ZYDIS_MNEMONIC_VBROADCASTI128',
1052      'ZYDIS_MNEMONIC_VBROADCASTI32X2',
1053      'ZYDIS_MNEMONIC_VBROADCASTI32X4',
1054      'ZYDIS_MNEMONIC_VBROADCASTI32X8',
1055      'ZYDIS_MNEMONIC_VBROADCASTI64X2',
1056      'ZYDIS_MNEMONIC_VBROADCASTI64X4',
1057      'ZYDIS_MNEMONIC_VBROADCASTSD',
1058      'ZYDIS_MNEMONIC_VBROADCASTSS',
1059      'ZYDIS_MNEMONIC_VCMPPD',
1060      'ZYDIS_MNEMONIC_VCMPPH',
1061      'ZYDIS_MNEMONIC_VCMPPS',
1062      'ZYDIS_MNEMONIC_VCMPSD',
1063      'ZYDIS_MNEMONIC_VCMPSH',
1064      'ZYDIS_MNEMONIC_VCMPSS',
1065      'ZYDIS_MNEMONIC_VCOMISD',
1066      'ZYDIS_MNEMONIC_VCOMISH',
1067      'ZYDIS_MNEMONIC_VCOMISS',
1068      'ZYDIS_MNEMONIC_VCOMPRESSPD',
1069      'ZYDIS_MNEMONIC_VCOMPRESSPS',
1070      'ZYDIS_MNEMONIC_VCVTDQ2PD',
1071      'ZYDIS_MNEMONIC_VCVTDQ2PH',
1072      'ZYDIS_MNEMONIC_VCVTDQ2PS',
1073      'ZYDIS_MNEMONIC_VCVTFXPNTDQ2PS',
1074      'ZYDIS_MNEMONIC_VCVTFXPNTPD2DQ',
1075      'ZYDIS_MNEMONIC_VCVTFXPNTPD2UDQ',
1076      'ZYDIS_MNEMONIC_VCVTFXPNTPS2DQ',
1077      'ZYDIS_MNEMONIC_VCVTFXPNTPS2UDQ',
1078      'ZYDIS_MNEMONIC_VCVTFXPNTUDQ2PS',
1079      'ZYDIS_MNEMONIC_VCVTNE2PS2BF16',
1080      'ZYDIS_MNEMONIC_VCVTNEPS2BF16',
1081      'ZYDIS_MNEMONIC_VCVTPD2DQ',
1082      'ZYDIS_MNEMONIC_VCVTPD2PH',
1083      'ZYDIS_MNEMONIC_VCVTPD2PS',
1084      'ZYDIS_MNEMONIC_VCVTPD2QQ',
1085      'ZYDIS_MNEMONIC_VCVTPD2UDQ',
1086      'ZYDIS_MNEMONIC_VCVTPD2UQQ',
1087      'ZYDIS_MNEMONIC_VCVTPH2DQ',
1088      'ZYDIS_MNEMONIC_VCVTPH2PD',
1089      'ZYDIS_MNEMONIC_VCVTPH2PS',
1090      'ZYDIS_MNEMONIC_VCVTPH2PSX',
1091      'ZYDIS_MNEMONIC_VCVTPH2QQ',
1092      'ZYDIS_MNEMONIC_VCVTPH2UDQ',
1093      'ZYDIS_MNEMONIC_VCVTPH2UQQ',
1094      'ZYDIS_MNEMONIC_VCVTPH2UW',
1095      'ZYDIS_MNEMONIC_VCVTPH2W',
1096      'ZYDIS_MNEMONIC_VCVTPS2DQ',
1097      'ZYDIS_MNEMONIC_VCVTPS2PD',
1098      'ZYDIS_MNEMONIC_VCVTPS2PH',
1099      'ZYDIS_MNEMONIC_VCVTPS2PHX',
1100      'ZYDIS_MNEMONIC_VCVTPS2QQ',
1101      'ZYDIS_MNEMONIC_VCVTPS2UDQ',
1102      'ZYDIS_MNEMONIC_VCVTPS2UQQ',
1103      'ZYDIS_MNEMONIC_VCVTQQ2PD',
1104      'ZYDIS_MNEMONIC_VCVTQQ2PH',
1105      'ZYDIS_MNEMONIC_VCVTQQ2PS',
1106      'ZYDIS_MNEMONIC_VCVTSD2SH',
1107      'ZYDIS_MNEMONIC_VCVTSD2SI',
1108      'ZYDIS_MNEMONIC_VCVTSD2SS',
1109      'ZYDIS_MNEMONIC_VCVTSD2USI',
1110      'ZYDIS_MNEMONIC_VCVTSH2SD',
1111      'ZYDIS_MNEMONIC_VCVTSH2SI',
1112      'ZYDIS_MNEMONIC_VCVTSH2SS',
1113      'ZYDIS_MNEMONIC_VCVTSH2USI',
1114      'ZYDIS_MNEMONIC_VCVTSI2SD',
1115      'ZYDIS_MNEMONIC_VCVTSI2SH',
1116      'ZYDIS_MNEMONIC_VCVTSI2SS',
1117      'ZYDIS_MNEMONIC_VCVTSS2SD',
1118      'ZYDIS_MNEMONIC_VCVTSS2SH',
1119      'ZYDIS_MNEMONIC_VCVTSS2SI',
1120      'ZYDIS_MNEMONIC_VCVTSS2USI',
1121      'ZYDIS_MNEMONIC_VCVTTPD2DQ',
1122      'ZYDIS_MNEMONIC_VCVTTPD2QQ',
1123      'ZYDIS_MNEMONIC_VCVTTPD2UDQ',
1124      'ZYDIS_MNEMONIC_VCVTTPD2UQQ',
1125      'ZYDIS_MNEMONIC_VCVTTPH2DQ',
1126      'ZYDIS_MNEMONIC_VCVTTPH2QQ',
1127      'ZYDIS_MNEMONIC_VCVTTPH2UDQ',
1128      'ZYDIS_MNEMONIC_VCVTTPH2UQQ',
1129      'ZYDIS_MNEMONIC_VCVTTPH2UW',
1130      'ZYDIS_MNEMONIC_VCVTTPH2W',
1131      'ZYDIS_MNEMONIC_VCVTTPS2DQ',
1132      'ZYDIS_MNEMONIC_VCVTTPS2QQ',
1133      'ZYDIS_MNEMONIC_VCVTTPS2UDQ',
1134      'ZYDIS_MNEMONIC_VCVTTPS2UQQ',
1135      'ZYDIS_MNEMONIC_VCVTTSD2SI',
1136      'ZYDIS_MNEMONIC_VCVTTSD2USI',
1137      'ZYDIS_MNEMONIC_VCVTTSH2SI',
1138      'ZYDIS_MNEMONIC_VCVTTSH2USI',
1139      'ZYDIS_MNEMONIC_VCVTTSS2SI',
1140      'ZYDIS_MNEMONIC_VCVTTSS2USI',
1141      'ZYDIS_MNEMONIC_VCVTUDQ2PD',
1142      'ZYDIS_MNEMONIC_VCVTUDQ2PH',
1143      'ZYDIS_MNEMONIC_VCVTUDQ2PS',
1144      'ZYDIS_MNEMONIC_VCVTUQQ2PD',
1145      'ZYDIS_MNEMONIC_VCVTUQQ2PH',
1146      'ZYDIS_MNEMONIC_VCVTUQQ2PS',
1147      'ZYDIS_MNEMONIC_VCVTUSI2SD',
1148      'ZYDIS_MNEMONIC_VCVTUSI2SH',
1149      'ZYDIS_MNEMONIC_VCVTUSI2SS',
1150      'ZYDIS_MNEMONIC_VCVTUW2PH',
1151      'ZYDIS_MNEMONIC_VCVTW2PH',
1152      'ZYDIS_MNEMONIC_VDBPSADBW',
1153      'ZYDIS_MNEMONIC_VDIVPD',
1154      'ZYDIS_MNEMONIC_VDIVPH',
1155      'ZYDIS_MNEMONIC_VDIVPS',
1156      'ZYDIS_MNEMONIC_VDIVSD',
1157      'ZYDIS_MNEMONIC_VDIVSH',
1158      'ZYDIS_MNEMONIC_VDIVSS',
1159      'ZYDIS_MNEMONIC_VDPBF16PS',
1160      'ZYDIS_MNEMONIC_VDPPD',
1161      'ZYDIS_MNEMONIC_VDPPS',
1162      'ZYDIS_MNEMONIC_VERR',
1163      'ZYDIS_MNEMONIC_VERW',
1164      'ZYDIS_MNEMONIC_VEXP223PS',
1165      'ZYDIS_MNEMONIC_VEXP2PD',
1166      'ZYDIS_MNEMONIC_VEXP2PS',
1167      'ZYDIS_MNEMONIC_VEXPANDPD',
1168      'ZYDIS_MNEMONIC_VEXPANDPS',
1169      'ZYDIS_MNEMONIC_VEXTRACTF128',
1170      'ZYDIS_MNEMONIC_VEXTRACTF32X4',
1171      'ZYDIS_MNEMONIC_VEXTRACTF32X8',
1172      'ZYDIS_MNEMONIC_VEXTRACTF64X2',
1173      'ZYDIS_MNEMONIC_VEXTRACTF64X4',
1174      'ZYDIS_MNEMONIC_VEXTRACTI128',
1175      'ZYDIS_MNEMONIC_VEXTRACTI32X4',
1176      'ZYDIS_MNEMONIC_VEXTRACTI32X8',
1177      'ZYDIS_MNEMONIC_VEXTRACTI64X2',
1178      'ZYDIS_MNEMONIC_VEXTRACTI64X4',
1179      'ZYDIS_MNEMONIC_VEXTRACTPS',
1180      'ZYDIS_MNEMONIC_VFCMADDCPH',
1181      'ZYDIS_MNEMONIC_VFCMADDCSH',
1182      'ZYDIS_MNEMONIC_VFCMULCPH',
1183      'ZYDIS_MNEMONIC_VFCMULCSH',
1184      'ZYDIS_MNEMONIC_VFIXUPIMMPD',
1185      'ZYDIS_MNEMONIC_VFIXUPIMMPS',
1186      'ZYDIS_MNEMONIC_VFIXUPIMMSD',
1187      'ZYDIS_MNEMONIC_VFIXUPIMMSS',
1188      'ZYDIS_MNEMONIC_VFIXUPNANPD',
1189      'ZYDIS_MNEMONIC_VFIXUPNANPS',
1190      'ZYDIS_MNEMONIC_VFMADD132PD',
1191      'ZYDIS_MNEMONIC_VFMADD132PH',
1192      'ZYDIS_MNEMONIC_VFMADD132PS',
1193      'ZYDIS_MNEMONIC_VFMADD132SD',
1194      'ZYDIS_MNEMONIC_VFMADD132SH',
1195      'ZYDIS_MNEMONIC_VFMADD132SS',
1196      'ZYDIS_MNEMONIC_VFMADD213PD',
1197      'ZYDIS_MNEMONIC_VFMADD213PH',
1198      'ZYDIS_MNEMONIC_VFMADD213PS',
1199      'ZYDIS_MNEMONIC_VFMADD213SD',
1200      'ZYDIS_MNEMONIC_VFMADD213SH',
1201      'ZYDIS_MNEMONIC_VFMADD213SS',
1202      'ZYDIS_MNEMONIC_VFMADD231PD',
1203      'ZYDIS_MNEMONIC_VFMADD231PH',
1204      'ZYDIS_MNEMONIC_VFMADD231PS',
1205      'ZYDIS_MNEMONIC_VFMADD231SD',
1206      'ZYDIS_MNEMONIC_VFMADD231SH',
1207      'ZYDIS_MNEMONIC_VFMADD231SS',
1208      'ZYDIS_MNEMONIC_VFMADD233PS',
1209      'ZYDIS_MNEMONIC_VFMADDCPH',
1210      'ZYDIS_MNEMONIC_VFMADDCSH',
1211      'ZYDIS_MNEMONIC_VFMADDPD',
1212      'ZYDIS_MNEMONIC_VFMADDPS',
1213      'ZYDIS_MNEMONIC_VFMADDSD',
1214      'ZYDIS_MNEMONIC_VFMADDSS',
1215      'ZYDIS_MNEMONIC_VFMADDSUB132PD',
1216      'ZYDIS_MNEMONIC_VFMADDSUB132PH',
1217      'ZYDIS_MNEMONIC_VFMADDSUB132PS',
1218      'ZYDIS_MNEMONIC_VFMADDSUB213PD',
1219      'ZYDIS_MNEMONIC_VFMADDSUB213PH',
1220      'ZYDIS_MNEMONIC_VFMADDSUB213PS',
1221      'ZYDIS_MNEMONIC_VFMADDSUB231PD',
1222      'ZYDIS_MNEMONIC_VFMADDSUB231PH',
1223      'ZYDIS_MNEMONIC_VFMADDSUB231PS',
1224      'ZYDIS_MNEMONIC_VFMADDSUBPD',
1225      'ZYDIS_MNEMONIC_VFMADDSUBPS',
1226      'ZYDIS_MNEMONIC_VFMSUB132PD',
1227      'ZYDIS_MNEMONIC_VFMSUB132PH',
1228      'ZYDIS_MNEMONIC_VFMSUB132PS',
1229      'ZYDIS_MNEMONIC_VFMSUB132SD',
1230      'ZYDIS_MNEMONIC_VFMSUB132SH',
1231      'ZYDIS_MNEMONIC_VFMSUB132SS',
1232      'ZYDIS_MNEMONIC_VFMSUB213PD',
1233      'ZYDIS_MNEMONIC_VFMSUB213PH',
1234      'ZYDIS_MNEMONIC_VFMSUB213PS',
1235      'ZYDIS_MNEMONIC_VFMSUB213SD',
1236      'ZYDIS_MNEMONIC_VFMSUB213SH',
1237      'ZYDIS_MNEMONIC_VFMSUB213SS',
1238      'ZYDIS_MNEMONIC_VFMSUB231PD',
1239      'ZYDIS_MNEMONIC_VFMSUB231PH',
1240      'ZYDIS_MNEMONIC_VFMSUB231PS',
1241      'ZYDIS_MNEMONIC_VFMSUB231SD',
1242      'ZYDIS_MNEMONIC_VFMSUB231SH',
1243      'ZYDIS_MNEMONIC_VFMSUB231SS',
1244      'ZYDIS_MNEMONIC_VFMSUBADD132PD',
1245      'ZYDIS_MNEMONIC_VFMSUBADD132PH',
1246      'ZYDIS_MNEMONIC_VFMSUBADD132PS',
1247      'ZYDIS_MNEMONIC_VFMSUBADD213PD',
1248      'ZYDIS_MNEMONIC_VFMSUBADD213PH',
1249      'ZYDIS_MNEMONIC_VFMSUBADD213PS',
1250      'ZYDIS_MNEMONIC_VFMSUBADD231PD',
1251      'ZYDIS_MNEMONIC_VFMSUBADD231PH',
1252      'ZYDIS_MNEMONIC_VFMSUBADD231PS',
1253      'ZYDIS_MNEMONIC_VFMSUBADDPD',
1254      'ZYDIS_MNEMONIC_VFMSUBADDPS',
1255      'ZYDIS_MNEMONIC_VFMSUBPD',
1256      'ZYDIS_MNEMONIC_VFMSUBPS',
1257      'ZYDIS_MNEMONIC_VFMSUBSD',
1258      'ZYDIS_MNEMONIC_VFMSUBSS',
1259      'ZYDIS_MNEMONIC_VFMULCPH',
1260      'ZYDIS_MNEMONIC_VFMULCSH',
1261      'ZYDIS_MNEMONIC_VFNMADD132PD',
1262      'ZYDIS_MNEMONIC_VFNMADD132PH',
1263      'ZYDIS_MNEMONIC_VFNMADD132PS',
1264      'ZYDIS_MNEMONIC_VFNMADD132SD',
1265      'ZYDIS_MNEMONIC_VFNMADD132SH',
1266      'ZYDIS_MNEMONIC_VFNMADD132SS',
1267      'ZYDIS_MNEMONIC_VFNMADD213PD',
1268      'ZYDIS_MNEMONIC_VFNMADD213PH',
1269      'ZYDIS_MNEMONIC_VFNMADD213PS',
1270      'ZYDIS_MNEMONIC_VFNMADD213SD',
1271      'ZYDIS_MNEMONIC_VFNMADD213SH',
1272      'ZYDIS_MNEMONIC_VFNMADD213SS',
1273      'ZYDIS_MNEMONIC_VFNMADD231PD',
1274      'ZYDIS_MNEMONIC_VFNMADD231PH',
1275      'ZYDIS_MNEMONIC_VFNMADD231PS',
1276      'ZYDIS_MNEMONIC_VFNMADD231SD',
1277      'ZYDIS_MNEMONIC_VFNMADD231SH',
1278      'ZYDIS_MNEMONIC_VFNMADD231SS',
1279      'ZYDIS_MNEMONIC_VFNMADDPD',
1280      'ZYDIS_MNEMONIC_VFNMADDPS',
1281      'ZYDIS_MNEMONIC_VFNMADDSD',
1282      'ZYDIS_MNEMONIC_VFNMADDSS',
1283      'ZYDIS_MNEMONIC_VFNMSUB132PD',
1284      'ZYDIS_MNEMONIC_VFNMSUB132PH',
1285      'ZYDIS_MNEMONIC_VFNMSUB132PS',
1286      'ZYDIS_MNEMONIC_VFNMSUB132SD',
1287      'ZYDIS_MNEMONIC_VFNMSUB132SH',
1288      'ZYDIS_MNEMONIC_VFNMSUB132SS',
1289      'ZYDIS_MNEMONIC_VFNMSUB213PD',
1290      'ZYDIS_MNEMONIC_VFNMSUB213PH',
1291      'ZYDIS_MNEMONIC_VFNMSUB213PS',
1292      'ZYDIS_MNEMONIC_VFNMSUB213SD',
1293      'ZYDIS_MNEMONIC_VFNMSUB213SH',
1294      'ZYDIS_MNEMONIC_VFNMSUB213SS',
1295      'ZYDIS_MNEMONIC_VFNMSUB231PD',
1296      'ZYDIS_MNEMONIC_VFNMSUB231PH',
1297      'ZYDIS_MNEMONIC_VFNMSUB231PS',
1298      'ZYDIS_MNEMONIC_VFNMSUB231SD',
1299      'ZYDIS_MNEMONIC_VFNMSUB231SH',
1300      'ZYDIS_MNEMONIC_VFNMSUB231SS',
1301      'ZYDIS_MNEMONIC_VFNMSUBPD',
1302      'ZYDIS_MNEMONIC_VFNMSUBPS',
1303      'ZYDIS_MNEMONIC_VFNMSUBSD',
1304      'ZYDIS_MNEMONIC_VFNMSUBSS',
1305      'ZYDIS_MNEMONIC_VFPCLASSPD',
1306      'ZYDIS_MNEMONIC_VFPCLASSPH',
1307      'ZYDIS_MNEMONIC_VFPCLASSPS',
1308      'ZYDIS_MNEMONIC_VFPCLASSSD',
1309      'ZYDIS_MNEMONIC_VFPCLASSSH',
1310      'ZYDIS_MNEMONIC_VFPCLASSSS',
1311      'ZYDIS_MNEMONIC_VFRCZPD',
1312      'ZYDIS_MNEMONIC_VFRCZPS',
1313      'ZYDIS_MNEMONIC_VFRCZSD',
1314      'ZYDIS_MNEMONIC_VFRCZSS',
1315      'ZYDIS_MNEMONIC_VGATHERDPD',
1316      'ZYDIS_MNEMONIC_VGATHERDPS',
1317      'ZYDIS_MNEMONIC_VGATHERPF0DPD',
1318      'ZYDIS_MNEMONIC_VGATHERPF0DPS',
1319      'ZYDIS_MNEMONIC_VGATHERPF0HINTDPD',
1320      'ZYDIS_MNEMONIC_VGATHERPF0HINTDPS',
1321      'ZYDIS_MNEMONIC_VGATHERPF0QPD',
1322      'ZYDIS_MNEMONIC_VGATHERPF0QPS',
1323      'ZYDIS_MNEMONIC_VGATHERPF1DPD',
1324      'ZYDIS_MNEMONIC_VGATHERPF1DPS',
1325      'ZYDIS_MNEMONIC_VGATHERPF1QPD',
1326      'ZYDIS_MNEMONIC_VGATHERPF1QPS',
1327      'ZYDIS_MNEMONIC_VGATHERQPD',
1328      'ZYDIS_MNEMONIC_VGATHERQPS',
1329      'ZYDIS_MNEMONIC_VGETEXPPD',
1330      'ZYDIS_MNEMONIC_VGETEXPPH',
1331      'ZYDIS_MNEMONIC_VGETEXPPS',
1332      'ZYDIS_MNEMONIC_VGETEXPSD',
1333      'ZYDIS_MNEMONIC_VGETEXPSH',
1334      'ZYDIS_MNEMONIC_VGETEXPSS',
1335      'ZYDIS_MNEMONIC_VGETMANTPD',
1336      'ZYDIS_MNEMONIC_VGETMANTPH',
1337      'ZYDIS_MNEMONIC_VGETMANTPS',
1338      'ZYDIS_MNEMONIC_VGETMANTSD',
1339      'ZYDIS_MNEMONIC_VGETMANTSH',
1340      'ZYDIS_MNEMONIC_VGETMANTSS',
1341      'ZYDIS_MNEMONIC_VGF2P8AFFINEINVQB',
1342      'ZYDIS_MNEMONIC_VGF2P8AFFINEQB',
1343      'ZYDIS_MNEMONIC_VGF2P8MULB',
1344      'ZYDIS_MNEMONIC_VGMAXABSPS',
1345      'ZYDIS_MNEMONIC_VGMAXPD',
1346      'ZYDIS_MNEMONIC_VGMAXPS',
1347      'ZYDIS_MNEMONIC_VGMINPD',
1348      'ZYDIS_MNEMONIC_VGMINPS',
1349      'ZYDIS_MNEMONIC_VHADDPD',
1350      'ZYDIS_MNEMONIC_VHADDPS',
1351      'ZYDIS_MNEMONIC_VHSUBPD',
1352      'ZYDIS_MNEMONIC_VHSUBPS',
1353      'ZYDIS_MNEMONIC_VINSERTF128',
1354      'ZYDIS_MNEMONIC_VINSERTF32X4',
1355      'ZYDIS_MNEMONIC_VINSERTF32X8',
1356      'ZYDIS_MNEMONIC_VINSERTF64X2',
1357      'ZYDIS_MNEMONIC_VINSERTF64X4',
1358      'ZYDIS_MNEMONIC_VINSERTI128',
1359      'ZYDIS_MNEMONIC_VINSERTI32X4',
1360      'ZYDIS_MNEMONIC_VINSERTI32X8',
1361      'ZYDIS_MNEMONIC_VINSERTI64X2',
1362      'ZYDIS_MNEMONIC_VINSERTI64X4',
1363      'ZYDIS_MNEMONIC_VINSERTPS',
1364      'ZYDIS_MNEMONIC_VLDDQU',
1365      'ZYDIS_MNEMONIC_VLDMXCSR',
1366      'ZYDIS_MNEMONIC_VLOADUNPACKHD',
1367      'ZYDIS_MNEMONIC_VLOADUNPACKHPD',
1368      'ZYDIS_MNEMONIC_VLOADUNPACKHPS',
1369      'ZYDIS_MNEMONIC_VLOADUNPACKHQ',
1370      'ZYDIS_MNEMONIC_VLOADUNPACKLD',
1371      'ZYDIS_MNEMONIC_VLOADUNPACKLPD',
1372      'ZYDIS_MNEMONIC_VLOADUNPACKLPS',
1373      'ZYDIS_MNEMONIC_VLOADUNPACKLQ',
1374      'ZYDIS_MNEMONIC_VLOG2PS',
1375      'ZYDIS_MNEMONIC_VMASKMOVDQU',
1376      'ZYDIS_MNEMONIC_VMASKMOVPD',
1377      'ZYDIS_MNEMONIC_VMASKMOVPS',
1378      'ZYDIS_MNEMONIC_VMAXPD',
1379      'ZYDIS_MNEMONIC_VMAXPH',
1380      'ZYDIS_MNEMONIC_VMAXPS',
1381      'ZYDIS_MNEMONIC_VMAXSD',
1382      'ZYDIS_MNEMONIC_VMAXSH',
1383      'ZYDIS_MNEMONIC_VMAXSS',
1384      'ZYDIS_MNEMONIC_VMCALL',
1385      'ZYDIS_MNEMONIC_VMCLEAR',
1386      'ZYDIS_MNEMONIC_VMFUNC',
1387      'ZYDIS_MNEMONIC_VMINPD',
1388      'ZYDIS_MNEMONIC_VMINPH',
1389      'ZYDIS_MNEMONIC_VMINPS',
1390      'ZYDIS_MNEMONIC_VMINSD',
1391      'ZYDIS_MNEMONIC_VMINSH',
1392      'ZYDIS_MNEMONIC_VMINSS',
1393      'ZYDIS_MNEMONIC_VMLAUNCH',
1394      'ZYDIS_MNEMONIC_VMLOAD',
1395      'ZYDIS_MNEMONIC_VMMCALL',
1396      'ZYDIS_MNEMONIC_VMOVAPD',
1397      'ZYDIS_MNEMONIC_VMOVAPS',
1398      'ZYDIS_MNEMONIC_VMOVD',
1399      'ZYDIS_MNEMONIC_VMOVDDUP',
1400      'ZYDIS_MNEMONIC_VMOVDQA',
1401      'ZYDIS_MNEMONIC_VMOVDQA32',
1402      'ZYDIS_MNEMONIC_VMOVDQA64',
1403      'ZYDIS_MNEMONIC_VMOVDQU',
1404      'ZYDIS_MNEMONIC_VMOVDQU16',
1405      'ZYDIS_MNEMONIC_VMOVDQU32',
1406      'ZYDIS_MNEMONIC_VMOVDQU64',
1407      'ZYDIS_MNEMONIC_VMOVDQU8',
1408      'ZYDIS_MNEMONIC_VMOVHLPS',
1409      'ZYDIS_MNEMONIC_VMOVHPD',
1410      'ZYDIS_MNEMONIC_VMOVHPS',
1411      'ZYDIS_MNEMONIC_VMOVLHPS',
1412      'ZYDIS_MNEMONIC_VMOVLPD',
1413      'ZYDIS_MNEMONIC_VMOVLPS',
1414      'ZYDIS_MNEMONIC_VMOVMSKPD',
1415      'ZYDIS_MNEMONIC_VMOVMSKPS',
1416      'ZYDIS_MNEMONIC_VMOVNRAPD',
1417      'ZYDIS_MNEMONIC_VMOVNRAPS',
1418      'ZYDIS_MNEMONIC_VMOVNRNGOAPD',
1419      'ZYDIS_MNEMONIC_VMOVNRNGOAPS',
1420      'ZYDIS_MNEMONIC_VMOVNTDQ',
1421      'ZYDIS_MNEMONIC_VMOVNTDQA',
1422      'ZYDIS_MNEMONIC_VMOVNTPD',
1423      'ZYDIS_MNEMONIC_VMOVNTPS',
1424      'ZYDIS_MNEMONIC_VMOVQ',
1425      'ZYDIS_MNEMONIC_VMOVSD',
1426      'ZYDIS_MNEMONIC_VMOVSH',
1427      'ZYDIS_MNEMONIC_VMOVSHDUP',
1428      'ZYDIS_MNEMONIC_VMOVSLDUP',
1429      'ZYDIS_MNEMONIC_VMOVSS',
1430      'ZYDIS_MNEMONIC_VMOVUPD',
1431      'ZYDIS_MNEMONIC_VMOVUPS',
1432      'ZYDIS_MNEMONIC_VMOVW',
1433      'ZYDIS_MNEMONIC_VMPSADBW',
1434      'ZYDIS_MNEMONIC_VMPTRLD',
1435      'ZYDIS_MNEMONIC_VMPTRST',
1436      'ZYDIS_MNEMONIC_VMREAD',
1437      'ZYDIS_MNEMONIC_VMRESUME',
1438      'ZYDIS_MNEMONIC_VMRUN',
1439      'ZYDIS_MNEMONIC_VMSAVE',
1440      'ZYDIS_MNEMONIC_VMULPD',
1441      'ZYDIS_MNEMONIC_VMULPH',
1442      'ZYDIS_MNEMONIC_VMULPS',
1443      'ZYDIS_MNEMONIC_VMULSD',
1444      'ZYDIS_MNEMONIC_VMULSH',
1445      'ZYDIS_MNEMONIC_VMULSS',
1446      'ZYDIS_MNEMONIC_VMWRITE',
1447      'ZYDIS_MNEMONIC_VMXOFF',
1448      'ZYDIS_MNEMONIC_VMXON',
1449      'ZYDIS_MNEMONIC_VORPD',
1450      'ZYDIS_MNEMONIC_VORPS',
1451      'ZYDIS_MNEMONIC_VP2INTERSECTD',
1452      'ZYDIS_MNEMONIC_VP2INTERSECTQ',
1453      'ZYDIS_MNEMONIC_VP4DPWSSD',
1454      'ZYDIS_MNEMONIC_VP4DPWSSDS',
1455      'ZYDIS_MNEMONIC_VPABSB',
1456      'ZYDIS_MNEMONIC_VPABSD',
1457      'ZYDIS_MNEMONIC_VPABSQ',
1458      'ZYDIS_MNEMONIC_VPABSW',
1459      'ZYDIS_MNEMONIC_VPACKSSDW',
1460      'ZYDIS_MNEMONIC_VPACKSSWB',
1461      'ZYDIS_MNEMONIC_VPACKSTOREHD',
1462      'ZYDIS_MNEMONIC_VPACKSTOREHPD',
1463      'ZYDIS_MNEMONIC_VPACKSTOREHPS',
1464      'ZYDIS_MNEMONIC_VPACKSTOREHQ',
1465      'ZYDIS_MNEMONIC_VPACKSTORELD',
1466      'ZYDIS_MNEMONIC_VPACKSTORELPD',
1467      'ZYDIS_MNEMONIC_VPACKSTORELPS',
1468      'ZYDIS_MNEMONIC_VPACKSTORELQ',
1469      'ZYDIS_MNEMONIC_VPACKUSDW',
1470      'ZYDIS_MNEMONIC_VPACKUSWB',
1471      'ZYDIS_MNEMONIC_VPADCD',
1472      'ZYDIS_MNEMONIC_VPADDB',
1473      'ZYDIS_MNEMONIC_VPADDD',
1474      'ZYDIS_MNEMONIC_VPADDQ',
1475      'ZYDIS_MNEMONIC_VPADDSB',
1476      'ZYDIS_MNEMONIC_VPADDSETCD',
1477      'ZYDIS_MNEMONIC_VPADDSETSD',
1478      'ZYDIS_MNEMONIC_VPADDSW',
1479      'ZYDIS_MNEMONIC_VPADDUSB',
1480      'ZYDIS_MNEMONIC_VPADDUSW',
1481      'ZYDIS_MNEMONIC_VPADDW',
1482      'ZYDIS_MNEMONIC_VPALIGNR',
1483      'ZYDIS_MNEMONIC_VPAND',
1484      'ZYDIS_MNEMONIC_VPANDD',
1485      'ZYDIS_MNEMONIC_VPANDN',
1486      'ZYDIS_MNEMONIC_VPANDND',
1487      'ZYDIS_MNEMONIC_VPANDNQ',
1488      'ZYDIS_MNEMONIC_VPANDQ',
1489      'ZYDIS_MNEMONIC_VPAVGB',
1490      'ZYDIS_MNEMONIC_VPAVGW',
1491      'ZYDIS_MNEMONIC_VPBLENDD',
1492      'ZYDIS_MNEMONIC_VPBLENDMB',
1493      'ZYDIS_MNEMONIC_VPBLENDMD',
1494      'ZYDIS_MNEMONIC_VPBLENDMQ',
1495      'ZYDIS_MNEMONIC_VPBLENDMW',
1496      'ZYDIS_MNEMONIC_VPBLENDVB',
1497      'ZYDIS_MNEMONIC_VPBLENDW',
1498      'ZYDIS_MNEMONIC_VPBROADCASTB',
1499      'ZYDIS_MNEMONIC_VPBROADCASTD',
1500      'ZYDIS_MNEMONIC_VPBROADCASTMB2Q',
1501      'ZYDIS_MNEMONIC_VPBROADCASTMW2D',
1502      'ZYDIS_MNEMONIC_VPBROADCASTQ',
1503      'ZYDIS_MNEMONIC_VPBROADCASTW',
1504      'ZYDIS_MNEMONIC_VPCLMULQDQ',
1505      'ZYDIS_MNEMONIC_VPCMOV',
1506      'ZYDIS_MNEMONIC_VPCMPB',
1507      'ZYDIS_MNEMONIC_VPCMPD',
1508      'ZYDIS_MNEMONIC_VPCMPEQB',
1509      'ZYDIS_MNEMONIC_VPCMPEQD',
1510      'ZYDIS_MNEMONIC_VPCMPEQQ',
1511      'ZYDIS_MNEMONIC_VPCMPEQW',
1512      'ZYDIS_MNEMONIC_VPCMPESTRI',
1513      'ZYDIS_MNEMONIC_VPCMPESTRM',
1514      'ZYDIS_MNEMONIC_VPCMPGTB',
1515      'ZYDIS_MNEMONIC_VPCMPGTD',
1516      'ZYDIS_MNEMONIC_VPCMPGTQ',
1517      'ZYDIS_MNEMONIC_VPCMPGTW',
1518      'ZYDIS_MNEMONIC_VPCMPISTRI',
1519      'ZYDIS_MNEMONIC_VPCMPISTRM',
1520      'ZYDIS_MNEMONIC_VPCMPLTD',
1521      'ZYDIS_MNEMONIC_VPCMPQ',
1522      'ZYDIS_MNEMONIC_VPCMPUB',
1523      'ZYDIS_MNEMONIC_VPCMPUD',
1524      'ZYDIS_MNEMONIC_VPCMPUQ',
1525      'ZYDIS_MNEMONIC_VPCMPUW',
1526      'ZYDIS_MNEMONIC_VPCMPW',
1527      'ZYDIS_MNEMONIC_VPCOMB',
1528      'ZYDIS_MNEMONIC_VPCOMD',
1529      'ZYDIS_MNEMONIC_VPCOMPRESSB',
1530      'ZYDIS_MNEMONIC_VPCOMPRESSD',
1531      'ZYDIS_MNEMONIC_VPCOMPRESSQ',
1532      'ZYDIS_MNEMONIC_VPCOMPRESSW',
1533      'ZYDIS_MNEMONIC_VPCOMQ',
1534      'ZYDIS_MNEMONIC_VPCOMUB',
1535      'ZYDIS_MNEMONIC_VPCOMUD',
1536      'ZYDIS_MNEMONIC_VPCOMUQ',
1537      'ZYDIS_MNEMONIC_VPCOMUW',
1538      'ZYDIS_MNEMONIC_VPCOMW',
1539      'ZYDIS_MNEMONIC_VPCONFLICTD',
1540      'ZYDIS_MNEMONIC_VPCONFLICTQ',
1541      'ZYDIS_MNEMONIC_VPDPBUSD',
1542      'ZYDIS_MNEMONIC_VPDPBUSDS',
1543      'ZYDIS_MNEMONIC_VPDPWSSD',
1544      'ZYDIS_MNEMONIC_VPDPWSSDS',
1545      'ZYDIS_MNEMONIC_VPERM2F128',
1546      'ZYDIS_MNEMONIC_VPERM2I128',
1547      'ZYDIS_MNEMONIC_VPERMB',
1548      'ZYDIS_MNEMONIC_VPERMD',
1549      'ZYDIS_MNEMONIC_VPERMF32X4',
1550      'ZYDIS_MNEMONIC_VPERMI2B',
1551      'ZYDIS_MNEMONIC_VPERMI2D',
1552      'ZYDIS_MNEMONIC_VPERMI2PD',
1553      'ZYDIS_MNEMONIC_VPERMI2PS',
1554      'ZYDIS_MNEMONIC_VPERMI2Q',
1555      'ZYDIS_MNEMONIC_VPERMI2W',
1556      'ZYDIS_MNEMONIC_VPERMIL2PD',
1557      'ZYDIS_MNEMONIC_VPERMIL2PS',
1558      'ZYDIS_MNEMONIC_VPERMILPD',
1559      'ZYDIS_MNEMONIC_VPERMILPS',
1560      'ZYDIS_MNEMONIC_VPERMPD',
1561      'ZYDIS_MNEMONIC_VPERMPS',
1562      'ZYDIS_MNEMONIC_VPERMQ',
1563      'ZYDIS_MNEMONIC_VPERMT2B',
1564      'ZYDIS_MNEMONIC_VPERMT2D',
1565      'ZYDIS_MNEMONIC_VPERMT2PD',
1566      'ZYDIS_MNEMONIC_VPERMT2PS',
1567      'ZYDIS_MNEMONIC_VPERMT2Q',
1568      'ZYDIS_MNEMONIC_VPERMT2W',
1569      'ZYDIS_MNEMONIC_VPERMW',
1570      'ZYDIS_MNEMONIC_VPEXPANDB',
1571      'ZYDIS_MNEMONIC_VPEXPANDD',
1572      'ZYDIS_MNEMONIC_VPEXPANDQ',
1573      'ZYDIS_MNEMONIC_VPEXPANDW',
1574      'ZYDIS_MNEMONIC_VPEXTRB',
1575      'ZYDIS_MNEMONIC_VPEXTRD',
1576      'ZYDIS_MNEMONIC_VPEXTRQ',
1577      'ZYDIS_MNEMONIC_VPEXTRW',
1578      'ZYDIS_MNEMONIC_VPGATHERDD',
1579      'ZYDIS_MNEMONIC_VPGATHERDQ',
1580      'ZYDIS_MNEMONIC_VPGATHERQD',
1581      'ZYDIS_MNEMONIC_VPGATHERQQ',
1582      'ZYDIS_MNEMONIC_VPHADDBD',
1583      'ZYDIS_MNEMONIC_VPHADDBQ',
1584      'ZYDIS_MNEMONIC_VPHADDBW',
1585      'ZYDIS_MNEMONIC_VPHADDD',
1586      'ZYDIS_MNEMONIC_VPHADDDQ',
1587      'ZYDIS_MNEMONIC_VPHADDSW',
1588      'ZYDIS_MNEMONIC_VPHADDUBD',
1589      'ZYDIS_MNEMONIC_VPHADDUBQ',
1590      'ZYDIS_MNEMONIC_VPHADDUBW',
1591      'ZYDIS_MNEMONIC_VPHADDUDQ',
1592      'ZYDIS_MNEMONIC_VPHADDUWD',
1593      'ZYDIS_MNEMONIC_VPHADDUWQ',
1594      'ZYDIS_MNEMONIC_VPHADDW',
1595      'ZYDIS_MNEMONIC_VPHADDWD',
1596      'ZYDIS_MNEMONIC_VPHADDWQ',
1597      'ZYDIS_MNEMONIC_VPHMINPOSUW',
1598      'ZYDIS_MNEMONIC_VPHSUBBW',
1599      'ZYDIS_MNEMONIC_VPHSUBD',
1600      'ZYDIS_MNEMONIC_VPHSUBDQ',
1601      'ZYDIS_MNEMONIC_VPHSUBSW',
1602      'ZYDIS_MNEMONIC_VPHSUBW',
1603      'ZYDIS_MNEMONIC_VPHSUBWD',
1604      'ZYDIS_MNEMONIC_VPINSRB',
1605      'ZYDIS_MNEMONIC_VPINSRD',
1606      'ZYDIS_MNEMONIC_VPINSRQ',
1607      'ZYDIS_MNEMONIC_VPINSRW',
1608      'ZYDIS_MNEMONIC_VPLZCNTD',
1609      'ZYDIS_MNEMONIC_VPLZCNTQ',
1610      'ZYDIS_MNEMONIC_VPMACSDD',
1611      'ZYDIS_MNEMONIC_VPMACSDQH',
1612      'ZYDIS_MNEMONIC_VPMACSDQL',
1613      'ZYDIS_MNEMONIC_VPMACSSDD',
1614      'ZYDIS_MNEMONIC_VPMACSSDQH',
1615      'ZYDIS_MNEMONIC_VPMACSSDQL',
1616      'ZYDIS_MNEMONIC_VPMACSSWD',
1617      'ZYDIS_MNEMONIC_VPMACSSWW',
1618      'ZYDIS_MNEMONIC_VPMACSWD',
1619      'ZYDIS_MNEMONIC_VPMACSWW',
1620      'ZYDIS_MNEMONIC_VPMADCSSWD',
1621      'ZYDIS_MNEMONIC_VPMADCSWD',
1622      'ZYDIS_MNEMONIC_VPMADD231D',
1623      'ZYDIS_MNEMONIC_VPMADD233D',
1624      'ZYDIS_MNEMONIC_VPMADD52HUQ',
1625      'ZYDIS_MNEMONIC_VPMADD52LUQ',
1626      'ZYDIS_MNEMONIC_VPMADDUBSW',
1627      'ZYDIS_MNEMONIC_VPMADDWD',
1628      'ZYDIS_MNEMONIC_VPMASKMOVD',
1629      'ZYDIS_MNEMONIC_VPMASKMOVQ',
1630      'ZYDIS_MNEMONIC_VPMAXSB',
1631      'ZYDIS_MNEMONIC_VPMAXSD',
1632      'ZYDIS_MNEMONIC_VPMAXSQ',
1633      'ZYDIS_MNEMONIC_VPMAXSW',
1634      'ZYDIS_MNEMONIC_VPMAXUB',
1635      'ZYDIS_MNEMONIC_VPMAXUD',
1636      'ZYDIS_MNEMONIC_VPMAXUQ',
1637      'ZYDIS_MNEMONIC_VPMAXUW',
1638      'ZYDIS_MNEMONIC_VPMINSB',
1639      'ZYDIS_MNEMONIC_VPMINSD',
1640      'ZYDIS_MNEMONIC_VPMINSQ',
1641      'ZYDIS_MNEMONIC_VPMINSW',
1642      'ZYDIS_MNEMONIC_VPMINUB',
1643      'ZYDIS_MNEMONIC_VPMINUD',
1644      'ZYDIS_MNEMONIC_VPMINUQ',
1645      'ZYDIS_MNEMONIC_VPMINUW',
1646      'ZYDIS_MNEMONIC_VPMOVB2M',
1647      'ZYDIS_MNEMONIC_VPMOVD2M',
1648      'ZYDIS_MNEMONIC_VPMOVDB',
1649      'ZYDIS_MNEMONIC_VPMOVDW',
1650      'ZYDIS_MNEMONIC_VPMOVM2B',
1651      'ZYDIS_MNEMONIC_VPMOVM2D',
1652      'ZYDIS_MNEMONIC_VPMOVM2Q',
1653      'ZYDIS_MNEMONIC_VPMOVM2W',
1654      'ZYDIS_MNEMONIC_VPMOVMSKB',
1655      'ZYDIS_MNEMONIC_VPMOVQ2M',
1656      'ZYDIS_MNEMONIC_VPMOVQB',
1657      'ZYDIS_MNEMONIC_VPMOVQD',
1658      'ZYDIS_MNEMONIC_VPMOVQW',
1659      'ZYDIS_MNEMONIC_VPMOVSDB',
1660      'ZYDIS_MNEMONIC_VPMOVSDW',
1661      'ZYDIS_MNEMONIC_VPMOVSQB',
1662      'ZYDIS_MNEMONIC_VPMOVSQD',
1663      'ZYDIS_MNEMONIC_VPMOVSQW',
1664      'ZYDIS_MNEMONIC_VPMOVSWB',
1665      'ZYDIS_MNEMONIC_VPMOVSXBD',
1666      'ZYDIS_MNEMONIC_VPMOVSXBQ',
1667      'ZYDIS_MNEMONIC_VPMOVSXBW',
1668      'ZYDIS_MNEMONIC_VPMOVSXDQ',
1669      'ZYDIS_MNEMONIC_VPMOVSXWD',
1670      'ZYDIS_MNEMONIC_VPMOVSXWQ',
1671      'ZYDIS_MNEMONIC_VPMOVUSDB',
1672      'ZYDIS_MNEMONIC_VPMOVUSDW',
1673      'ZYDIS_MNEMONIC_VPMOVUSQB',
1674      'ZYDIS_MNEMONIC_VPMOVUSQD',
1675      'ZYDIS_MNEMONIC_VPMOVUSQW',
1676      'ZYDIS_MNEMONIC_VPMOVUSWB',
1677      'ZYDIS_MNEMONIC_VPMOVW2M',
1678      'ZYDIS_MNEMONIC_VPMOVWB',
1679      'ZYDIS_MNEMONIC_VPMOVZXBD',
1680      'ZYDIS_MNEMONIC_VPMOVZXBQ',
1681      'ZYDIS_MNEMONIC_VPMOVZXBW',
1682      'ZYDIS_MNEMONIC_VPMOVZXDQ',
1683      'ZYDIS_MNEMONIC_VPMOVZXWD',
1684      'ZYDIS_MNEMONIC_VPMOVZXWQ',
1685      'ZYDIS_MNEMONIC_VPMULDQ',
1686      'ZYDIS_MNEMONIC_VPMULHD',
1687      'ZYDIS_MNEMONIC_VPMULHRSW',
1688      'ZYDIS_MNEMONIC_VPMULHUD',
1689      'ZYDIS_MNEMONIC_VPMULHUW',
1690      'ZYDIS_MNEMONIC_VPMULHW',
1691      'ZYDIS_MNEMONIC_VPMULLD',
1692      'ZYDIS_MNEMONIC_VPMULLQ',
1693      'ZYDIS_MNEMONIC_VPMULLW',
1694      'ZYDIS_MNEMONIC_VPMULTISHIFTQB',
1695      'ZYDIS_MNEMONIC_VPMULUDQ',
1696      'ZYDIS_MNEMONIC_VPOPCNTB',
1697      'ZYDIS_MNEMONIC_VPOPCNTD',
1698      'ZYDIS_MNEMONIC_VPOPCNTQ',
1699      'ZYDIS_MNEMONIC_VPOPCNTW',
1700      'ZYDIS_MNEMONIC_VPOR',
1701      'ZYDIS_MNEMONIC_VPORD',
1702      'ZYDIS_MNEMONIC_VPORQ',
1703      'ZYDIS_MNEMONIC_VPPERM',
1704      'ZYDIS_MNEMONIC_VPREFETCH0',
1705      'ZYDIS_MNEMONIC_VPREFETCH1',
1706      'ZYDIS_MNEMONIC_VPREFETCH2',
1707      'ZYDIS_MNEMONIC_VPREFETCHE0',
1708      'ZYDIS_MNEMONIC_VPREFETCHE1',
1709      'ZYDIS_MNEMONIC_VPREFETCHE2',
1710      'ZYDIS_MNEMONIC_VPREFETCHENTA',
1711      'ZYDIS_MNEMONIC_VPREFETCHNTA',
1712      'ZYDIS_MNEMONIC_VPROLD',
1713      'ZYDIS_MNEMONIC_VPROLQ',
1714      'ZYDIS_MNEMONIC_VPROLVD',
1715      'ZYDIS_MNEMONIC_VPROLVQ',
1716      'ZYDIS_MNEMONIC_VPRORD',
1717      'ZYDIS_MNEMONIC_VPRORQ',
1718      'ZYDIS_MNEMONIC_VPRORVD',
1719      'ZYDIS_MNEMONIC_VPRORVQ',
1720      'ZYDIS_MNEMONIC_VPROTB',
1721      'ZYDIS_MNEMONIC_VPROTD',
1722      'ZYDIS_MNEMONIC_VPROTQ',
1723      'ZYDIS_MNEMONIC_VPROTW',
1724      'ZYDIS_MNEMONIC_VPSADBW',
1725      'ZYDIS_MNEMONIC_VPSBBD',
1726      'ZYDIS_MNEMONIC_VPSBBRD',
1727      'ZYDIS_MNEMONIC_VPSCATTERDD',
1728      'ZYDIS_MNEMONIC_VPSCATTERDQ',
1729      'ZYDIS_MNEMONIC_VPSCATTERQD',
1730      'ZYDIS_MNEMONIC_VPSCATTERQQ',
1731      'ZYDIS_MNEMONIC_VPSHAB',
1732      'ZYDIS_MNEMONIC_VPSHAD',
1733      'ZYDIS_MNEMONIC_VPSHAQ',
1734      'ZYDIS_MNEMONIC_VPSHAW',
1735      'ZYDIS_MNEMONIC_VPSHLB',
1736      'ZYDIS_MNEMONIC_VPSHLD',
1737      'ZYDIS_MNEMONIC_VPSHLDD',
1738      'ZYDIS_MNEMONIC_VPSHLDQ',
1739      'ZYDIS_MNEMONIC_VPSHLDVD',
1740      'ZYDIS_MNEMONIC_VPSHLDVQ',
1741      'ZYDIS_MNEMONIC_VPSHLDVW',
1742      'ZYDIS_MNEMONIC_VPSHLDW',
1743      'ZYDIS_MNEMONIC_VPSHLQ',
1744      'ZYDIS_MNEMONIC_VPSHLW',
1745      'ZYDIS_MNEMONIC_VPSHRDD',
1746      'ZYDIS_MNEMONIC_VPSHRDQ',
1747      'ZYDIS_MNEMONIC_VPSHRDVD',
1748      'ZYDIS_MNEMONIC_VPSHRDVQ',
1749      'ZYDIS_MNEMONIC_VPSHRDVW',
1750      'ZYDIS_MNEMONIC_VPSHRDW',
1751      'ZYDIS_MNEMONIC_VPSHUFB',
1752      'ZYDIS_MNEMONIC_VPSHUFBITQMB',
1753      'ZYDIS_MNEMONIC_VPSHUFD',
1754      'ZYDIS_MNEMONIC_VPSHUFHW',
1755      'ZYDIS_MNEMONIC_VPSHUFLW',
1756      'ZYDIS_MNEMONIC_VPSIGNB',
1757      'ZYDIS_MNEMONIC_VPSIGND',
1758      'ZYDIS_MNEMONIC_VPSIGNW',
1759      'ZYDIS_MNEMONIC_VPSLLD',
1760      'ZYDIS_MNEMONIC_VPSLLDQ',
1761      'ZYDIS_MNEMONIC_VPSLLQ',
1762      'ZYDIS_MNEMONIC_VPSLLVD',
1763      'ZYDIS_MNEMONIC_VPSLLVQ',
1764      'ZYDIS_MNEMONIC_VPSLLVW',
1765      'ZYDIS_MNEMONIC_VPSLLW',
1766      'ZYDIS_MNEMONIC_VPSRAD',
1767      'ZYDIS_MNEMONIC_VPSRAQ',
1768      'ZYDIS_MNEMONIC_VPSRAVD',
1769      'ZYDIS_MNEMONIC_VPSRAVQ',
1770      'ZYDIS_MNEMONIC_VPSRAVW',
1771      'ZYDIS_MNEMONIC_VPSRAW',
1772      'ZYDIS_MNEMONIC_VPSRLD',
1773      'ZYDIS_MNEMONIC_VPSRLDQ',
1774      'ZYDIS_MNEMONIC_VPSRLQ',
1775      'ZYDIS_MNEMONIC_VPSRLVD',
1776      'ZYDIS_MNEMONIC_VPSRLVQ',
1777      'ZYDIS_MNEMONIC_VPSRLVW',
1778      'ZYDIS_MNEMONIC_VPSRLW',
1779      'ZYDIS_MNEMONIC_VPSUBB',
1780      'ZYDIS_MNEMONIC_VPSUBD',
1781      'ZYDIS_MNEMONIC_VPSUBQ',
1782      'ZYDIS_MNEMONIC_VPSUBRD',
1783      'ZYDIS_MNEMONIC_VPSUBRSETBD',
1784      'ZYDIS_MNEMONIC_VPSUBSB',
1785      'ZYDIS_MNEMONIC_VPSUBSETBD',
1786      'ZYDIS_MNEMONIC_VPSUBSW',
1787      'ZYDIS_MNEMONIC_VPSUBUSB',
1788      'ZYDIS_MNEMONIC_VPSUBUSW',
1789      'ZYDIS_MNEMONIC_VPSUBW',
1790      'ZYDIS_MNEMONIC_VPTERNLOGD',
1791      'ZYDIS_MNEMONIC_VPTERNLOGQ',
1792      'ZYDIS_MNEMONIC_VPTEST',
1793      'ZYDIS_MNEMONIC_VPTESTMB',
1794      'ZYDIS_MNEMONIC_VPTESTMD',
1795      'ZYDIS_MNEMONIC_VPTESTMQ',
1796      'ZYDIS_MNEMONIC_VPTESTMW',
1797      'ZYDIS_MNEMONIC_VPTESTNMB',
1798      'ZYDIS_MNEMONIC_VPTESTNMD',
1799      'ZYDIS_MNEMONIC_VPTESTNMQ',
1800      'ZYDIS_MNEMONIC_VPTESTNMW',
1801      'ZYDIS_MNEMONIC_VPUNPCKHBW',
1802      'ZYDIS_MNEMONIC_VPUNPCKHDQ',
1803      'ZYDIS_MNEMONIC_VPUNPCKHQDQ',
1804      'ZYDIS_MNEMONIC_VPUNPCKHWD',
1805      'ZYDIS_MNEMONIC_VPUNPCKLBW',
1806      'ZYDIS_MNEMONIC_VPUNPCKLDQ',
1807      'ZYDIS_MNEMONIC_VPUNPCKLQDQ',
1808      'ZYDIS_MNEMONIC_VPUNPCKLWD',
1809      'ZYDIS_MNEMONIC_VPXOR',
1810      'ZYDIS_MNEMONIC_VPXORD',
1811      'ZYDIS_MNEMONIC_VPXORQ',
1812      'ZYDIS_MNEMONIC_VRANGEPD',
1813      'ZYDIS_MNEMONIC_VRANGEPS',
1814      'ZYDIS_MNEMONIC_VRANGESD',
1815      'ZYDIS_MNEMONIC_VRANGESS',
1816      'ZYDIS_MNEMONIC_VRCP14PD',
1817      'ZYDIS_MNEMONIC_VRCP14PS',
1818      'ZYDIS_MNEMONIC_VRCP14SD',
1819      'ZYDIS_MNEMONIC_VRCP14SS',
1820      'ZYDIS_MNEMONIC_VRCP23PS',
1821      'ZYDIS_MNEMONIC_VRCP28PD',
1822      'ZYDIS_MNEMONIC_VRCP28PS',
1823      'ZYDIS_MNEMONIC_VRCP28SD',
1824      'ZYDIS_MNEMONIC_VRCP28SS',
1825      'ZYDIS_MNEMONIC_VRCPPH',
1826      'ZYDIS_MNEMONIC_VRCPPS',
1827      'ZYDIS_MNEMONIC_VRCPSH',
1828      'ZYDIS_MNEMONIC_VRCPSS',
1829      'ZYDIS_MNEMONIC_VREDUCEPD',
1830      'ZYDIS_MNEMONIC_VREDUCEPH',
1831      'ZYDIS_MNEMONIC_VREDUCEPS',
1832      'ZYDIS_MNEMONIC_VREDUCESD',
1833      'ZYDIS_MNEMONIC_VREDUCESH',
1834      'ZYDIS_MNEMONIC_VREDUCESS',
1835      'ZYDIS_MNEMONIC_VRNDFXPNTPD',
1836      'ZYDIS_MNEMONIC_VRNDFXPNTPS',
1837      'ZYDIS_MNEMONIC_VRNDSCALEPD',
1838      'ZYDIS_MNEMONIC_VRNDSCALEPH',
1839      'ZYDIS_MNEMONIC_VRNDSCALEPS',
1840      'ZYDIS_MNEMONIC_VRNDSCALESD',
1841      'ZYDIS_MNEMONIC_VRNDSCALESH',
1842      'ZYDIS_MNEMONIC_VRNDSCALESS',
1843      'ZYDIS_MNEMONIC_VROUNDPD',
1844      'ZYDIS_MNEMONIC_VROUNDPS',
1845      'ZYDIS_MNEMONIC_VROUNDSD',
1846      'ZYDIS_MNEMONIC_VROUNDSS',
1847      'ZYDIS_MNEMONIC_VRSQRT14PD',
1848      'ZYDIS_MNEMONIC_VRSQRT14PS',
1849      'ZYDIS_MNEMONIC_VRSQRT14SD',
1850      'ZYDIS_MNEMONIC_VRSQRT14SS',
1851      'ZYDIS_MNEMONIC_VRSQRT23PS',
1852      'ZYDIS_MNEMONIC_VRSQRT28PD',
1853      'ZYDIS_MNEMONIC_VRSQRT28PS',
1854      'ZYDIS_MNEMONIC_VRSQRT28SD',
1855      'ZYDIS_MNEMONIC_VRSQRT28SS',
1856      'ZYDIS_MNEMONIC_VRSQRTPH',
1857      'ZYDIS_MNEMONIC_VRSQRTPS',
1858      'ZYDIS_MNEMONIC_VRSQRTSH',
1859      'ZYDIS_MNEMONIC_VRSQRTSS',
1860      'ZYDIS_MNEMONIC_VSCALEFPD',
1861      'ZYDIS_MNEMONIC_VSCALEFPH',
1862      'ZYDIS_MNEMONIC_VSCALEFPS',
1863      'ZYDIS_MNEMONIC_VSCALEFSD',
1864      'ZYDIS_MNEMONIC_VSCALEFSH',
1865      'ZYDIS_MNEMONIC_VSCALEFSS',
1866      'ZYDIS_MNEMONIC_VSCALEPS',
1867      'ZYDIS_MNEMONIC_VSCATTERDPD',
1868      'ZYDIS_MNEMONIC_VSCATTERDPS',
1869      'ZYDIS_MNEMONIC_VSCATTERPF0DPD',
1870      'ZYDIS_MNEMONIC_VSCATTERPF0DPS',
1871      'ZYDIS_MNEMONIC_VSCATTERPF0HINTDPD',
1872      'ZYDIS_MNEMONIC_VSCATTERPF0HINTDPS',
1873      'ZYDIS_MNEMONIC_VSCATTERPF0QPD',
1874      'ZYDIS_MNEMONIC_VSCATTERPF0QPS',
1875      'ZYDIS_MNEMONIC_VSCATTERPF1DPD',
1876      'ZYDIS_MNEMONIC_VSCATTERPF1DPS',
1877      'ZYDIS_MNEMONIC_VSCATTERPF1QPD',
1878      'ZYDIS_MNEMONIC_VSCATTERPF1QPS',
1879      'ZYDIS_MNEMONIC_VSCATTERQPD',
1880      'ZYDIS_MNEMONIC_VSCATTERQPS',
1881      'ZYDIS_MNEMONIC_VSHUFF32X4',
1882      'ZYDIS_MNEMONIC_VSHUFF64X2',
1883      'ZYDIS_MNEMONIC_VSHUFI32X4',
1884      'ZYDIS_MNEMONIC_VSHUFI64X2',
1885      'ZYDIS_MNEMONIC_VSHUFPD',
1886      'ZYDIS_MNEMONIC_VSHUFPS',
1887      'ZYDIS_MNEMONIC_VSQRTPD',
1888      'ZYDIS_MNEMONIC_VSQRTPH',
1889      'ZYDIS_MNEMONIC_VSQRTPS',
1890      'ZYDIS_MNEMONIC_VSQRTSD',
1891      'ZYDIS_MNEMONIC_VSQRTSH',
1892      'ZYDIS_MNEMONIC_VSQRTSS',
1893      'ZYDIS_MNEMONIC_VSTMXCSR',
1894      'ZYDIS_MNEMONIC_VSUBPD',
1895      'ZYDIS_MNEMONIC_VSUBPH',
1896      'ZYDIS_MNEMONIC_VSUBPS',
1897      'ZYDIS_MNEMONIC_VSUBRPD',
1898      'ZYDIS_MNEMONIC_VSUBRPS',
1899      'ZYDIS_MNEMONIC_VSUBSD',
1900      'ZYDIS_MNEMONIC_VSUBSH',
1901      'ZYDIS_MNEMONIC_VSUBSS',
1902      'ZYDIS_MNEMONIC_VTESTPD',
1903      'ZYDIS_MNEMONIC_VTESTPS',
1904      'ZYDIS_MNEMONIC_VUCOMISD',
1905      'ZYDIS_MNEMONIC_VUCOMISH',
1906      'ZYDIS_MNEMONIC_VUCOMISS',
1907      'ZYDIS_MNEMONIC_VUNPCKHPD',
1908      'ZYDIS_MNEMONIC_VUNPCKHPS',
1909      'ZYDIS_MNEMONIC_VUNPCKLPD',
1910      'ZYDIS_MNEMONIC_VUNPCKLPS',
1911      'ZYDIS_MNEMONIC_VXORPD',
1912      'ZYDIS_MNEMONIC_VXORPS',
1913      'ZYDIS_MNEMONIC_VZEROALL',
1914      'ZYDIS_MNEMONIC_VZEROUPPER',
1915      'ZYDIS_MNEMONIC_WBINVD',
1916      'ZYDIS_MNEMONIC_WRFSBASE',
1917      'ZYDIS_MNEMONIC_WRGSBASE',
1918      'ZYDIS_MNEMONIC_WRMSR',
1919      'ZYDIS_MNEMONIC_WRPKRU',
1920      'ZYDIS_MNEMONIC_WRSSD',
1921      'ZYDIS_MNEMONIC_WRSSQ',
1922      'ZYDIS_MNEMONIC_WRUSSD',
1923      'ZYDIS_MNEMONIC_WRUSSQ',
1924      'ZYDIS_MNEMONIC_XABORT',
1925      'ZYDIS_MNEMONIC_XADD',
1926      'ZYDIS_MNEMONIC_XBEGIN',
1927      'ZYDIS_MNEMONIC_XCHG',
1928      'ZYDIS_MNEMONIC_XCRYPT_CBC',
1929      'ZYDIS_MNEMONIC_XCRYPT_CFB',
1930      'ZYDIS_MNEMONIC_XCRYPT_CTR',
1931      'ZYDIS_MNEMONIC_XCRYPT_ECB',
1932      'ZYDIS_MNEMONIC_XCRYPT_OFB',
1933      'ZYDIS_MNEMONIC_XEND',
1934      'ZYDIS_MNEMONIC_XGETBV',
1935      'ZYDIS_MNEMONIC_XLAT',
1936      'ZYDIS_MNEMONIC_XOR',
1937      'ZYDIS_MNEMONIC_XORPD',
1938      'ZYDIS_MNEMONIC_XORPS',
1939      'ZYDIS_MNEMONIC_XRESLDTRK',
1940      'ZYDIS_MNEMONIC_XRSTOR',
1941      'ZYDIS_MNEMONIC_XRSTOR64',
1942      'ZYDIS_MNEMONIC_XRSTORS',
1943      'ZYDIS_MNEMONIC_XRSTORS64',
1944      'ZYDIS_MNEMONIC_XSAVE',
1945      'ZYDIS_MNEMONIC_XSAVE64',
1946      'ZYDIS_MNEMONIC_XSAVEC',
1947      'ZYDIS_MNEMONIC_XSAVEC64',
1948      'ZYDIS_MNEMONIC_XSAVEOPT',
1949      'ZYDIS_MNEMONIC_XSAVEOPT64',
1950      'ZYDIS_MNEMONIC_XSAVES',
1951      'ZYDIS_MNEMONIC_XSAVES64',
1952      'ZYDIS_MNEMONIC_XSETBV',
1953      'ZYDIS_MNEMONIC_XSHA1',
1954      'ZYDIS_MNEMONIC_XSHA256',
1955      'ZYDIS_MNEMONIC_XSTORE',
1956      'ZYDIS_MNEMONIC_XSUSLDTRK',
1957      'ZYDIS_MNEMONIC_XTEST',
1958  ], start=0)
1959  
1960  
1961  ZydisRegister = IntEnum('ZydisRegister', [
1962      'ZYDIS_REGISTER_NONE',
1963      'ZYDIS_REGISTER_AL',
1964      'ZYDIS_REGISTER_CL',
1965      'ZYDIS_REGISTER_DL',
1966      'ZYDIS_REGISTER_BL',
1967      'ZYDIS_REGISTER_AH',
1968      'ZYDIS_REGISTER_CH',
1969      'ZYDIS_REGISTER_DH',
1970      'ZYDIS_REGISTER_BH',
1971      'ZYDIS_REGISTER_SPL',
1972      'ZYDIS_REGISTER_BPL',
1973      'ZYDIS_REGISTER_SIL',
1974      'ZYDIS_REGISTER_DIL',
1975      'ZYDIS_REGISTER_R8B',
1976      'ZYDIS_REGISTER_R9B',
1977      'ZYDIS_REGISTER_R10B',
1978      'ZYDIS_REGISTER_R11B',
1979      'ZYDIS_REGISTER_R12B',
1980      'ZYDIS_REGISTER_R13B',
1981      'ZYDIS_REGISTER_R14B',
1982      'ZYDIS_REGISTER_R15B',
1983      'ZYDIS_REGISTER_AX',
1984      'ZYDIS_REGISTER_CX',
1985      'ZYDIS_REGISTER_DX',
1986      'ZYDIS_REGISTER_BX',
1987      'ZYDIS_REGISTER_SP',
1988      'ZYDIS_REGISTER_BP',
1989      'ZYDIS_REGISTER_SI',
1990      'ZYDIS_REGISTER_DI',
1991      'ZYDIS_REGISTER_R8W',
1992      'ZYDIS_REGISTER_R9W',
1993      'ZYDIS_REGISTER_R10W',
1994      'ZYDIS_REGISTER_R11W',
1995      'ZYDIS_REGISTER_R12W',
1996      'ZYDIS_REGISTER_R13W',
1997      'ZYDIS_REGISTER_R14W',
1998      'ZYDIS_REGISTER_R15W',
1999      'ZYDIS_REGISTER_EAX',
2000      'ZYDIS_REGISTER_ECX',
2001      'ZYDIS_REGISTER_EDX',
2002      'ZYDIS_REGISTER_EBX',
2003      'ZYDIS_REGISTER_ESP',
2004      'ZYDIS_REGISTER_EBP',
2005      'ZYDIS_REGISTER_ESI',
2006      'ZYDIS_REGISTER_EDI',
2007      'ZYDIS_REGISTER_R8D',
2008      'ZYDIS_REGISTER_R9D',
2009      'ZYDIS_REGISTER_R10D',
2010      'ZYDIS_REGISTER_R11D',
2011      'ZYDIS_REGISTER_R12D',
2012      'ZYDIS_REGISTER_R13D',
2013      'ZYDIS_REGISTER_R14D',
2014      'ZYDIS_REGISTER_R15D',
2015      'ZYDIS_REGISTER_RAX',
2016      'ZYDIS_REGISTER_RCX',
2017      'ZYDIS_REGISTER_RDX',
2018      'ZYDIS_REGISTER_RBX',
2019      'ZYDIS_REGISTER_RSP',
2020      'ZYDIS_REGISTER_RBP',
2021      'ZYDIS_REGISTER_RSI',
2022      'ZYDIS_REGISTER_RDI',
2023      'ZYDIS_REGISTER_R8',
2024      'ZYDIS_REGISTER_R9',
2025      'ZYDIS_REGISTER_R10',
2026      'ZYDIS_REGISTER_R11',
2027      'ZYDIS_REGISTER_R12',
2028      'ZYDIS_REGISTER_R13',
2029      'ZYDIS_REGISTER_R14',
2030      'ZYDIS_REGISTER_R15',
2031      'ZYDIS_REGISTER_ST0',
2032      'ZYDIS_REGISTER_ST1',
2033      'ZYDIS_REGISTER_ST2',
2034      'ZYDIS_REGISTER_ST3',
2035      'ZYDIS_REGISTER_ST4',
2036      'ZYDIS_REGISTER_ST5',
2037      'ZYDIS_REGISTER_ST6',
2038      'ZYDIS_REGISTER_ST7',
2039      'ZYDIS_REGISTER_X87CONTROL',
2040      'ZYDIS_REGISTER_X87STATUS',
2041      'ZYDIS_REGISTER_X87TAG',
2042      'ZYDIS_REGISTER_MM0',
2043      'ZYDIS_REGISTER_MM1',
2044      'ZYDIS_REGISTER_MM2',
2045      'ZYDIS_REGISTER_MM3',
2046      'ZYDIS_REGISTER_MM4',
2047      'ZYDIS_REGISTER_MM5',
2048      'ZYDIS_REGISTER_MM6',
2049      'ZYDIS_REGISTER_MM7',
2050      'ZYDIS_REGISTER_XMM0',
2051      'ZYDIS_REGISTER_XMM1',
2052      'ZYDIS_REGISTER_XMM2',
2053      'ZYDIS_REGISTER_XMM3',
2054      'ZYDIS_REGISTER_XMM4',
2055      'ZYDIS_REGISTER_XMM5',
2056      'ZYDIS_REGISTER_XMM6',
2057      'ZYDIS_REGISTER_XMM7',
2058      'ZYDIS_REGISTER_XMM8',
2059      'ZYDIS_REGISTER_XMM9',
2060      'ZYDIS_REGISTER_XMM10',
2061      'ZYDIS_REGISTER_XMM11',
2062      'ZYDIS_REGISTER_XMM12',
2063      'ZYDIS_REGISTER_XMM13',
2064      'ZYDIS_REGISTER_XMM14',
2065      'ZYDIS_REGISTER_XMM15',
2066      'ZYDIS_REGISTER_XMM16',
2067      'ZYDIS_REGISTER_XMM17',
2068      'ZYDIS_REGISTER_XMM18',
2069      'ZYDIS_REGISTER_XMM19',
2070      'ZYDIS_REGISTER_XMM20',
2071      'ZYDIS_REGISTER_XMM21',
2072      'ZYDIS_REGISTER_XMM22',
2073      'ZYDIS_REGISTER_XMM23',
2074      'ZYDIS_REGISTER_XMM24',
2075      'ZYDIS_REGISTER_XMM25',
2076      'ZYDIS_REGISTER_XMM26',
2077      'ZYDIS_REGISTER_XMM27',
2078      'ZYDIS_REGISTER_XMM28',
2079      'ZYDIS_REGISTER_XMM29',
2080      'ZYDIS_REGISTER_XMM30',
2081      'ZYDIS_REGISTER_XMM31',
2082      'ZYDIS_REGISTER_YMM0',
2083      'ZYDIS_REGISTER_YMM1',
2084      'ZYDIS_REGISTER_YMM2',
2085      'ZYDIS_REGISTER_YMM3',
2086      'ZYDIS_REGISTER_YMM4',
2087      'ZYDIS_REGISTER_YMM5',
2088      'ZYDIS_REGISTER_YMM6',
2089      'ZYDIS_REGISTER_YMM7',
2090      'ZYDIS_REGISTER_YMM8',
2091      'ZYDIS_REGISTER_YMM9',
2092      'ZYDIS_REGISTER_YMM10',
2093      'ZYDIS_REGISTER_YMM11',
2094      'ZYDIS_REGISTER_YMM12',
2095      'ZYDIS_REGISTER_YMM13',
2096      'ZYDIS_REGISTER_YMM14',
2097      'ZYDIS_REGISTER_YMM15',
2098      'ZYDIS_REGISTER_YMM16',
2099      'ZYDIS_REGISTER_YMM17',
2100      'ZYDIS_REGISTER_YMM18',
2101      'ZYDIS_REGISTER_YMM19',
2102      'ZYDIS_REGISTER_YMM20',
2103      'ZYDIS_REGISTER_YMM21',
2104      'ZYDIS_REGISTER_YMM22',
2105      'ZYDIS_REGISTER_YMM23',
2106      'ZYDIS_REGISTER_YMM24',
2107      'ZYDIS_REGISTER_YMM25',
2108      'ZYDIS_REGISTER_YMM26',
2109      'ZYDIS_REGISTER_YMM27',
2110      'ZYDIS_REGISTER_YMM28',
2111      'ZYDIS_REGISTER_YMM29',
2112      'ZYDIS_REGISTER_YMM30',
2113      'ZYDIS_REGISTER_YMM31',
2114      'ZYDIS_REGISTER_ZMM0',
2115      'ZYDIS_REGISTER_ZMM1',
2116      'ZYDIS_REGISTER_ZMM2',
2117      'ZYDIS_REGISTER_ZMM3',
2118      'ZYDIS_REGISTER_ZMM4',
2119      'ZYDIS_REGISTER_ZMM5',
2120      'ZYDIS_REGISTER_ZMM6',
2121      'ZYDIS_REGISTER_ZMM7',
2122      'ZYDIS_REGISTER_ZMM8',
2123      'ZYDIS_REGISTER_ZMM9',
2124      'ZYDIS_REGISTER_ZMM10',
2125      'ZYDIS_REGISTER_ZMM11',
2126      'ZYDIS_REGISTER_ZMM12',
2127      'ZYDIS_REGISTER_ZMM13',
2128      'ZYDIS_REGISTER_ZMM14',
2129      'ZYDIS_REGISTER_ZMM15',
2130      'ZYDIS_REGISTER_ZMM16',
2131      'ZYDIS_REGISTER_ZMM17',
2132      'ZYDIS_REGISTER_ZMM18',
2133      'ZYDIS_REGISTER_ZMM19',
2134      'ZYDIS_REGISTER_ZMM20',
2135      'ZYDIS_REGISTER_ZMM21',
2136      'ZYDIS_REGISTER_ZMM22',
2137      'ZYDIS_REGISTER_ZMM23',
2138      'ZYDIS_REGISTER_ZMM24',
2139      'ZYDIS_REGISTER_ZMM25',
2140      'ZYDIS_REGISTER_ZMM26',
2141      'ZYDIS_REGISTER_ZMM27',
2142      'ZYDIS_REGISTER_ZMM28',
2143      'ZYDIS_REGISTER_ZMM29',
2144      'ZYDIS_REGISTER_ZMM30',
2145      'ZYDIS_REGISTER_ZMM31',
2146      'ZYDIS_REGISTER_TMM0',
2147      'ZYDIS_REGISTER_TMM1',
2148      'ZYDIS_REGISTER_TMM2',
2149      'ZYDIS_REGISTER_TMM3',
2150      'ZYDIS_REGISTER_TMM4',
2151      'ZYDIS_REGISTER_TMM5',
2152      'ZYDIS_REGISTER_TMM6',
2153      'ZYDIS_REGISTER_TMM7',
2154      'ZYDIS_REGISTER_FLAGS',
2155      'ZYDIS_REGISTER_EFLAGS',
2156      'ZYDIS_REGISTER_RFLAGS',
2157      'ZYDIS_REGISTER_IP',
2158      'ZYDIS_REGISTER_EIP',
2159      'ZYDIS_REGISTER_RIP',
2160      'ZYDIS_REGISTER_ES',
2161      'ZYDIS_REGISTER_CS',
2162      'ZYDIS_REGISTER_SS',
2163      'ZYDIS_REGISTER_DS',
2164      'ZYDIS_REGISTER_FS',
2165      'ZYDIS_REGISTER_GS',
2166      'ZYDIS_REGISTER_GDTR',
2167      'ZYDIS_REGISTER_LDTR',
2168      'ZYDIS_REGISTER_IDTR',
2169      'ZYDIS_REGISTER_TR',
2170      'ZYDIS_REGISTER_TR0',
2171      'ZYDIS_REGISTER_TR1',
2172      'ZYDIS_REGISTER_TR2',
2173      'ZYDIS_REGISTER_TR3',
2174      'ZYDIS_REGISTER_TR4',
2175      'ZYDIS_REGISTER_TR5',
2176      'ZYDIS_REGISTER_TR6',
2177      'ZYDIS_REGISTER_TR7',
2178      'ZYDIS_REGISTER_CR0',
2179      'ZYDIS_REGISTER_CR1',
2180      'ZYDIS_REGISTER_CR2',
2181      'ZYDIS_REGISTER_CR3',
2182      'ZYDIS_REGISTER_CR4',
2183      'ZYDIS_REGISTER_CR5',
2184      'ZYDIS_REGISTER_CR6',
2185      'ZYDIS_REGISTER_CR7',
2186      'ZYDIS_REGISTER_CR8',
2187      'ZYDIS_REGISTER_CR9',
2188      'ZYDIS_REGISTER_CR10',
2189      'ZYDIS_REGISTER_CR11',
2190      'ZYDIS_REGISTER_CR12',
2191      'ZYDIS_REGISTER_CR13',
2192      'ZYDIS_REGISTER_CR14',
2193      'ZYDIS_REGISTER_CR15',
2194      'ZYDIS_REGISTER_DR0',
2195      'ZYDIS_REGISTER_DR1',
2196      'ZYDIS_REGISTER_DR2',
2197      'ZYDIS_REGISTER_DR3',
2198      'ZYDIS_REGISTER_DR4',
2199      'ZYDIS_REGISTER_DR5',
2200      'ZYDIS_REGISTER_DR6',
2201      'ZYDIS_REGISTER_DR7',
2202      'ZYDIS_REGISTER_DR8',
2203      'ZYDIS_REGISTER_DR9',
2204      'ZYDIS_REGISTER_DR10',
2205      'ZYDIS_REGISTER_DR11',
2206      'ZYDIS_REGISTER_DR12',
2207      'ZYDIS_REGISTER_DR13',
2208      'ZYDIS_REGISTER_DR14',
2209      'ZYDIS_REGISTER_DR15',
2210      'ZYDIS_REGISTER_K0',
2211      'ZYDIS_REGISTER_K1',
2212      'ZYDIS_REGISTER_K2',
2213      'ZYDIS_REGISTER_K3',
2214      'ZYDIS_REGISTER_K4',
2215      'ZYDIS_REGISTER_K5',
2216      'ZYDIS_REGISTER_K6',
2217      'ZYDIS_REGISTER_K7',
2218      'ZYDIS_REGISTER_BND0',
2219      'ZYDIS_REGISTER_BND1',
2220      'ZYDIS_REGISTER_BND2',
2221      'ZYDIS_REGISTER_BND3',
2222      'ZYDIS_REGISTER_BNDCFG',
2223      'ZYDIS_REGISTER_BNDSTATUS',
2224      'ZYDIS_REGISTER_MXCSR',
2225      'ZYDIS_REGISTER_PKRU',
2226      'ZYDIS_REGISTER_XCR0',
2227      'ZYDIS_REGISTER_UIF',
2228  ], start=0)
2229  
2230