1# For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.py] 2 3# X86 registers 4 5X86_REG_INVALID = 0 6X86_REG_AH = 1 7X86_REG_AL = 2 8X86_REG_AX = 3 9X86_REG_BH = 4 10X86_REG_BL = 5 11X86_REG_BP = 6 12X86_REG_BPL = 7 13X86_REG_BX = 8 14X86_REG_CH = 9 15X86_REG_CL = 10 16X86_REG_CS = 11 17X86_REG_CX = 12 18X86_REG_DH = 13 19X86_REG_DI = 14 20X86_REG_DIL = 15 21X86_REG_DL = 16 22X86_REG_DS = 17 23X86_REG_DX = 18 24X86_REG_EAX = 19 25X86_REG_EBP = 20 26X86_REG_EBX = 21 27X86_REG_ECX = 22 28X86_REG_EDI = 23 29X86_REG_EDX = 24 30X86_REG_EFLAGS = 25 31X86_REG_EIP = 26 32X86_REG_EIZ = 27 33X86_REG_ES = 28 34X86_REG_ESI = 29 35X86_REG_ESP = 30 36X86_REG_FPSW = 31 37X86_REG_FS = 32 38X86_REG_GS = 33 39X86_REG_IP = 34 40X86_REG_RAX = 35 41X86_REG_RBP = 36 42X86_REG_RBX = 37 43X86_REG_RCX = 38 44X86_REG_RDI = 39 45X86_REG_RDX = 40 46X86_REG_RIP = 41 47X86_REG_RIZ = 42 48X86_REG_RSI = 43 49X86_REG_RSP = 44 50X86_REG_SI = 45 51X86_REG_SIL = 46 52X86_REG_SP = 47 53X86_REG_SPL = 48 54X86_REG_SS = 49 55X86_REG_CR0 = 50 56X86_REG_CR1 = 51 57X86_REG_CR2 = 52 58X86_REG_CR3 = 53 59X86_REG_CR4 = 54 60X86_REG_CR5 = 55 61X86_REG_CR6 = 56 62X86_REG_CR7 = 57 63X86_REG_CR8 = 58 64X86_REG_CR9 = 59 65X86_REG_CR10 = 60 66X86_REG_CR11 = 61 67X86_REG_CR12 = 62 68X86_REG_CR13 = 63 69X86_REG_CR14 = 64 70X86_REG_CR15 = 65 71X86_REG_DR0 = 66 72X86_REG_DR1 = 67 73X86_REG_DR2 = 68 74X86_REG_DR3 = 69 75X86_REG_DR4 = 70 76X86_REG_DR5 = 71 77X86_REG_DR6 = 72 78X86_REG_DR7 = 73 79X86_REG_FP0 = 74 80X86_REG_FP1 = 75 81X86_REG_FP2 = 76 82X86_REG_FP3 = 77 83X86_REG_FP4 = 78 84X86_REG_FP5 = 79 85X86_REG_FP6 = 80 86X86_REG_FP7 = 81 87X86_REG_K0 = 82 88X86_REG_K1 = 83 89X86_REG_K2 = 84 90X86_REG_K3 = 85 91X86_REG_K4 = 86 92X86_REG_K5 = 87 93X86_REG_K6 = 88 94X86_REG_K7 = 89 95X86_REG_MM0 = 90 96X86_REG_MM1 = 91 97X86_REG_MM2 = 92 98X86_REG_MM3 = 93 99X86_REG_MM4 = 94 100X86_REG_MM5 = 95 101X86_REG_MM6 = 96 102X86_REG_MM7 = 97 103X86_REG_R8 = 98 104X86_REG_R9 = 99 105X86_REG_R10 = 100 106X86_REG_R11 = 101 107X86_REG_R12 = 102 108X86_REG_R13 = 103 109X86_REG_R14 = 104 110X86_REG_R15 = 105 111X86_REG_ST0 = 106 112X86_REG_ST1 = 107 113X86_REG_ST2 = 108 114X86_REG_ST3 = 109 115X86_REG_ST4 = 110 116X86_REG_ST5 = 111 117X86_REG_ST6 = 112 118X86_REG_ST7 = 113 119X86_REG_XMM0 = 114 120X86_REG_XMM1 = 115 121X86_REG_XMM2 = 116 122X86_REG_XMM3 = 117 123X86_REG_XMM4 = 118 124X86_REG_XMM5 = 119 125X86_REG_XMM6 = 120 126X86_REG_XMM7 = 121 127X86_REG_XMM8 = 122 128X86_REG_XMM9 = 123 129X86_REG_XMM10 = 124 130X86_REG_XMM11 = 125 131X86_REG_XMM12 = 126 132X86_REG_XMM13 = 127 133X86_REG_XMM14 = 128 134X86_REG_XMM15 = 129 135X86_REG_XMM16 = 130 136X86_REG_XMM17 = 131 137X86_REG_XMM18 = 132 138X86_REG_XMM19 = 133 139X86_REG_XMM20 = 134 140X86_REG_XMM21 = 135 141X86_REG_XMM22 = 136 142X86_REG_XMM23 = 137 143X86_REG_XMM24 = 138 144X86_REG_XMM25 = 139 145X86_REG_XMM26 = 140 146X86_REG_XMM27 = 141 147X86_REG_XMM28 = 142 148X86_REG_XMM29 = 143 149X86_REG_XMM30 = 144 150X86_REG_XMM31 = 145 151X86_REG_YMM0 = 146 152X86_REG_YMM1 = 147 153X86_REG_YMM2 = 148 154X86_REG_YMM3 = 149 155X86_REG_YMM4 = 150 156X86_REG_YMM5 = 151 157X86_REG_YMM6 = 152 158X86_REG_YMM7 = 153 159X86_REG_YMM8 = 154 160X86_REG_YMM9 = 155 161X86_REG_YMM10 = 156 162X86_REG_YMM11 = 157 163X86_REG_YMM12 = 158 164X86_REG_YMM13 = 159 165X86_REG_YMM14 = 160 166X86_REG_YMM15 = 161 167X86_REG_YMM16 = 162 168X86_REG_YMM17 = 163 169X86_REG_YMM18 = 164 170X86_REG_YMM19 = 165 171X86_REG_YMM20 = 166 172X86_REG_YMM21 = 167 173X86_REG_YMM22 = 168 174X86_REG_YMM23 = 169 175X86_REG_YMM24 = 170 176X86_REG_YMM25 = 171 177X86_REG_YMM26 = 172 178X86_REG_YMM27 = 173 179X86_REG_YMM28 = 174 180X86_REG_YMM29 = 175 181X86_REG_YMM30 = 176 182X86_REG_YMM31 = 177 183X86_REG_ZMM0 = 178 184X86_REG_ZMM1 = 179 185X86_REG_ZMM2 = 180 186X86_REG_ZMM3 = 181 187X86_REG_ZMM4 = 182 188X86_REG_ZMM5 = 183 189X86_REG_ZMM6 = 184 190X86_REG_ZMM7 = 185 191X86_REG_ZMM8 = 186 192X86_REG_ZMM9 = 187 193X86_REG_ZMM10 = 188 194X86_REG_ZMM11 = 189 195X86_REG_ZMM12 = 190 196X86_REG_ZMM13 = 191 197X86_REG_ZMM14 = 192 198X86_REG_ZMM15 = 193 199X86_REG_ZMM16 = 194 200X86_REG_ZMM17 = 195 201X86_REG_ZMM18 = 196 202X86_REG_ZMM19 = 197 203X86_REG_ZMM20 = 198 204X86_REG_ZMM21 = 199 205X86_REG_ZMM22 = 200 206X86_REG_ZMM23 = 201 207X86_REG_ZMM24 = 202 208X86_REG_ZMM25 = 203 209X86_REG_ZMM26 = 204 210X86_REG_ZMM27 = 205 211X86_REG_ZMM28 = 206 212X86_REG_ZMM29 = 207 213X86_REG_ZMM30 = 208 214X86_REG_ZMM31 = 209 215X86_REG_R8B = 210 216X86_REG_R9B = 211 217X86_REG_R10B = 212 218X86_REG_R11B = 213 219X86_REG_R12B = 214 220X86_REG_R13B = 215 221X86_REG_R14B = 216 222X86_REG_R15B = 217 223X86_REG_R8D = 218 224X86_REG_R9D = 219 225X86_REG_R10D = 220 226X86_REG_R11D = 221 227X86_REG_R12D = 222 228X86_REG_R13D = 223 229X86_REG_R14D = 224 230X86_REG_R15D = 225 231X86_REG_R8W = 226 232X86_REG_R9W = 227 233X86_REG_R10W = 228 234X86_REG_R11W = 229 235X86_REG_R12W = 230 236X86_REG_R13W = 231 237X86_REG_R14W = 232 238X86_REG_R15W = 233 239X86_REG_ENDING = 234 240 241# Operand type for instruction's operands 242 243X86_OP_INVALID = 0 244X86_OP_REG = 1 245X86_OP_IMM = 2 246X86_OP_MEM = 3 247X86_OP_FP = 4 248 249# AVX broadcast type 250 251X86_AVX_BCAST_INVALID = 0 252X86_AVX_BCAST_2 = 1 253X86_AVX_BCAST_4 = 2 254X86_AVX_BCAST_8 = 3 255X86_AVX_BCAST_16 = 4 256 257# SSE Code Condition type 258 259X86_SSE_CC_INVALID = 0 260X86_SSE_CC_EQ = 1 261X86_SSE_CC_LT = 2 262X86_SSE_CC_LE = 3 263X86_SSE_CC_UNORD = 4 264X86_SSE_CC_NEQ = 5 265X86_SSE_CC_NLT = 6 266X86_SSE_CC_NLE = 7 267X86_SSE_CC_ORD = 8 268X86_SSE_CC_EQ_UQ = 9 269X86_SSE_CC_NGE = 10 270X86_SSE_CC_NGT = 11 271X86_SSE_CC_FALSE = 12 272X86_SSE_CC_NEQ_OQ = 13 273X86_SSE_CC_GE = 14 274X86_SSE_CC_GT = 15 275X86_SSE_CC_TRUE = 16 276 277# AVX Code Condition type 278 279X86_AVX_CC_INVALID = 0 280X86_AVX_CC_EQ = 1 281X86_AVX_CC_LT = 2 282X86_AVX_CC_LE = 3 283X86_AVX_CC_UNORD = 4 284X86_AVX_CC_NEQ = 5 285X86_AVX_CC_NLT = 6 286X86_AVX_CC_NLE = 7 287X86_AVX_CC_ORD = 8 288X86_AVX_CC_EQ_UQ = 9 289X86_AVX_CC_NGE = 10 290X86_AVX_CC_NGT = 11 291X86_AVX_CC_FALSE = 12 292X86_AVX_CC_NEQ_OQ = 13 293X86_AVX_CC_GE = 14 294X86_AVX_CC_GT = 15 295X86_AVX_CC_TRUE = 16 296X86_AVX_CC_EQ_OS = 17 297X86_AVX_CC_LT_OQ = 18 298X86_AVX_CC_LE_OQ = 19 299X86_AVX_CC_UNORD_S = 20 300X86_AVX_CC_NEQ_US = 21 301X86_AVX_CC_NLT_UQ = 22 302X86_AVX_CC_NLE_UQ = 23 303X86_AVX_CC_ORD_S = 24 304X86_AVX_CC_EQ_US = 25 305X86_AVX_CC_NGE_UQ = 26 306X86_AVX_CC_NGT_UQ = 27 307X86_AVX_CC_FALSE_OS = 28 308X86_AVX_CC_NEQ_OS = 29 309X86_AVX_CC_GE_OQ = 30 310X86_AVX_CC_GT_OQ = 31 311X86_AVX_CC_TRUE_US = 32 312 313# AVX static rounding mode type 314 315X86_AVX_RM_INVALID = 0 316X86_AVX_RM_RN = 1 317X86_AVX_RM_RD = 2 318X86_AVX_RM_RU = 3 319X86_AVX_RM_RZ = 4 320 321# Instruction prefixes - to be used in cs_x86.prefix[] 322X86_PREFIX_LOCK = 0xf0 323X86_PREFIX_REP = 0xf3 324X86_PREFIX_REPNE = 0xf2 325X86_PREFIX_CS = 0x2e 326X86_PREFIX_SS = 0x36 327X86_PREFIX_DS = 0x3e 328X86_PREFIX_ES = 0x26 329X86_PREFIX_FS = 0x64 330X86_PREFIX_GS = 0x65 331X86_PREFIX_OPSIZE = 0x66 332X86_PREFIX_ADDRSIZE = 0x67 333 334# X86 instructions 335 336X86_INS_INVALID = 0 337X86_INS_AAA = 1 338X86_INS_AAD = 2 339X86_INS_AAM = 3 340X86_INS_AAS = 4 341X86_INS_FABS = 5 342X86_INS_ADC = 6 343X86_INS_ADCX = 7 344X86_INS_ADD = 8 345X86_INS_ADDPD = 9 346X86_INS_ADDPS = 10 347X86_INS_ADDSD = 11 348X86_INS_ADDSS = 12 349X86_INS_ADDSUBPD = 13 350X86_INS_ADDSUBPS = 14 351X86_INS_FADD = 15 352X86_INS_FIADD = 16 353X86_INS_FADDP = 17 354X86_INS_ADOX = 18 355X86_INS_AESDECLAST = 19 356X86_INS_AESDEC = 20 357X86_INS_AESENCLAST = 21 358X86_INS_AESENC = 22 359X86_INS_AESIMC = 23 360X86_INS_AESKEYGENASSIST = 24 361X86_INS_AND = 25 362X86_INS_ANDN = 26 363X86_INS_ANDNPD = 27 364X86_INS_ANDNPS = 28 365X86_INS_ANDPD = 29 366X86_INS_ANDPS = 30 367X86_INS_ARPL = 31 368X86_INS_BEXTR = 32 369X86_INS_BLCFILL = 33 370X86_INS_BLCI = 34 371X86_INS_BLCIC = 35 372X86_INS_BLCMSK = 36 373X86_INS_BLCS = 37 374X86_INS_BLENDPD = 38 375X86_INS_BLENDPS = 39 376X86_INS_BLENDVPD = 40 377X86_INS_BLENDVPS = 41 378X86_INS_BLSFILL = 42 379X86_INS_BLSI = 43 380X86_INS_BLSIC = 44 381X86_INS_BLSMSK = 45 382X86_INS_BLSR = 46 383X86_INS_BOUND = 47 384X86_INS_BSF = 48 385X86_INS_BSR = 49 386X86_INS_BSWAP = 50 387X86_INS_BT = 51 388X86_INS_BTC = 52 389X86_INS_BTR = 53 390X86_INS_BTS = 54 391X86_INS_BZHI = 55 392X86_INS_CALL = 56 393X86_INS_CBW = 57 394X86_INS_CDQ = 58 395X86_INS_CDQE = 59 396X86_INS_FCHS = 60 397X86_INS_CLAC = 61 398X86_INS_CLC = 62 399X86_INS_CLD = 63 400X86_INS_CLFLUSH = 64 401X86_INS_CLGI = 65 402X86_INS_CLI = 66 403X86_INS_CLTS = 67 404X86_INS_CMC = 68 405X86_INS_CMOVA = 69 406X86_INS_CMOVAE = 70 407X86_INS_CMOVB = 71 408X86_INS_CMOVBE = 72 409X86_INS_FCMOVBE = 73 410X86_INS_FCMOVB = 74 411X86_INS_CMOVE = 75 412X86_INS_FCMOVE = 76 413X86_INS_CMOVG = 77 414X86_INS_CMOVGE = 78 415X86_INS_CMOVL = 79 416X86_INS_CMOVLE = 80 417X86_INS_FCMOVNBE = 81 418X86_INS_FCMOVNB = 82 419X86_INS_CMOVNE = 83 420X86_INS_FCMOVNE = 84 421X86_INS_CMOVNO = 85 422X86_INS_CMOVNP = 86 423X86_INS_FCMOVNU = 87 424X86_INS_CMOVNS = 88 425X86_INS_CMOVO = 89 426X86_INS_CMOVP = 90 427X86_INS_FCMOVU = 91 428X86_INS_CMOVS = 92 429X86_INS_CMP = 93 430X86_INS_CMPPD = 94 431X86_INS_CMPPS = 95 432X86_INS_CMPSB = 96 433X86_INS_CMPSD = 97 434X86_INS_CMPSQ = 98 435X86_INS_CMPSS = 99 436X86_INS_CMPSW = 100 437X86_INS_CMPXCHG16B = 101 438X86_INS_CMPXCHG = 102 439X86_INS_CMPXCHG8B = 103 440X86_INS_COMISD = 104 441X86_INS_COMISS = 105 442X86_INS_FCOMP = 106 443X86_INS_FCOMPI = 107 444X86_INS_FCOMI = 108 445X86_INS_FCOM = 109 446X86_INS_FCOS = 110 447X86_INS_CPUID = 111 448X86_INS_CQO = 112 449X86_INS_CRC32 = 113 450X86_INS_CVTDQ2PD = 114 451X86_INS_CVTDQ2PS = 115 452X86_INS_CVTPD2DQ = 116 453X86_INS_CVTPD2PS = 117 454X86_INS_CVTPS2DQ = 118 455X86_INS_CVTPS2PD = 119 456X86_INS_CVTSD2SI = 120 457X86_INS_CVTSD2SS = 121 458X86_INS_CVTSI2SD = 122 459X86_INS_CVTSI2SS = 123 460X86_INS_CVTSS2SD = 124 461X86_INS_CVTSS2SI = 125 462X86_INS_CVTTPD2DQ = 126 463X86_INS_CVTTPS2DQ = 127 464X86_INS_CVTTSD2SI = 128 465X86_INS_CVTTSS2SI = 129 466X86_INS_CWD = 130 467X86_INS_CWDE = 131 468X86_INS_DAA = 132 469X86_INS_DAS = 133 470X86_INS_DATA16 = 134 471X86_INS_DEC = 135 472X86_INS_DIV = 136 473X86_INS_DIVPD = 137 474X86_INS_DIVPS = 138 475X86_INS_FDIVR = 139 476X86_INS_FIDIVR = 140 477X86_INS_FDIVRP = 141 478X86_INS_DIVSD = 142 479X86_INS_DIVSS = 143 480X86_INS_FDIV = 144 481X86_INS_FIDIV = 145 482X86_INS_FDIVP = 146 483X86_INS_DPPD = 147 484X86_INS_DPPS = 148 485X86_INS_RET = 149 486X86_INS_ENCLS = 150 487X86_INS_ENCLU = 151 488X86_INS_ENTER = 152 489X86_INS_EXTRACTPS = 153 490X86_INS_EXTRQ = 154 491X86_INS_F2XM1 = 155 492X86_INS_LCALL = 156 493X86_INS_LJMP = 157 494X86_INS_FBLD = 158 495X86_INS_FBSTP = 159 496X86_INS_FCOMPP = 160 497X86_INS_FDECSTP = 161 498X86_INS_FEMMS = 162 499X86_INS_FFREE = 163 500X86_INS_FICOM = 164 501X86_INS_FICOMP = 165 502X86_INS_FINCSTP = 166 503X86_INS_FLDCW = 167 504X86_INS_FLDENV = 168 505X86_INS_FLDL2E = 169 506X86_INS_FLDL2T = 170 507X86_INS_FLDLG2 = 171 508X86_INS_FLDLN2 = 172 509X86_INS_FLDPI = 173 510X86_INS_FNCLEX = 174 511X86_INS_FNINIT = 175 512X86_INS_FNOP = 176 513X86_INS_FNSTCW = 177 514X86_INS_FNSTSW = 178 515X86_INS_FPATAN = 179 516X86_INS_FPREM = 180 517X86_INS_FPREM1 = 181 518X86_INS_FPTAN = 182 519X86_INS_FRNDINT = 183 520X86_INS_FRSTOR = 184 521X86_INS_FNSAVE = 185 522X86_INS_FSCALE = 186 523X86_INS_FSETPM = 187 524X86_INS_FSINCOS = 188 525X86_INS_FNSTENV = 189 526X86_INS_FXAM = 190 527X86_INS_FXRSTOR = 191 528X86_INS_FXRSTOR64 = 192 529X86_INS_FXSAVE = 193 530X86_INS_FXSAVE64 = 194 531X86_INS_FXTRACT = 195 532X86_INS_FYL2X = 196 533X86_INS_FYL2XP1 = 197 534X86_INS_MOVAPD = 198 535X86_INS_MOVAPS = 199 536X86_INS_ORPD = 200 537X86_INS_ORPS = 201 538X86_INS_VMOVAPD = 202 539X86_INS_VMOVAPS = 203 540X86_INS_XORPD = 204 541X86_INS_XORPS = 205 542X86_INS_GETSEC = 206 543X86_INS_HADDPD = 207 544X86_INS_HADDPS = 208 545X86_INS_HLT = 209 546X86_INS_HSUBPD = 210 547X86_INS_HSUBPS = 211 548X86_INS_IDIV = 212 549X86_INS_FILD = 213 550X86_INS_IMUL = 214 551X86_INS_IN = 215 552X86_INS_INC = 216 553X86_INS_INSB = 217 554X86_INS_INSERTPS = 218 555X86_INS_INSERTQ = 219 556X86_INS_INSD = 220 557X86_INS_INSW = 221 558X86_INS_INT = 222 559X86_INS_INT1 = 223 560X86_INS_INT3 = 224 561X86_INS_INTO = 225 562X86_INS_INVD = 226 563X86_INS_INVEPT = 227 564X86_INS_INVLPG = 228 565X86_INS_INVLPGA = 229 566X86_INS_INVPCID = 230 567X86_INS_INVVPID = 231 568X86_INS_IRET = 232 569X86_INS_IRETD = 233 570X86_INS_IRETQ = 234 571X86_INS_FISTTP = 235 572X86_INS_FIST = 236 573X86_INS_FISTP = 237 574X86_INS_UCOMISD = 238 575X86_INS_UCOMISS = 239 576X86_INS_VCMP = 240 577X86_INS_VCOMISD = 241 578X86_INS_VCOMISS = 242 579X86_INS_VCVTSD2SS = 243 580X86_INS_VCVTSI2SD = 244 581X86_INS_VCVTSI2SS = 245 582X86_INS_VCVTSS2SD = 246 583X86_INS_VCVTTSD2SI = 247 584X86_INS_VCVTTSD2USI = 248 585X86_INS_VCVTTSS2SI = 249 586X86_INS_VCVTTSS2USI = 250 587X86_INS_VCVTUSI2SD = 251 588X86_INS_VCVTUSI2SS = 252 589X86_INS_VUCOMISD = 253 590X86_INS_VUCOMISS = 254 591X86_INS_JAE = 255 592X86_INS_JA = 256 593X86_INS_JBE = 257 594X86_INS_JB = 258 595X86_INS_JCXZ = 259 596X86_INS_JECXZ = 260 597X86_INS_JE = 261 598X86_INS_JGE = 262 599X86_INS_JG = 263 600X86_INS_JLE = 264 601X86_INS_JL = 265 602X86_INS_JMP = 266 603X86_INS_JNE = 267 604X86_INS_JNO = 268 605X86_INS_JNP = 269 606X86_INS_JNS = 270 607X86_INS_JO = 271 608X86_INS_JP = 272 609X86_INS_JRCXZ = 273 610X86_INS_JS = 274 611X86_INS_KANDB = 275 612X86_INS_KANDD = 276 613X86_INS_KANDNB = 277 614X86_INS_KANDND = 278 615X86_INS_KANDNQ = 279 616X86_INS_KANDNW = 280 617X86_INS_KANDQ = 281 618X86_INS_KANDW = 282 619X86_INS_KMOVB = 283 620X86_INS_KMOVD = 284 621X86_INS_KMOVQ = 285 622X86_INS_KMOVW = 286 623X86_INS_KNOTB = 287 624X86_INS_KNOTD = 288 625X86_INS_KNOTQ = 289 626X86_INS_KNOTW = 290 627X86_INS_KORB = 291 628X86_INS_KORD = 292 629X86_INS_KORQ = 293 630X86_INS_KORTESTW = 294 631X86_INS_KORW = 295 632X86_INS_KSHIFTLW = 296 633X86_INS_KSHIFTRW = 297 634X86_INS_KUNPCKBW = 298 635X86_INS_KXNORB = 299 636X86_INS_KXNORD = 300 637X86_INS_KXNORQ = 301 638X86_INS_KXNORW = 302 639X86_INS_KXORB = 303 640X86_INS_KXORD = 304 641X86_INS_KXORQ = 305 642X86_INS_KXORW = 306 643X86_INS_LAHF = 307 644X86_INS_LAR = 308 645X86_INS_LDDQU = 309 646X86_INS_LDMXCSR = 310 647X86_INS_LDS = 311 648X86_INS_FLDZ = 312 649X86_INS_FLD1 = 313 650X86_INS_FLD = 314 651X86_INS_LEA = 315 652X86_INS_LEAVE = 316 653X86_INS_LES = 317 654X86_INS_LFENCE = 318 655X86_INS_LFS = 319 656X86_INS_LGDT = 320 657X86_INS_LGS = 321 658X86_INS_LIDT = 322 659X86_INS_LLDT = 323 660X86_INS_LMSW = 324 661X86_INS_OR = 325 662X86_INS_SUB = 326 663X86_INS_XOR = 327 664X86_INS_LODSB = 328 665X86_INS_LODSD = 329 666X86_INS_LODSQ = 330 667X86_INS_LODSW = 331 668X86_INS_LOOP = 332 669X86_INS_LOOPE = 333 670X86_INS_LOOPNE = 334 671X86_INS_RETF = 335 672X86_INS_RETFQ = 336 673X86_INS_LSL = 337 674X86_INS_LSS = 338 675X86_INS_LTR = 339 676X86_INS_XADD = 340 677X86_INS_LZCNT = 341 678X86_INS_MASKMOVDQU = 342 679X86_INS_MAXPD = 343 680X86_INS_MAXPS = 344 681X86_INS_MAXSD = 345 682X86_INS_MAXSS = 346 683X86_INS_MFENCE = 347 684X86_INS_MINPD = 348 685X86_INS_MINPS = 349 686X86_INS_MINSD = 350 687X86_INS_MINSS = 351 688X86_INS_CVTPD2PI = 352 689X86_INS_CVTPI2PD = 353 690X86_INS_CVTPI2PS = 354 691X86_INS_CVTPS2PI = 355 692X86_INS_CVTTPD2PI = 356 693X86_INS_CVTTPS2PI = 357 694X86_INS_EMMS = 358 695X86_INS_MASKMOVQ = 359 696X86_INS_MOVD = 360 697X86_INS_MOVDQ2Q = 361 698X86_INS_MOVNTQ = 362 699X86_INS_MOVQ2DQ = 363 700X86_INS_MOVQ = 364 701X86_INS_PABSB = 365 702X86_INS_PABSD = 366 703X86_INS_PABSW = 367 704X86_INS_PACKSSDW = 368 705X86_INS_PACKSSWB = 369 706X86_INS_PACKUSWB = 370 707X86_INS_PADDB = 371 708X86_INS_PADDD = 372 709X86_INS_PADDQ = 373 710X86_INS_PADDSB = 374 711X86_INS_PADDSW = 375 712X86_INS_PADDUSB = 376 713X86_INS_PADDUSW = 377 714X86_INS_PADDW = 378 715X86_INS_PALIGNR = 379 716X86_INS_PANDN = 380 717X86_INS_PAND = 381 718X86_INS_PAVGB = 382 719X86_INS_PAVGW = 383 720X86_INS_PCMPEQB = 384 721X86_INS_PCMPEQD = 385 722X86_INS_PCMPEQW = 386 723X86_INS_PCMPGTB = 387 724X86_INS_PCMPGTD = 388 725X86_INS_PCMPGTW = 389 726X86_INS_PEXTRW = 390 727X86_INS_PHADDSW = 391 728X86_INS_PHADDW = 392 729X86_INS_PHADDD = 393 730X86_INS_PHSUBD = 394 731X86_INS_PHSUBSW = 395 732X86_INS_PHSUBW = 396 733X86_INS_PINSRW = 397 734X86_INS_PMADDUBSW = 398 735X86_INS_PMADDWD = 399 736X86_INS_PMAXSW = 400 737X86_INS_PMAXUB = 401 738X86_INS_PMINSW = 402 739X86_INS_PMINUB = 403 740X86_INS_PMOVMSKB = 404 741X86_INS_PMULHRSW = 405 742X86_INS_PMULHUW = 406 743X86_INS_PMULHW = 407 744X86_INS_PMULLW = 408 745X86_INS_PMULUDQ = 409 746X86_INS_POR = 410 747X86_INS_PSADBW = 411 748X86_INS_PSHUFB = 412 749X86_INS_PSHUFW = 413 750X86_INS_PSIGNB = 414 751X86_INS_PSIGND = 415 752X86_INS_PSIGNW = 416 753X86_INS_PSLLD = 417 754X86_INS_PSLLQ = 418 755X86_INS_PSLLW = 419 756X86_INS_PSRAD = 420 757X86_INS_PSRAW = 421 758X86_INS_PSRLD = 422 759X86_INS_PSRLQ = 423 760X86_INS_PSRLW = 424 761X86_INS_PSUBB = 425 762X86_INS_PSUBD = 426 763X86_INS_PSUBQ = 427 764X86_INS_PSUBSB = 428 765X86_INS_PSUBSW = 429 766X86_INS_PSUBUSB = 430 767X86_INS_PSUBUSW = 431 768X86_INS_PSUBW = 432 769X86_INS_PUNPCKHBW = 433 770X86_INS_PUNPCKHDQ = 434 771X86_INS_PUNPCKHWD = 435 772X86_INS_PUNPCKLBW = 436 773X86_INS_PUNPCKLDQ = 437 774X86_INS_PUNPCKLWD = 438 775X86_INS_PXOR = 439 776X86_INS_MONITOR = 440 777X86_INS_MONTMUL = 441 778X86_INS_MOV = 442 779X86_INS_MOVABS = 443 780X86_INS_MOVBE = 444 781X86_INS_MOVDDUP = 445 782X86_INS_MOVDQA = 446 783X86_INS_MOVDQU = 447 784X86_INS_MOVHLPS = 448 785X86_INS_MOVHPD = 449 786X86_INS_MOVHPS = 450 787X86_INS_MOVLHPS = 451 788X86_INS_MOVLPD = 452 789X86_INS_MOVLPS = 453 790X86_INS_MOVMSKPD = 454 791X86_INS_MOVMSKPS = 455 792X86_INS_MOVNTDQA = 456 793X86_INS_MOVNTDQ = 457 794X86_INS_MOVNTI = 458 795X86_INS_MOVNTPD = 459 796X86_INS_MOVNTPS = 460 797X86_INS_MOVNTSD = 461 798X86_INS_MOVNTSS = 462 799X86_INS_MOVSB = 463 800X86_INS_MOVSD = 464 801X86_INS_MOVSHDUP = 465 802X86_INS_MOVSLDUP = 466 803X86_INS_MOVSQ = 467 804X86_INS_MOVSS = 468 805X86_INS_MOVSW = 469 806X86_INS_MOVSX = 470 807X86_INS_MOVSXD = 471 808X86_INS_MOVUPD = 472 809X86_INS_MOVUPS = 473 810X86_INS_MOVZX = 474 811X86_INS_MPSADBW = 475 812X86_INS_MUL = 476 813X86_INS_MULPD = 477 814X86_INS_MULPS = 478 815X86_INS_MULSD = 479 816X86_INS_MULSS = 480 817X86_INS_MULX = 481 818X86_INS_FMUL = 482 819X86_INS_FIMUL = 483 820X86_INS_FMULP = 484 821X86_INS_MWAIT = 485 822X86_INS_NEG = 486 823X86_INS_NOP = 487 824X86_INS_NOT = 488 825X86_INS_OUT = 489 826X86_INS_OUTSB = 490 827X86_INS_OUTSD = 491 828X86_INS_OUTSW = 492 829X86_INS_PACKUSDW = 493 830X86_INS_PAUSE = 494 831X86_INS_PAVGUSB = 495 832X86_INS_PBLENDVB = 496 833X86_INS_PBLENDW = 497 834X86_INS_PCLMULQDQ = 498 835X86_INS_PCMPEQQ = 499 836X86_INS_PCMPESTRI = 500 837X86_INS_PCMPESTRM = 501 838X86_INS_PCMPGTQ = 502 839X86_INS_PCMPISTRI = 503 840X86_INS_PCMPISTRM = 504 841X86_INS_PDEP = 505 842X86_INS_PEXT = 506 843X86_INS_PEXTRB = 507 844X86_INS_PEXTRD = 508 845X86_INS_PEXTRQ = 509 846X86_INS_PF2ID = 510 847X86_INS_PF2IW = 511 848X86_INS_PFACC = 512 849X86_INS_PFADD = 513 850X86_INS_PFCMPEQ = 514 851X86_INS_PFCMPGE = 515 852X86_INS_PFCMPGT = 516 853X86_INS_PFMAX = 517 854X86_INS_PFMIN = 518 855X86_INS_PFMUL = 519 856X86_INS_PFNACC = 520 857X86_INS_PFPNACC = 521 858X86_INS_PFRCPIT1 = 522 859X86_INS_PFRCPIT2 = 523 860X86_INS_PFRCP = 524 861X86_INS_PFRSQIT1 = 525 862X86_INS_PFRSQRT = 526 863X86_INS_PFSUBR = 527 864X86_INS_PFSUB = 528 865X86_INS_PHMINPOSUW = 529 866X86_INS_PI2FD = 530 867X86_INS_PI2FW = 531 868X86_INS_PINSRB = 532 869X86_INS_PINSRD = 533 870X86_INS_PINSRQ = 534 871X86_INS_PMAXSB = 535 872X86_INS_PMAXSD = 536 873X86_INS_PMAXUD = 537 874X86_INS_PMAXUW = 538 875X86_INS_PMINSB = 539 876X86_INS_PMINSD = 540 877X86_INS_PMINUD = 541 878X86_INS_PMINUW = 542 879X86_INS_PMOVSXBD = 543 880X86_INS_PMOVSXBQ = 544 881X86_INS_PMOVSXBW = 545 882X86_INS_PMOVSXDQ = 546 883X86_INS_PMOVSXWD = 547 884X86_INS_PMOVSXWQ = 548 885X86_INS_PMOVZXBD = 549 886X86_INS_PMOVZXBQ = 550 887X86_INS_PMOVZXBW = 551 888X86_INS_PMOVZXDQ = 552 889X86_INS_PMOVZXWD = 553 890X86_INS_PMOVZXWQ = 554 891X86_INS_PMULDQ = 555 892X86_INS_PMULHRW = 556 893X86_INS_PMULLD = 557 894X86_INS_POP = 558 895X86_INS_POPAW = 559 896X86_INS_POPAL = 560 897X86_INS_POPCNT = 561 898X86_INS_POPF = 562 899X86_INS_POPFD = 563 900X86_INS_POPFQ = 564 901X86_INS_PREFETCH = 565 902X86_INS_PREFETCHNTA = 566 903X86_INS_PREFETCHT0 = 567 904X86_INS_PREFETCHT1 = 568 905X86_INS_PREFETCHT2 = 569 906X86_INS_PREFETCHW = 570 907X86_INS_PSHUFD = 571 908X86_INS_PSHUFHW = 572 909X86_INS_PSHUFLW = 573 910X86_INS_PSLLDQ = 574 911X86_INS_PSRLDQ = 575 912X86_INS_PSWAPD = 576 913X86_INS_PTEST = 577 914X86_INS_PUNPCKHQDQ = 578 915X86_INS_PUNPCKLQDQ = 579 916X86_INS_PUSH = 580 917X86_INS_PUSHAW = 581 918X86_INS_PUSHAL = 582 919X86_INS_PUSHF = 583 920X86_INS_PUSHFD = 584 921X86_INS_PUSHFQ = 585 922X86_INS_RCL = 586 923X86_INS_RCPPS = 587 924X86_INS_RCPSS = 588 925X86_INS_RCR = 589 926X86_INS_RDFSBASE = 590 927X86_INS_RDGSBASE = 591 928X86_INS_RDMSR = 592 929X86_INS_RDPMC = 593 930X86_INS_RDRAND = 594 931X86_INS_RDSEED = 595 932X86_INS_RDTSC = 596 933X86_INS_RDTSCP = 597 934X86_INS_ROL = 598 935X86_INS_ROR = 599 936X86_INS_RORX = 600 937X86_INS_ROUNDPD = 601 938X86_INS_ROUNDPS = 602 939X86_INS_ROUNDSD = 603 940X86_INS_ROUNDSS = 604 941X86_INS_RSM = 605 942X86_INS_RSQRTPS = 606 943X86_INS_RSQRTSS = 607 944X86_INS_SAHF = 608 945X86_INS_SAL = 609 946X86_INS_SALC = 610 947X86_INS_SAR = 611 948X86_INS_SARX = 612 949X86_INS_SBB = 613 950X86_INS_SCASB = 614 951X86_INS_SCASD = 615 952X86_INS_SCASQ = 616 953X86_INS_SCASW = 617 954X86_INS_SETAE = 618 955X86_INS_SETA = 619 956X86_INS_SETBE = 620 957X86_INS_SETB = 621 958X86_INS_SETE = 622 959X86_INS_SETGE = 623 960X86_INS_SETG = 624 961X86_INS_SETLE = 625 962X86_INS_SETL = 626 963X86_INS_SETNE = 627 964X86_INS_SETNO = 628 965X86_INS_SETNP = 629 966X86_INS_SETNS = 630 967X86_INS_SETO = 631 968X86_INS_SETP = 632 969X86_INS_SETS = 633 970X86_INS_SFENCE = 634 971X86_INS_SGDT = 635 972X86_INS_SHA1MSG1 = 636 973X86_INS_SHA1MSG2 = 637 974X86_INS_SHA1NEXTE = 638 975X86_INS_SHA1RNDS4 = 639 976X86_INS_SHA256MSG1 = 640 977X86_INS_SHA256MSG2 = 641 978X86_INS_SHA256RNDS2 = 642 979X86_INS_SHL = 643 980X86_INS_SHLD = 644 981X86_INS_SHLX = 645 982X86_INS_SHR = 646 983X86_INS_SHRD = 647 984X86_INS_SHRX = 648 985X86_INS_SHUFPD = 649 986X86_INS_SHUFPS = 650 987X86_INS_SIDT = 651 988X86_INS_FSIN = 652 989X86_INS_SKINIT = 653 990X86_INS_SLDT = 654 991X86_INS_SMSW = 655 992X86_INS_SQRTPD = 656 993X86_INS_SQRTPS = 657 994X86_INS_SQRTSD = 658 995X86_INS_SQRTSS = 659 996X86_INS_FSQRT = 660 997X86_INS_STAC = 661 998X86_INS_STC = 662 999X86_INS_STD = 663 1000X86_INS_STGI = 664 1001X86_INS_STI = 665 1002X86_INS_STMXCSR = 666 1003X86_INS_STOSB = 667 1004X86_INS_STOSD = 668 1005X86_INS_STOSQ = 669 1006X86_INS_STOSW = 670 1007X86_INS_STR = 671 1008X86_INS_FST = 672 1009X86_INS_FSTP = 673 1010X86_INS_FSTPNCE = 674 1011X86_INS_SUBPD = 675 1012X86_INS_SUBPS = 676 1013X86_INS_FSUBR = 677 1014X86_INS_FISUBR = 678 1015X86_INS_FSUBRP = 679 1016X86_INS_SUBSD = 680 1017X86_INS_SUBSS = 681 1018X86_INS_FSUB = 682 1019X86_INS_FISUB = 683 1020X86_INS_FSUBP = 684 1021X86_INS_SWAPGS = 685 1022X86_INS_SYSCALL = 686 1023X86_INS_SYSENTER = 687 1024X86_INS_SYSEXIT = 688 1025X86_INS_SYSRET = 689 1026X86_INS_T1MSKC = 690 1027X86_INS_TEST = 691 1028X86_INS_UD2 = 692 1029X86_INS_FTST = 693 1030X86_INS_TZCNT = 694 1031X86_INS_TZMSK = 695 1032X86_INS_FUCOMPI = 696 1033X86_INS_FUCOMI = 697 1034X86_INS_FUCOMPP = 698 1035X86_INS_FUCOMP = 699 1036X86_INS_FUCOM = 700 1037X86_INS_UD2B = 701 1038X86_INS_UNPCKHPD = 702 1039X86_INS_UNPCKHPS = 703 1040X86_INS_UNPCKLPD = 704 1041X86_INS_UNPCKLPS = 705 1042X86_INS_VADDPD = 706 1043X86_INS_VADDPS = 707 1044X86_INS_VADDSD = 708 1045X86_INS_VADDSS = 709 1046X86_INS_VADDSUBPD = 710 1047X86_INS_VADDSUBPS = 711 1048X86_INS_VAESDECLAST = 712 1049X86_INS_VAESDEC = 713 1050X86_INS_VAESENCLAST = 714 1051X86_INS_VAESENC = 715 1052X86_INS_VAESIMC = 716 1053X86_INS_VAESKEYGENASSIST = 717 1054X86_INS_VALIGND = 718 1055X86_INS_VALIGNQ = 719 1056X86_INS_VANDNPD = 720 1057X86_INS_VANDNPS = 721 1058X86_INS_VANDPD = 722 1059X86_INS_VANDPS = 723 1060X86_INS_VBLENDMPD = 724 1061X86_INS_VBLENDMPS = 725 1062X86_INS_VBLENDPD = 726 1063X86_INS_VBLENDPS = 727 1064X86_INS_VBLENDVPD = 728 1065X86_INS_VBLENDVPS = 729 1066X86_INS_VBROADCASTF128 = 730 1067X86_INS_VBROADCASTI128 = 731 1068X86_INS_VBROADCASTI32X4 = 732 1069X86_INS_VBROADCASTI64X4 = 733 1070X86_INS_VBROADCASTSD = 734 1071X86_INS_VBROADCASTSS = 735 1072X86_INS_VCMPPD = 736 1073X86_INS_VCMPPS = 737 1074X86_INS_VCMPSD = 738 1075X86_INS_VCMPSS = 739 1076X86_INS_VCVTDQ2PD = 740 1077X86_INS_VCVTDQ2PS = 741 1078X86_INS_VCVTPD2DQX = 742 1079X86_INS_VCVTPD2DQ = 743 1080X86_INS_VCVTPD2PSX = 744 1081X86_INS_VCVTPD2PS = 745 1082X86_INS_VCVTPD2UDQ = 746 1083X86_INS_VCVTPH2PS = 747 1084X86_INS_VCVTPS2DQ = 748 1085X86_INS_VCVTPS2PD = 749 1086X86_INS_VCVTPS2PH = 750 1087X86_INS_VCVTPS2UDQ = 751 1088X86_INS_VCVTSD2SI = 752 1089X86_INS_VCVTSD2USI = 753 1090X86_INS_VCVTSS2SI = 754 1091X86_INS_VCVTSS2USI = 755 1092X86_INS_VCVTTPD2DQX = 756 1093X86_INS_VCVTTPD2DQ = 757 1094X86_INS_VCVTTPD2UDQ = 758 1095X86_INS_VCVTTPS2DQ = 759 1096X86_INS_VCVTTPS2UDQ = 760 1097X86_INS_VCVTUDQ2PD = 761 1098X86_INS_VCVTUDQ2PS = 762 1099X86_INS_VDIVPD = 763 1100X86_INS_VDIVPS = 764 1101X86_INS_VDIVSD = 765 1102X86_INS_VDIVSS = 766 1103X86_INS_VDPPD = 767 1104X86_INS_VDPPS = 768 1105X86_INS_VERR = 769 1106X86_INS_VERW = 770 1107X86_INS_VEXTRACTF128 = 771 1108X86_INS_VEXTRACTF32X4 = 772 1109X86_INS_VEXTRACTF64X4 = 773 1110X86_INS_VEXTRACTI128 = 774 1111X86_INS_VEXTRACTI32X4 = 775 1112X86_INS_VEXTRACTI64X4 = 776 1113X86_INS_VEXTRACTPS = 777 1114X86_INS_VFMADD132PD = 778 1115X86_INS_VFMADD132PS = 779 1116X86_INS_VFMADD213PD = 780 1117X86_INS_VFMADD213PS = 781 1118X86_INS_VFMADDPD = 782 1119X86_INS_VFMADD231PD = 783 1120X86_INS_VFMADDPS = 784 1121X86_INS_VFMADD231PS = 785 1122X86_INS_VFMADDSD = 786 1123X86_INS_VFMADD213SD = 787 1124X86_INS_VFMADD132SD = 788 1125X86_INS_VFMADD231SD = 789 1126X86_INS_VFMADDSS = 790 1127X86_INS_VFMADD213SS = 791 1128X86_INS_VFMADD132SS = 792 1129X86_INS_VFMADD231SS = 793 1130X86_INS_VFMADDSUB132PD = 794 1131X86_INS_VFMADDSUB132PS = 795 1132X86_INS_VFMADDSUB213PD = 796 1133X86_INS_VFMADDSUB213PS = 797 1134X86_INS_VFMADDSUBPD = 798 1135X86_INS_VFMADDSUB231PD = 799 1136X86_INS_VFMADDSUBPS = 800 1137X86_INS_VFMADDSUB231PS = 801 1138X86_INS_VFMSUB132PD = 802 1139X86_INS_VFMSUB132PS = 803 1140X86_INS_VFMSUB213PD = 804 1141X86_INS_VFMSUB213PS = 805 1142X86_INS_VFMSUBADD132PD = 806 1143X86_INS_VFMSUBADD132PS = 807 1144X86_INS_VFMSUBADD213PD = 808 1145X86_INS_VFMSUBADD213PS = 809 1146X86_INS_VFMSUBADDPD = 810 1147X86_INS_VFMSUBADD231PD = 811 1148X86_INS_VFMSUBADDPS = 812 1149X86_INS_VFMSUBADD231PS = 813 1150X86_INS_VFMSUBPD = 814 1151X86_INS_VFMSUB231PD = 815 1152X86_INS_VFMSUBPS = 816 1153X86_INS_VFMSUB231PS = 817 1154X86_INS_VFMSUBSD = 818 1155X86_INS_VFMSUB213SD = 819 1156X86_INS_VFMSUB132SD = 820 1157X86_INS_VFMSUB231SD = 821 1158X86_INS_VFMSUBSS = 822 1159X86_INS_VFMSUB213SS = 823 1160X86_INS_VFMSUB132SS = 824 1161X86_INS_VFMSUB231SS = 825 1162X86_INS_VFNMADD132PD = 826 1163X86_INS_VFNMADD132PS = 827 1164X86_INS_VFNMADD213PD = 828 1165X86_INS_VFNMADD213PS = 829 1166X86_INS_VFNMADDPD = 830 1167X86_INS_VFNMADD231PD = 831 1168X86_INS_VFNMADDPS = 832 1169X86_INS_VFNMADD231PS = 833 1170X86_INS_VFNMADDSD = 834 1171X86_INS_VFNMADD213SD = 835 1172X86_INS_VFNMADD132SD = 836 1173X86_INS_VFNMADD231SD = 837 1174X86_INS_VFNMADDSS = 838 1175X86_INS_VFNMADD213SS = 839 1176X86_INS_VFNMADD132SS = 840 1177X86_INS_VFNMADD231SS = 841 1178X86_INS_VFNMSUB132PD = 842 1179X86_INS_VFNMSUB132PS = 843 1180X86_INS_VFNMSUB213PD = 844 1181X86_INS_VFNMSUB213PS = 845 1182X86_INS_VFNMSUBPD = 846 1183X86_INS_VFNMSUB231PD = 847 1184X86_INS_VFNMSUBPS = 848 1185X86_INS_VFNMSUB231PS = 849 1186X86_INS_VFNMSUBSD = 850 1187X86_INS_VFNMSUB213SD = 851 1188X86_INS_VFNMSUB132SD = 852 1189X86_INS_VFNMSUB231SD = 853 1190X86_INS_VFNMSUBSS = 854 1191X86_INS_VFNMSUB213SS = 855 1192X86_INS_VFNMSUB132SS = 856 1193X86_INS_VFNMSUB231SS = 857 1194X86_INS_VFRCZPD = 858 1195X86_INS_VFRCZPS = 859 1196X86_INS_VFRCZSD = 860 1197X86_INS_VFRCZSS = 861 1198X86_INS_VORPD = 862 1199X86_INS_VORPS = 863 1200X86_INS_VXORPD = 864 1201X86_INS_VXORPS = 865 1202X86_INS_VGATHERDPD = 866 1203X86_INS_VGATHERDPS = 867 1204X86_INS_VGATHERPF0DPD = 868 1205X86_INS_VGATHERPF0DPS = 869 1206X86_INS_VGATHERPF0QPD = 870 1207X86_INS_VGATHERPF0QPS = 871 1208X86_INS_VGATHERPF1DPD = 872 1209X86_INS_VGATHERPF1DPS = 873 1210X86_INS_VGATHERPF1QPD = 874 1211X86_INS_VGATHERPF1QPS = 875 1212X86_INS_VGATHERQPD = 876 1213X86_INS_VGATHERQPS = 877 1214X86_INS_VHADDPD = 878 1215X86_INS_VHADDPS = 879 1216X86_INS_VHSUBPD = 880 1217X86_INS_VHSUBPS = 881 1218X86_INS_VINSERTF128 = 882 1219X86_INS_VINSERTF32X4 = 883 1220X86_INS_VINSERTF64X4 = 884 1221X86_INS_VINSERTI128 = 885 1222X86_INS_VINSERTI32X4 = 886 1223X86_INS_VINSERTI64X4 = 887 1224X86_INS_VINSERTPS = 888 1225X86_INS_VLDDQU = 889 1226X86_INS_VLDMXCSR = 890 1227X86_INS_VMASKMOVDQU = 891 1228X86_INS_VMASKMOVPD = 892 1229X86_INS_VMASKMOVPS = 893 1230X86_INS_VMAXPD = 894 1231X86_INS_VMAXPS = 895 1232X86_INS_VMAXSD = 896 1233X86_INS_VMAXSS = 897 1234X86_INS_VMCALL = 898 1235X86_INS_VMCLEAR = 899 1236X86_INS_VMFUNC = 900 1237X86_INS_VMINPD = 901 1238X86_INS_VMINPS = 902 1239X86_INS_VMINSD = 903 1240X86_INS_VMINSS = 904 1241X86_INS_VMLAUNCH = 905 1242X86_INS_VMLOAD = 906 1243X86_INS_VMMCALL = 907 1244X86_INS_VMOVQ = 908 1245X86_INS_VMOVDDUP = 909 1246X86_INS_VMOVD = 910 1247X86_INS_VMOVDQA32 = 911 1248X86_INS_VMOVDQA64 = 912 1249X86_INS_VMOVDQA = 913 1250X86_INS_VMOVDQU16 = 914 1251X86_INS_VMOVDQU32 = 915 1252X86_INS_VMOVDQU64 = 916 1253X86_INS_VMOVDQU8 = 917 1254X86_INS_VMOVDQU = 918 1255X86_INS_VMOVHLPS = 919 1256X86_INS_VMOVHPD = 920 1257X86_INS_VMOVHPS = 921 1258X86_INS_VMOVLHPS = 922 1259X86_INS_VMOVLPD = 923 1260X86_INS_VMOVLPS = 924 1261X86_INS_VMOVMSKPD = 925 1262X86_INS_VMOVMSKPS = 926 1263X86_INS_VMOVNTDQA = 927 1264X86_INS_VMOVNTDQ = 928 1265X86_INS_VMOVNTPD = 929 1266X86_INS_VMOVNTPS = 930 1267X86_INS_VMOVSD = 931 1268X86_INS_VMOVSHDUP = 932 1269X86_INS_VMOVSLDUP = 933 1270X86_INS_VMOVSS = 934 1271X86_INS_VMOVUPD = 935 1272X86_INS_VMOVUPS = 936 1273X86_INS_VMPSADBW = 937 1274X86_INS_VMPTRLD = 938 1275X86_INS_VMPTRST = 939 1276X86_INS_VMREAD = 940 1277X86_INS_VMRESUME = 941 1278X86_INS_VMRUN = 942 1279X86_INS_VMSAVE = 943 1280X86_INS_VMULPD = 944 1281X86_INS_VMULPS = 945 1282X86_INS_VMULSD = 946 1283X86_INS_VMULSS = 947 1284X86_INS_VMWRITE = 948 1285X86_INS_VMXOFF = 949 1286X86_INS_VMXON = 950 1287X86_INS_VPABSB = 951 1288X86_INS_VPABSD = 952 1289X86_INS_VPABSQ = 953 1290X86_INS_VPABSW = 954 1291X86_INS_VPACKSSDW = 955 1292X86_INS_VPACKSSWB = 956 1293X86_INS_VPACKUSDW = 957 1294X86_INS_VPACKUSWB = 958 1295X86_INS_VPADDB = 959 1296X86_INS_VPADDD = 960 1297X86_INS_VPADDQ = 961 1298X86_INS_VPADDSB = 962 1299X86_INS_VPADDSW = 963 1300X86_INS_VPADDUSB = 964 1301X86_INS_VPADDUSW = 965 1302X86_INS_VPADDW = 966 1303X86_INS_VPALIGNR = 967 1304X86_INS_VPANDD = 968 1305X86_INS_VPANDND = 969 1306X86_INS_VPANDNQ = 970 1307X86_INS_VPANDN = 971 1308X86_INS_VPANDQ = 972 1309X86_INS_VPAND = 973 1310X86_INS_VPAVGB = 974 1311X86_INS_VPAVGW = 975 1312X86_INS_VPBLENDD = 976 1313X86_INS_VPBLENDMD = 977 1314X86_INS_VPBLENDMQ = 978 1315X86_INS_VPBLENDVB = 979 1316X86_INS_VPBLENDW = 980 1317X86_INS_VPBROADCASTB = 981 1318X86_INS_VPBROADCASTD = 982 1319X86_INS_VPBROADCASTMB2Q = 983 1320X86_INS_VPBROADCASTMW2D = 984 1321X86_INS_VPBROADCASTQ = 985 1322X86_INS_VPBROADCASTW = 986 1323X86_INS_VPCLMULQDQ = 987 1324X86_INS_VPCMOV = 988 1325X86_INS_VPCMP = 989 1326X86_INS_VPCMPD = 990 1327X86_INS_VPCMPEQB = 991 1328X86_INS_VPCMPEQD = 992 1329X86_INS_VPCMPEQQ = 993 1330X86_INS_VPCMPEQW = 994 1331X86_INS_VPCMPESTRI = 995 1332X86_INS_VPCMPESTRM = 996 1333X86_INS_VPCMPGTB = 997 1334X86_INS_VPCMPGTD = 998 1335X86_INS_VPCMPGTQ = 999 1336X86_INS_VPCMPGTW = 1000 1337X86_INS_VPCMPISTRI = 1001 1338X86_INS_VPCMPISTRM = 1002 1339X86_INS_VPCMPQ = 1003 1340X86_INS_VPCMPUD = 1004 1341X86_INS_VPCMPUQ = 1005 1342X86_INS_VPCOMB = 1006 1343X86_INS_VPCOMD = 1007 1344X86_INS_VPCOMQ = 1008 1345X86_INS_VPCOMUB = 1009 1346X86_INS_VPCOMUD = 1010 1347X86_INS_VPCOMUQ = 1011 1348X86_INS_VPCOMUW = 1012 1349X86_INS_VPCOMW = 1013 1350X86_INS_VPCONFLICTD = 1014 1351X86_INS_VPCONFLICTQ = 1015 1352X86_INS_VPERM2F128 = 1016 1353X86_INS_VPERM2I128 = 1017 1354X86_INS_VPERMD = 1018 1355X86_INS_VPERMI2D = 1019 1356X86_INS_VPERMI2PD = 1020 1357X86_INS_VPERMI2PS = 1021 1358X86_INS_VPERMI2Q = 1022 1359X86_INS_VPERMIL2PD = 1023 1360X86_INS_VPERMIL2PS = 1024 1361X86_INS_VPERMILPD = 1025 1362X86_INS_VPERMILPS = 1026 1363X86_INS_VPERMPD = 1027 1364X86_INS_VPERMPS = 1028 1365X86_INS_VPERMQ = 1029 1366X86_INS_VPERMT2D = 1030 1367X86_INS_VPERMT2PD = 1031 1368X86_INS_VPERMT2PS = 1032 1369X86_INS_VPERMT2Q = 1033 1370X86_INS_VPEXTRB = 1034 1371X86_INS_VPEXTRD = 1035 1372X86_INS_VPEXTRQ = 1036 1373X86_INS_VPEXTRW = 1037 1374X86_INS_VPGATHERDD = 1038 1375X86_INS_VPGATHERDQ = 1039 1376X86_INS_VPGATHERQD = 1040 1377X86_INS_VPGATHERQQ = 1041 1378X86_INS_VPHADDBD = 1042 1379X86_INS_VPHADDBQ = 1043 1380X86_INS_VPHADDBW = 1044 1381X86_INS_VPHADDDQ = 1045 1382X86_INS_VPHADDD = 1046 1383X86_INS_VPHADDSW = 1047 1384X86_INS_VPHADDUBD = 1048 1385X86_INS_VPHADDUBQ = 1049 1386X86_INS_VPHADDUBW = 1050 1387X86_INS_VPHADDUDQ = 1051 1388X86_INS_VPHADDUWD = 1052 1389X86_INS_VPHADDUWQ = 1053 1390X86_INS_VPHADDWD = 1054 1391X86_INS_VPHADDWQ = 1055 1392X86_INS_VPHADDW = 1056 1393X86_INS_VPHMINPOSUW = 1057 1394X86_INS_VPHSUBBW = 1058 1395X86_INS_VPHSUBDQ = 1059 1396X86_INS_VPHSUBD = 1060 1397X86_INS_VPHSUBSW = 1061 1398X86_INS_VPHSUBWD = 1062 1399X86_INS_VPHSUBW = 1063 1400X86_INS_VPINSRB = 1064 1401X86_INS_VPINSRD = 1065 1402X86_INS_VPINSRQ = 1066 1403X86_INS_VPINSRW = 1067 1404X86_INS_VPLZCNTD = 1068 1405X86_INS_VPLZCNTQ = 1069 1406X86_INS_VPMACSDD = 1070 1407X86_INS_VPMACSDQH = 1071 1408X86_INS_VPMACSDQL = 1072 1409X86_INS_VPMACSSDD = 1073 1410X86_INS_VPMACSSDQH = 1074 1411X86_INS_VPMACSSDQL = 1075 1412X86_INS_VPMACSSWD = 1076 1413X86_INS_VPMACSSWW = 1077 1414X86_INS_VPMACSWD = 1078 1415X86_INS_VPMACSWW = 1079 1416X86_INS_VPMADCSSWD = 1080 1417X86_INS_VPMADCSWD = 1081 1418X86_INS_VPMADDUBSW = 1082 1419X86_INS_VPMADDWD = 1083 1420X86_INS_VPMASKMOVD = 1084 1421X86_INS_VPMASKMOVQ = 1085 1422X86_INS_VPMAXSB = 1086 1423X86_INS_VPMAXSD = 1087 1424X86_INS_VPMAXSQ = 1088 1425X86_INS_VPMAXSW = 1089 1426X86_INS_VPMAXUB = 1090 1427X86_INS_VPMAXUD = 1091 1428X86_INS_VPMAXUQ = 1092 1429X86_INS_VPMAXUW = 1093 1430X86_INS_VPMINSB = 1094 1431X86_INS_VPMINSD = 1095 1432X86_INS_VPMINSQ = 1096 1433X86_INS_VPMINSW = 1097 1434X86_INS_VPMINUB = 1098 1435X86_INS_VPMINUD = 1099 1436X86_INS_VPMINUQ = 1100 1437X86_INS_VPMINUW = 1101 1438X86_INS_VPMOVDB = 1102 1439X86_INS_VPMOVDW = 1103 1440X86_INS_VPMOVMSKB = 1104 1441X86_INS_VPMOVQB = 1105 1442X86_INS_VPMOVQD = 1106 1443X86_INS_VPMOVQW = 1107 1444X86_INS_VPMOVSDB = 1108 1445X86_INS_VPMOVSDW = 1109 1446X86_INS_VPMOVSQB = 1110 1447X86_INS_VPMOVSQD = 1111 1448X86_INS_VPMOVSQW = 1112 1449X86_INS_VPMOVSXBD = 1113 1450X86_INS_VPMOVSXBQ = 1114 1451X86_INS_VPMOVSXBW = 1115 1452X86_INS_VPMOVSXDQ = 1116 1453X86_INS_VPMOVSXWD = 1117 1454X86_INS_VPMOVSXWQ = 1118 1455X86_INS_VPMOVUSDB = 1119 1456X86_INS_VPMOVUSDW = 1120 1457X86_INS_VPMOVUSQB = 1121 1458X86_INS_VPMOVUSQD = 1122 1459X86_INS_VPMOVUSQW = 1123 1460X86_INS_VPMOVZXBD = 1124 1461X86_INS_VPMOVZXBQ = 1125 1462X86_INS_VPMOVZXBW = 1126 1463X86_INS_VPMOVZXDQ = 1127 1464X86_INS_VPMOVZXWD = 1128 1465X86_INS_VPMOVZXWQ = 1129 1466X86_INS_VPMULDQ = 1130 1467X86_INS_VPMULHRSW = 1131 1468X86_INS_VPMULHUW = 1132 1469X86_INS_VPMULHW = 1133 1470X86_INS_VPMULLD = 1134 1471X86_INS_VPMULLW = 1135 1472X86_INS_VPMULUDQ = 1136 1473X86_INS_VPORD = 1137 1474X86_INS_VPORQ = 1138 1475X86_INS_VPOR = 1139 1476X86_INS_VPPERM = 1140 1477X86_INS_VPROTB = 1141 1478X86_INS_VPROTD = 1142 1479X86_INS_VPROTQ = 1143 1480X86_INS_VPROTW = 1144 1481X86_INS_VPSADBW = 1145 1482X86_INS_VPSCATTERDD = 1146 1483X86_INS_VPSCATTERDQ = 1147 1484X86_INS_VPSCATTERQD = 1148 1485X86_INS_VPSCATTERQQ = 1149 1486X86_INS_VPSHAB = 1150 1487X86_INS_VPSHAD = 1151 1488X86_INS_VPSHAQ = 1152 1489X86_INS_VPSHAW = 1153 1490X86_INS_VPSHLB = 1154 1491X86_INS_VPSHLD = 1155 1492X86_INS_VPSHLQ = 1156 1493X86_INS_VPSHLW = 1157 1494X86_INS_VPSHUFB = 1158 1495X86_INS_VPSHUFD = 1159 1496X86_INS_VPSHUFHW = 1160 1497X86_INS_VPSHUFLW = 1161 1498X86_INS_VPSIGNB = 1162 1499X86_INS_VPSIGND = 1163 1500X86_INS_VPSIGNW = 1164 1501X86_INS_VPSLLDQ = 1165 1502X86_INS_VPSLLD = 1166 1503X86_INS_VPSLLQ = 1167 1504X86_INS_VPSLLVD = 1168 1505X86_INS_VPSLLVQ = 1169 1506X86_INS_VPSLLW = 1170 1507X86_INS_VPSRAD = 1171 1508X86_INS_VPSRAQ = 1172 1509X86_INS_VPSRAVD = 1173 1510X86_INS_VPSRAVQ = 1174 1511X86_INS_VPSRAW = 1175 1512X86_INS_VPSRLDQ = 1176 1513X86_INS_VPSRLD = 1177 1514X86_INS_VPSRLQ = 1178 1515X86_INS_VPSRLVD = 1179 1516X86_INS_VPSRLVQ = 1180 1517X86_INS_VPSRLW = 1181 1518X86_INS_VPSUBB = 1182 1519X86_INS_VPSUBD = 1183 1520X86_INS_VPSUBQ = 1184 1521X86_INS_VPSUBSB = 1185 1522X86_INS_VPSUBSW = 1186 1523X86_INS_VPSUBUSB = 1187 1524X86_INS_VPSUBUSW = 1188 1525X86_INS_VPSUBW = 1189 1526X86_INS_VPTESTMD = 1190 1527X86_INS_VPTESTMQ = 1191 1528X86_INS_VPTESTNMD = 1192 1529X86_INS_VPTESTNMQ = 1193 1530X86_INS_VPTEST = 1194 1531X86_INS_VPUNPCKHBW = 1195 1532X86_INS_VPUNPCKHDQ = 1196 1533X86_INS_VPUNPCKHQDQ = 1197 1534X86_INS_VPUNPCKHWD = 1198 1535X86_INS_VPUNPCKLBW = 1199 1536X86_INS_VPUNPCKLDQ = 1200 1537X86_INS_VPUNPCKLQDQ = 1201 1538X86_INS_VPUNPCKLWD = 1202 1539X86_INS_VPXORD = 1203 1540X86_INS_VPXORQ = 1204 1541X86_INS_VPXOR = 1205 1542X86_INS_VRCP14PD = 1206 1543X86_INS_VRCP14PS = 1207 1544X86_INS_VRCP14SD = 1208 1545X86_INS_VRCP14SS = 1209 1546X86_INS_VRCP28PD = 1210 1547X86_INS_VRCP28PS = 1211 1548X86_INS_VRCP28SD = 1212 1549X86_INS_VRCP28SS = 1213 1550X86_INS_VRCPPS = 1214 1551X86_INS_VRCPSS = 1215 1552X86_INS_VRNDSCALEPD = 1216 1553X86_INS_VRNDSCALEPS = 1217 1554X86_INS_VRNDSCALESD = 1218 1555X86_INS_VRNDSCALESS = 1219 1556X86_INS_VROUNDPD = 1220 1557X86_INS_VROUNDPS = 1221 1558X86_INS_VROUNDSD = 1222 1559X86_INS_VROUNDSS = 1223 1560X86_INS_VRSQRT14PD = 1224 1561X86_INS_VRSQRT14PS = 1225 1562X86_INS_VRSQRT14SD = 1226 1563X86_INS_VRSQRT14SS = 1227 1564X86_INS_VRSQRT28PD = 1228 1565X86_INS_VRSQRT28PS = 1229 1566X86_INS_VRSQRT28SD = 1230 1567X86_INS_VRSQRT28SS = 1231 1568X86_INS_VRSQRTPS = 1232 1569X86_INS_VRSQRTSS = 1233 1570X86_INS_VSCATTERDPD = 1234 1571X86_INS_VSCATTERDPS = 1235 1572X86_INS_VSCATTERPF0DPD = 1236 1573X86_INS_VSCATTERPF0DPS = 1237 1574X86_INS_VSCATTERPF0QPD = 1238 1575X86_INS_VSCATTERPF0QPS = 1239 1576X86_INS_VSCATTERPF1DPD = 1240 1577X86_INS_VSCATTERPF1DPS = 1241 1578X86_INS_VSCATTERPF1QPD = 1242 1579X86_INS_VSCATTERPF1QPS = 1243 1580X86_INS_VSCATTERQPD = 1244 1581X86_INS_VSCATTERQPS = 1245 1582X86_INS_VSHUFPD = 1246 1583X86_INS_VSHUFPS = 1247 1584X86_INS_VSQRTPD = 1248 1585X86_INS_VSQRTPS = 1249 1586X86_INS_VSQRTSD = 1250 1587X86_INS_VSQRTSS = 1251 1588X86_INS_VSTMXCSR = 1252 1589X86_INS_VSUBPD = 1253 1590X86_INS_VSUBPS = 1254 1591X86_INS_VSUBSD = 1255 1592X86_INS_VSUBSS = 1256 1593X86_INS_VTESTPD = 1257 1594X86_INS_VTESTPS = 1258 1595X86_INS_VUNPCKHPD = 1259 1596X86_INS_VUNPCKHPS = 1260 1597X86_INS_VUNPCKLPD = 1261 1598X86_INS_VUNPCKLPS = 1262 1599X86_INS_VZEROALL = 1263 1600X86_INS_VZEROUPPER = 1264 1601X86_INS_WAIT = 1265 1602X86_INS_WBINVD = 1266 1603X86_INS_WRFSBASE = 1267 1604X86_INS_WRGSBASE = 1268 1605X86_INS_WRMSR = 1269 1606X86_INS_XABORT = 1270 1607X86_INS_XACQUIRE = 1271 1608X86_INS_XBEGIN = 1272 1609X86_INS_XCHG = 1273 1610X86_INS_FXCH = 1274 1611X86_INS_XCRYPTCBC = 1275 1612X86_INS_XCRYPTCFB = 1276 1613X86_INS_XCRYPTCTR = 1277 1614X86_INS_XCRYPTECB = 1278 1615X86_INS_XCRYPTOFB = 1279 1616X86_INS_XEND = 1280 1617X86_INS_XGETBV = 1281 1618X86_INS_XLATB = 1282 1619X86_INS_XRELEASE = 1283 1620X86_INS_XRSTOR = 1284 1621X86_INS_XRSTOR64 = 1285 1622X86_INS_XSAVE = 1286 1623X86_INS_XSAVE64 = 1287 1624X86_INS_XSAVEOPT = 1288 1625X86_INS_XSAVEOPT64 = 1289 1626X86_INS_XSETBV = 1290 1627X86_INS_XSHA1 = 1291 1628X86_INS_XSHA256 = 1292 1629X86_INS_XSTORE = 1293 1630X86_INS_XTEST = 1294 1631X86_INS_ENDING = 1295 1632 1633# Group of X86 instructions 1634 1635X86_GRP_INVALID = 0 1636 1637# Generic groups 1638X86_GRP_JUMP = 1 1639X86_GRP_CALL = 2 1640X86_GRP_RET = 3 1641X86_GRP_INT = 4 1642X86_GRP_IRET = 5 1643 1644# Architecture-specific groups 1645X86_GRP_VM = 128 1646X86_GRP_3DNOW = 129 1647X86_GRP_AES = 130 1648X86_GRP_ADX = 131 1649X86_GRP_AVX = 132 1650X86_GRP_AVX2 = 133 1651X86_GRP_AVX512 = 134 1652X86_GRP_BMI = 135 1653X86_GRP_BMI2 = 136 1654X86_GRP_CMOV = 137 1655X86_GRP_F16C = 138 1656X86_GRP_FMA = 139 1657X86_GRP_FMA4 = 140 1658X86_GRP_FSGSBASE = 141 1659X86_GRP_HLE = 142 1660X86_GRP_MMX = 143 1661X86_GRP_MODE32 = 144 1662X86_GRP_MODE64 = 145 1663X86_GRP_RTM = 146 1664X86_GRP_SHA = 147 1665X86_GRP_SSE1 = 148 1666X86_GRP_SSE2 = 149 1667X86_GRP_SSE3 = 150 1668X86_GRP_SSE41 = 151 1669X86_GRP_SSE42 = 152 1670X86_GRP_SSE4A = 153 1671X86_GRP_SSSE3 = 154 1672X86_GRP_PCLMUL = 155 1673X86_GRP_XOP = 156 1674X86_GRP_CDI = 157 1675X86_GRP_ERI = 158 1676X86_GRP_TBM = 159 1677X86_GRP_16BITMODE = 160 1678X86_GRP_NOT64BITMODE = 161 1679X86_GRP_SGX = 162 1680X86_GRP_DQI = 163 1681X86_GRP_BWI = 164 1682X86_GRP_PFI = 165 1683X86_GRP_VLX = 166 1684X86_GRP_SMAP = 167 1685X86_GRP_NOVLX = 168 1686X86_GRP_ENDING = 169 1687