00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00032
00033
00034
00035
00036 #if !defined(_XED_ICLASS_ENUM_H_)
00037 # define _XED_ICLASS_ENUM_H_
00038 #include "xed-common-hdrs.h"
00039 typedef enum {
00040 XED_ICLASS_INVALID,
00041 XED_ICLASS_AAA,
00042 XED_ICLASS_AAD,
00043 XED_ICLASS_AAM,
00044 XED_ICLASS_AAS,
00045 XED_ICLASS_ADC,
00046 XED_ICLASS_ADCX,
00047 XED_ICLASS_ADD,
00048 XED_ICLASS_ADDPD,
00049 XED_ICLASS_ADDPS,
00050 XED_ICLASS_ADDSD,
00051 XED_ICLASS_ADDSS,
00052 XED_ICLASS_ADDSUBPD,
00053 XED_ICLASS_ADDSUBPS,
00054 XED_ICLASS_ADOX,
00055 XED_ICLASS_AESDEC,
00056 XED_ICLASS_AESDECLAST,
00057 XED_ICLASS_AESENC,
00058 XED_ICLASS_AESENCLAST,
00059 XED_ICLASS_AESIMC,
00060 XED_ICLASS_AESKEYGENASSIST,
00061 XED_ICLASS_AND,
00062 XED_ICLASS_ANDN,
00063 XED_ICLASS_ANDNPD,
00064 XED_ICLASS_ANDNPS,
00065 XED_ICLASS_ANDPD,
00066 XED_ICLASS_ANDPS,
00067 XED_ICLASS_ARPL,
00068 XED_ICLASS_BEXTR,
00069 XED_ICLASS_BEXTR_XOP,
00070 XED_ICLASS_BLCFILL,
00071 XED_ICLASS_BLCI,
00072 XED_ICLASS_BLCIC,
00073 XED_ICLASS_BLCMSK,
00074 XED_ICLASS_BLCS,
00075 XED_ICLASS_BLENDPD,
00076 XED_ICLASS_BLENDPS,
00077 XED_ICLASS_BLENDVPD,
00078 XED_ICLASS_BLENDVPS,
00079 XED_ICLASS_BLSFILL,
00080 XED_ICLASS_BLSI,
00081 XED_ICLASS_BLSIC,
00082 XED_ICLASS_BLSMSK,
00083 XED_ICLASS_BLSR,
00084 XED_ICLASS_BNDCL,
00085 XED_ICLASS_BNDCN,
00086 XED_ICLASS_BNDCU,
00087 XED_ICLASS_BNDLDX,
00088 XED_ICLASS_BNDMK,
00089 XED_ICLASS_BNDMOV,
00090 XED_ICLASS_BNDSTX,
00091 XED_ICLASS_BOUND,
00092 XED_ICLASS_BSF,
00093 XED_ICLASS_BSR,
00094 XED_ICLASS_BSWAP,
00095 XED_ICLASS_BT,
00096 XED_ICLASS_BTC,
00097 XED_ICLASS_BTR,
00098 XED_ICLASS_BTS,
00099 XED_ICLASS_BZHI,
00100 XED_ICLASS_CALL_FAR,
00101 XED_ICLASS_CALL_NEAR,
00102 XED_ICLASS_CBW,
00103 XED_ICLASS_CDQ,
00104 XED_ICLASS_CDQE,
00105 XED_ICLASS_CLAC,
00106 XED_ICLASS_CLC,
00107 XED_ICLASS_CLD,
00108 XED_ICLASS_CLFLUSH,
00109 XED_ICLASS_CLFLUSHOPT,
00110 XED_ICLASS_CLGI,
00111 XED_ICLASS_CLI,
00112 XED_ICLASS_CLTS,
00113 XED_ICLASS_CLWB,
00114 XED_ICLASS_CMC,
00115 XED_ICLASS_CMOVB,
00116 XED_ICLASS_CMOVBE,
00117 XED_ICLASS_CMOVL,
00118 XED_ICLASS_CMOVLE,
00119 XED_ICLASS_CMOVNB,
00120 XED_ICLASS_CMOVNBE,
00121 XED_ICLASS_CMOVNL,
00122 XED_ICLASS_CMOVNLE,
00123 XED_ICLASS_CMOVNO,
00124 XED_ICLASS_CMOVNP,
00125 XED_ICLASS_CMOVNS,
00126 XED_ICLASS_CMOVNZ,
00127 XED_ICLASS_CMOVO,
00128 XED_ICLASS_CMOVP,
00129 XED_ICLASS_CMOVS,
00130 XED_ICLASS_CMOVZ,
00131 XED_ICLASS_CMP,
00132 XED_ICLASS_CMPPD,
00133 XED_ICLASS_CMPPS,
00134 XED_ICLASS_CMPSB,
00135 XED_ICLASS_CMPSD,
00136 XED_ICLASS_CMPSD_XMM,
00137 XED_ICLASS_CMPSQ,
00138 XED_ICLASS_CMPSS,
00139 XED_ICLASS_CMPSW,
00140 XED_ICLASS_CMPXCHG,
00141 XED_ICLASS_CMPXCHG16B,
00142 XED_ICLASS_CMPXCHG8B,
00143 XED_ICLASS_COMISD,
00144 XED_ICLASS_COMISS,
00145 XED_ICLASS_CPUID,
00146 XED_ICLASS_CQO,
00147 XED_ICLASS_CRC32,
00148 XED_ICLASS_CVTDQ2PD,
00149 XED_ICLASS_CVTDQ2PS,
00150 XED_ICLASS_CVTPD2DQ,
00151 XED_ICLASS_CVTPD2PI,
00152 XED_ICLASS_CVTPD2PS,
00153 XED_ICLASS_CVTPI2PD,
00154 XED_ICLASS_CVTPI2PS,
00155 XED_ICLASS_CVTPS2DQ,
00156 XED_ICLASS_CVTPS2PD,
00157 XED_ICLASS_CVTPS2PI,
00158 XED_ICLASS_CVTSD2SI,
00159 XED_ICLASS_CVTSD2SS,
00160 XED_ICLASS_CVTSI2SD,
00161 XED_ICLASS_CVTSI2SS,
00162 XED_ICLASS_CVTSS2SD,
00163 XED_ICLASS_CVTSS2SI,
00164 XED_ICLASS_CVTTPD2DQ,
00165 XED_ICLASS_CVTTPD2PI,
00166 XED_ICLASS_CVTTPS2DQ,
00167 XED_ICLASS_CVTTPS2PI,
00168 XED_ICLASS_CVTTSD2SI,
00169 XED_ICLASS_CVTTSS2SI,
00170 XED_ICLASS_CWD,
00171 XED_ICLASS_CWDE,
00172 XED_ICLASS_DAA,
00173 XED_ICLASS_DAS,
00174 XED_ICLASS_DEC,
00175 XED_ICLASS_DIV,
00176 XED_ICLASS_DIVPD,
00177 XED_ICLASS_DIVPS,
00178 XED_ICLASS_DIVSD,
00179 XED_ICLASS_DIVSS,
00180 XED_ICLASS_DPPD,
00181 XED_ICLASS_DPPS,
00182 XED_ICLASS_EMMS,
00183 XED_ICLASS_ENCLS,
00184 XED_ICLASS_ENCLU,
00185 XED_ICLASS_ENTER,
00186 XED_ICLASS_EXTRACTPS,
00187 XED_ICLASS_EXTRQ,
00188 XED_ICLASS_F2XM1,
00189 XED_ICLASS_FABS,
00190 XED_ICLASS_FADD,
00191 XED_ICLASS_FADDP,
00192 XED_ICLASS_FBLD,
00193 XED_ICLASS_FBSTP,
00194 XED_ICLASS_FCHS,
00195 XED_ICLASS_FCMOVB,
00196 XED_ICLASS_FCMOVBE,
00197 XED_ICLASS_FCMOVE,
00198 XED_ICLASS_FCMOVNB,
00199 XED_ICLASS_FCMOVNBE,
00200 XED_ICLASS_FCMOVNE,
00201 XED_ICLASS_FCMOVNU,
00202 XED_ICLASS_FCMOVU,
00203 XED_ICLASS_FCOM,
00204 XED_ICLASS_FCOMI,
00205 XED_ICLASS_FCOMIP,
00206 XED_ICLASS_FCOMP,
00207 XED_ICLASS_FCOMPP,
00208 XED_ICLASS_FCOS,
00209 XED_ICLASS_FDECSTP,
00210 XED_ICLASS_FDISI8087_NOP,
00211 XED_ICLASS_FDIV,
00212 XED_ICLASS_FDIVP,
00213 XED_ICLASS_FDIVR,
00214 XED_ICLASS_FDIVRP,
00215 XED_ICLASS_FEMMS,
00216 XED_ICLASS_FENI8087_NOP,
00217 XED_ICLASS_FFREE,
00218 XED_ICLASS_FFREEP,
00219 XED_ICLASS_FIADD,
00220 XED_ICLASS_FICOM,
00221 XED_ICLASS_FICOMP,
00222 XED_ICLASS_FIDIV,
00223 XED_ICLASS_FIDIVR,
00224 XED_ICLASS_FILD,
00225 XED_ICLASS_FIMUL,
00226 XED_ICLASS_FINCSTP,
00227 XED_ICLASS_FIST,
00228 XED_ICLASS_FISTP,
00229 XED_ICLASS_FISTTP,
00230 XED_ICLASS_FISUB,
00231 XED_ICLASS_FISUBR,
00232 XED_ICLASS_FLD,
00233 XED_ICLASS_FLD1,
00234 XED_ICLASS_FLDCW,
00235 XED_ICLASS_FLDENV,
00236 XED_ICLASS_FLDL2E,
00237 XED_ICLASS_FLDL2T,
00238 XED_ICLASS_FLDLG2,
00239 XED_ICLASS_FLDLN2,
00240 XED_ICLASS_FLDPI,
00241 XED_ICLASS_FLDZ,
00242 XED_ICLASS_FMUL,
00243 XED_ICLASS_FMULP,
00244 XED_ICLASS_FNCLEX,
00245 XED_ICLASS_FNINIT,
00246 XED_ICLASS_FNOP,
00247 XED_ICLASS_FNSAVE,
00248 XED_ICLASS_FNSTCW,
00249 XED_ICLASS_FNSTENV,
00250 XED_ICLASS_FNSTSW,
00251 XED_ICLASS_FPATAN,
00252 XED_ICLASS_FPREM,
00253 XED_ICLASS_FPREM1,
00254 XED_ICLASS_FPTAN,
00255 XED_ICLASS_FRNDINT,
00256 XED_ICLASS_FRSTOR,
00257 XED_ICLASS_FSCALE,
00258 XED_ICLASS_FSETPM287_NOP,
00259 XED_ICLASS_FSIN,
00260 XED_ICLASS_FSINCOS,
00261 XED_ICLASS_FSQRT,
00262 XED_ICLASS_FST,
00263 XED_ICLASS_FSTP,
00264 XED_ICLASS_FSTPNCE,
00265 XED_ICLASS_FSUB,
00266 XED_ICLASS_FSUBP,
00267 XED_ICLASS_FSUBR,
00268 XED_ICLASS_FSUBRP,
00269 XED_ICLASS_FTST,
00270 XED_ICLASS_FUCOM,
00271 XED_ICLASS_FUCOMI,
00272 XED_ICLASS_FUCOMIP,
00273 XED_ICLASS_FUCOMP,
00274 XED_ICLASS_FUCOMPP,
00275 XED_ICLASS_FWAIT,
00276 XED_ICLASS_FXAM,
00277 XED_ICLASS_FXCH,
00278 XED_ICLASS_FXRSTOR,
00279 XED_ICLASS_FXRSTOR64,
00280 XED_ICLASS_FXSAVE,
00281 XED_ICLASS_FXSAVE64,
00282 XED_ICLASS_FXTRACT,
00283 XED_ICLASS_FYL2X,
00284 XED_ICLASS_FYL2XP1,
00285 XED_ICLASS_GETSEC,
00286 XED_ICLASS_HADDPD,
00287 XED_ICLASS_HADDPS,
00288 XED_ICLASS_HLT,
00289 XED_ICLASS_HSUBPD,
00290 XED_ICLASS_HSUBPS,
00291 XED_ICLASS_IDIV,
00292 XED_ICLASS_IMUL,
00293 XED_ICLASS_IN,
00294 XED_ICLASS_INC,
00295 XED_ICLASS_INSB,
00296 XED_ICLASS_INSD,
00297 XED_ICLASS_INSERTPS,
00298 XED_ICLASS_INSERTQ,
00299 XED_ICLASS_INSW,
00300 XED_ICLASS_INT,
00301 XED_ICLASS_INT1,
00302 XED_ICLASS_INT3,
00303 XED_ICLASS_INTO,
00304 XED_ICLASS_INVD,
00305 XED_ICLASS_INVEPT,
00306 XED_ICLASS_INVLPG,
00307 XED_ICLASS_INVLPGA,
00308 XED_ICLASS_INVPCID,
00309 XED_ICLASS_INVVPID,
00310 XED_ICLASS_IRET,
00311 XED_ICLASS_IRETD,
00312 XED_ICLASS_IRETQ,
00313 XED_ICLASS_JB,
00314 XED_ICLASS_JBE,
00315 XED_ICLASS_JL,
00316 XED_ICLASS_JLE,
00317 XED_ICLASS_JMP,
00318 XED_ICLASS_JMP_FAR,
00319 XED_ICLASS_JNB,
00320 XED_ICLASS_JNBE,
00321 XED_ICLASS_JNL,
00322 XED_ICLASS_JNLE,
00323 XED_ICLASS_JNO,
00324 XED_ICLASS_JNP,
00325 XED_ICLASS_JNS,
00326 XED_ICLASS_JNZ,
00327 XED_ICLASS_JO,
00328 XED_ICLASS_JP,
00329 XED_ICLASS_JRCXZ,
00330 XED_ICLASS_JS,
00331 XED_ICLASS_JZ,
00332 XED_ICLASS_KADDB,
00333 XED_ICLASS_KADDD,
00334 XED_ICLASS_KADDQ,
00335 XED_ICLASS_KADDW,
00336 XED_ICLASS_KANDB,
00337 XED_ICLASS_KANDD,
00338 XED_ICLASS_KANDNB,
00339 XED_ICLASS_KANDND,
00340 XED_ICLASS_KANDNQ,
00341 XED_ICLASS_KANDNW,
00342 XED_ICLASS_KANDQ,
00343 XED_ICLASS_KANDW,
00344 XED_ICLASS_KMOVB,
00345 XED_ICLASS_KMOVD,
00346 XED_ICLASS_KMOVQ,
00347 XED_ICLASS_KMOVW,
00348 XED_ICLASS_KNOTB,
00349 XED_ICLASS_KNOTD,
00350 XED_ICLASS_KNOTQ,
00351 XED_ICLASS_KNOTW,
00352 XED_ICLASS_KORB,
00353 XED_ICLASS_KORD,
00354 XED_ICLASS_KORQ,
00355 XED_ICLASS_KORTESTB,
00356 XED_ICLASS_KORTESTD,
00357 XED_ICLASS_KORTESTQ,
00358 XED_ICLASS_KORTESTW,
00359 XED_ICLASS_KORW,
00360 XED_ICLASS_KSHIFTLB,
00361 XED_ICLASS_KSHIFTLD,
00362 XED_ICLASS_KSHIFTLQ,
00363 XED_ICLASS_KSHIFTLW,
00364 XED_ICLASS_KSHIFTRB,
00365 XED_ICLASS_KSHIFTRD,
00366 XED_ICLASS_KSHIFTRQ,
00367 XED_ICLASS_KSHIFTRW,
00368 XED_ICLASS_KTESTB,
00369 XED_ICLASS_KTESTD,
00370 XED_ICLASS_KTESTQ,
00371 XED_ICLASS_KTESTW,
00372 XED_ICLASS_KUNPCKBW,
00373 XED_ICLASS_KUNPCKDQ,
00374 XED_ICLASS_KUNPCKWD,
00375 XED_ICLASS_KXNORB,
00376 XED_ICLASS_KXNORD,
00377 XED_ICLASS_KXNORQ,
00378 XED_ICLASS_KXNORW,
00379 XED_ICLASS_KXORB,
00380 XED_ICLASS_KXORD,
00381 XED_ICLASS_KXORQ,
00382 XED_ICLASS_KXORW,
00383 XED_ICLASS_LAHF,
00384 XED_ICLASS_LAR,
00385 XED_ICLASS_LDDQU,
00386 XED_ICLASS_LDMXCSR,
00387 XED_ICLASS_LDS,
00388 XED_ICLASS_LEA,
00389 XED_ICLASS_LEAVE,
00390 XED_ICLASS_LES,
00391 XED_ICLASS_LFENCE,
00392 XED_ICLASS_LFS,
00393 XED_ICLASS_LGDT,
00394 XED_ICLASS_LGS,
00395 XED_ICLASS_LIDT,
00396 XED_ICLASS_LLDT,
00397 XED_ICLASS_LLWPCB,
00398 XED_ICLASS_LMSW,
00399 XED_ICLASS_LODSB,
00400 XED_ICLASS_LODSD,
00401 XED_ICLASS_LODSQ,
00402 XED_ICLASS_LODSW,
00403 XED_ICLASS_LOOP,
00404 XED_ICLASS_LOOPE,
00405 XED_ICLASS_LOOPNE,
00406 XED_ICLASS_LSL,
00407 XED_ICLASS_LSS,
00408 XED_ICLASS_LTR,
00409 XED_ICLASS_LWPINS,
00410 XED_ICLASS_LWPVAL,
00411 XED_ICLASS_LZCNT,
00412 XED_ICLASS_MASKMOVDQU,
00413 XED_ICLASS_MASKMOVQ,
00414 XED_ICLASS_MAXPD,
00415 XED_ICLASS_MAXPS,
00416 XED_ICLASS_MAXSD,
00417 XED_ICLASS_MAXSS,
00418 XED_ICLASS_MFENCE,
00419 XED_ICLASS_MINPD,
00420 XED_ICLASS_MINPS,
00421 XED_ICLASS_MINSD,
00422 XED_ICLASS_MINSS,
00423 XED_ICLASS_MONITOR,
00424 XED_ICLASS_MOV,
00425 XED_ICLASS_MOVAPD,
00426 XED_ICLASS_MOVAPS,
00427 XED_ICLASS_MOVBE,
00428 XED_ICLASS_MOVD,
00429 XED_ICLASS_MOVDDUP,
00430 XED_ICLASS_MOVDQ2Q,
00431 XED_ICLASS_MOVDQA,
00432 XED_ICLASS_MOVDQU,
00433 XED_ICLASS_MOVHLPS,
00434 XED_ICLASS_MOVHPD,
00435 XED_ICLASS_MOVHPS,
00436 XED_ICLASS_MOVLHPS,
00437 XED_ICLASS_MOVLPD,
00438 XED_ICLASS_MOVLPS,
00439 XED_ICLASS_MOVMSKPD,
00440 XED_ICLASS_MOVMSKPS,
00441 XED_ICLASS_MOVNTDQ,
00442 XED_ICLASS_MOVNTDQA,
00443 XED_ICLASS_MOVNTI,
00444 XED_ICLASS_MOVNTPD,
00445 XED_ICLASS_MOVNTPS,
00446 XED_ICLASS_MOVNTQ,
00447 XED_ICLASS_MOVNTSD,
00448 XED_ICLASS_MOVNTSS,
00449 XED_ICLASS_MOVQ,
00450 XED_ICLASS_MOVQ2DQ,
00451 XED_ICLASS_MOVSB,
00452 XED_ICLASS_MOVSD,
00453 XED_ICLASS_MOVSD_XMM,
00454 XED_ICLASS_MOVSHDUP,
00455 XED_ICLASS_MOVSLDUP,
00456 XED_ICLASS_MOVSQ,
00457 XED_ICLASS_MOVSS,
00458 XED_ICLASS_MOVSW,
00459 XED_ICLASS_MOVSX,
00460 XED_ICLASS_MOVSXD,
00461 XED_ICLASS_MOVUPD,
00462 XED_ICLASS_MOVUPS,
00463 XED_ICLASS_MOVZX,
00464 XED_ICLASS_MOV_CR,
00465 XED_ICLASS_MOV_DR,
00466 XED_ICLASS_MPSADBW,
00467 XED_ICLASS_MUL,
00468 XED_ICLASS_MULPD,
00469 XED_ICLASS_MULPS,
00470 XED_ICLASS_MULSD,
00471 XED_ICLASS_MULSS,
00472 XED_ICLASS_MULX,
00473 XED_ICLASS_MWAIT,
00474 XED_ICLASS_NEG,
00475 XED_ICLASS_NOP,
00476 XED_ICLASS_NOP2,
00477 XED_ICLASS_NOP3,
00478 XED_ICLASS_NOP4,
00479 XED_ICLASS_NOP5,
00480 XED_ICLASS_NOP6,
00481 XED_ICLASS_NOP7,
00482 XED_ICLASS_NOP8,
00483 XED_ICLASS_NOP9,
00484 XED_ICLASS_NOT,
00485 XED_ICLASS_OR,
00486 XED_ICLASS_ORPD,
00487 XED_ICLASS_ORPS,
00488 XED_ICLASS_OUT,
00489 XED_ICLASS_OUTSB,
00490 XED_ICLASS_OUTSD,
00491 XED_ICLASS_OUTSW,
00492 XED_ICLASS_PABSB,
00493 XED_ICLASS_PABSD,
00494 XED_ICLASS_PABSW,
00495 XED_ICLASS_PACKSSDW,
00496 XED_ICLASS_PACKSSWB,
00497 XED_ICLASS_PACKUSDW,
00498 XED_ICLASS_PACKUSWB,
00499 XED_ICLASS_PADDB,
00500 XED_ICLASS_PADDD,
00501 XED_ICLASS_PADDQ,
00502 XED_ICLASS_PADDSB,
00503 XED_ICLASS_PADDSW,
00504 XED_ICLASS_PADDUSB,
00505 XED_ICLASS_PADDUSW,
00506 XED_ICLASS_PADDW,
00507 XED_ICLASS_PALIGNR,
00508 XED_ICLASS_PAND,
00509 XED_ICLASS_PANDN,
00510 XED_ICLASS_PAUSE,
00511 XED_ICLASS_PAVGB,
00512 XED_ICLASS_PAVGUSB,
00513 XED_ICLASS_PAVGW,
00514 XED_ICLASS_PBLENDVB,
00515 XED_ICLASS_PBLENDW,
00516 XED_ICLASS_PCLMULQDQ,
00517 XED_ICLASS_PCMPEQB,
00518 XED_ICLASS_PCMPEQD,
00519 XED_ICLASS_PCMPEQQ,
00520 XED_ICLASS_PCMPEQW,
00521 XED_ICLASS_PCMPESTRI,
00522 XED_ICLASS_PCMPESTRM,
00523 XED_ICLASS_PCMPGTB,
00524 XED_ICLASS_PCMPGTD,
00525 XED_ICLASS_PCMPGTQ,
00526 XED_ICLASS_PCMPGTW,
00527 XED_ICLASS_PCMPISTRI,
00528 XED_ICLASS_PCMPISTRM,
00529 XED_ICLASS_PCOMMIT,
00530 XED_ICLASS_PDEP,
00531 XED_ICLASS_PEXT,
00532 XED_ICLASS_PEXTRB,
00533 XED_ICLASS_PEXTRD,
00534 XED_ICLASS_PEXTRQ,
00535 XED_ICLASS_PEXTRW,
00536 XED_ICLASS_PEXTRW_SSE4,
00537 XED_ICLASS_PF2ID,
00538 XED_ICLASS_PF2IW,
00539 XED_ICLASS_PFACC,
00540 XED_ICLASS_PFADD,
00541 XED_ICLASS_PFCMPEQ,
00542 XED_ICLASS_PFCMPGE,
00543 XED_ICLASS_PFCMPGT,
00544 XED_ICLASS_PFCPIT1,
00545 XED_ICLASS_PFMAX,
00546 XED_ICLASS_PFMIN,
00547 XED_ICLASS_PFMUL,
00548 XED_ICLASS_PFNACC,
00549 XED_ICLASS_PFPNACC,
00550 XED_ICLASS_PFRCP,
00551 XED_ICLASS_PFRCPIT2,
00552 XED_ICLASS_PFRSQIT1,
00553 XED_ICLASS_PFSQRT,
00554 XED_ICLASS_PFSUB,
00555 XED_ICLASS_PFSUBR,
00556 XED_ICLASS_PHADDD,
00557 XED_ICLASS_PHADDSW,
00558 XED_ICLASS_PHADDW,
00559 XED_ICLASS_PHMINPOSUW,
00560 XED_ICLASS_PHSUBD,
00561 XED_ICLASS_PHSUBSW,
00562 XED_ICLASS_PHSUBW,
00563 XED_ICLASS_PI2FD,
00564 XED_ICLASS_PI2FW,
00565 XED_ICLASS_PINSRB,
00566 XED_ICLASS_PINSRD,
00567 XED_ICLASS_PINSRQ,
00568 XED_ICLASS_PINSRW,
00569 XED_ICLASS_PMADDUBSW,
00570 XED_ICLASS_PMADDWD,
00571 XED_ICLASS_PMAXSB,
00572 XED_ICLASS_PMAXSD,
00573 XED_ICLASS_PMAXSW,
00574 XED_ICLASS_PMAXUB,
00575 XED_ICLASS_PMAXUD,
00576 XED_ICLASS_PMAXUW,
00577 XED_ICLASS_PMINSB,
00578 XED_ICLASS_PMINSD,
00579 XED_ICLASS_PMINSW,
00580 XED_ICLASS_PMINUB,
00581 XED_ICLASS_PMINUD,
00582 XED_ICLASS_PMINUW,
00583 XED_ICLASS_PMOVMSKB,
00584 XED_ICLASS_PMOVSXBD,
00585 XED_ICLASS_PMOVSXBQ,
00586 XED_ICLASS_PMOVSXBW,
00587 XED_ICLASS_PMOVSXDQ,
00588 XED_ICLASS_PMOVSXWD,
00589 XED_ICLASS_PMOVSXWQ,
00590 XED_ICLASS_PMOVZXBD,
00591 XED_ICLASS_PMOVZXBQ,
00592 XED_ICLASS_PMOVZXBW,
00593 XED_ICLASS_PMOVZXDQ,
00594 XED_ICLASS_PMOVZXWD,
00595 XED_ICLASS_PMOVZXWQ,
00596 XED_ICLASS_PMULDQ,
00597 XED_ICLASS_PMULHRSW,
00598 XED_ICLASS_PMULHRW,
00599 XED_ICLASS_PMULHUW,
00600 XED_ICLASS_PMULHW,
00601 XED_ICLASS_PMULLD,
00602 XED_ICLASS_PMULLW,
00603 XED_ICLASS_PMULUDQ,
00604 XED_ICLASS_POP,
00605 XED_ICLASS_POPA,
00606 XED_ICLASS_POPAD,
00607 XED_ICLASS_POPCNT,
00608 XED_ICLASS_POPF,
00609 XED_ICLASS_POPFD,
00610 XED_ICLASS_POPFQ,
00611 XED_ICLASS_POR,
00612 XED_ICLASS_PREFETCHNTA,
00613 XED_ICLASS_PREFETCHT0,
00614 XED_ICLASS_PREFETCHT1,
00615 XED_ICLASS_PREFETCHT2,
00616 XED_ICLASS_PREFETCHW,
00617 XED_ICLASS_PREFETCHWT1,
00618 XED_ICLASS_PREFETCH_EXCLUSIVE,
00619 XED_ICLASS_PREFETCH_RESERVED,
00620 XED_ICLASS_PSADBW,
00621 XED_ICLASS_PSHUFB,
00622 XED_ICLASS_PSHUFD,
00623 XED_ICLASS_PSHUFHW,
00624 XED_ICLASS_PSHUFLW,
00625 XED_ICLASS_PSHUFW,
00626 XED_ICLASS_PSIGNB,
00627 XED_ICLASS_PSIGND,
00628 XED_ICLASS_PSIGNW,
00629 XED_ICLASS_PSLLD,
00630 XED_ICLASS_PSLLDQ,
00631 XED_ICLASS_PSLLQ,
00632 XED_ICLASS_PSLLW,
00633 XED_ICLASS_PSRAD,
00634 XED_ICLASS_PSRAW,
00635 XED_ICLASS_PSRLD,
00636 XED_ICLASS_PSRLDQ,
00637 XED_ICLASS_PSRLQ,
00638 XED_ICLASS_PSRLW,
00639 XED_ICLASS_PSUBB,
00640 XED_ICLASS_PSUBD,
00641 XED_ICLASS_PSUBQ,
00642 XED_ICLASS_PSUBSB,
00643 XED_ICLASS_PSUBSW,
00644 XED_ICLASS_PSUBUSB,
00645 XED_ICLASS_PSUBUSW,
00646 XED_ICLASS_PSUBW,
00647 XED_ICLASS_PSWAPD,
00648 XED_ICLASS_PTEST,
00649 XED_ICLASS_PUNPCKHBW,
00650 XED_ICLASS_PUNPCKHDQ,
00651 XED_ICLASS_PUNPCKHQDQ,
00652 XED_ICLASS_PUNPCKHWD,
00653 XED_ICLASS_PUNPCKLBW,
00654 XED_ICLASS_PUNPCKLDQ,
00655 XED_ICLASS_PUNPCKLQDQ,
00656 XED_ICLASS_PUNPCKLWD,
00657 XED_ICLASS_PUSH,
00658 XED_ICLASS_PUSHA,
00659 XED_ICLASS_PUSHAD,
00660 XED_ICLASS_PUSHF,
00661 XED_ICLASS_PUSHFD,
00662 XED_ICLASS_PUSHFQ,
00663 XED_ICLASS_PXOR,
00664 XED_ICLASS_RCL,
00665 XED_ICLASS_RCPPS,
00666 XED_ICLASS_RCPSS,
00667 XED_ICLASS_RCR,
00668 XED_ICLASS_RDFSBASE,
00669 XED_ICLASS_RDGSBASE,
00670 XED_ICLASS_RDMSR,
00671 XED_ICLASS_RDPMC,
00672 XED_ICLASS_RDRAND,
00673 XED_ICLASS_RDSEED,
00674 XED_ICLASS_RDTSC,
00675 XED_ICLASS_RDTSCP,
00676 XED_ICLASS_RET_FAR,
00677 XED_ICLASS_RET_NEAR,
00678 XED_ICLASS_ROL,
00679 XED_ICLASS_ROR,
00680 XED_ICLASS_RORX,
00681 XED_ICLASS_ROUNDPD,
00682 XED_ICLASS_ROUNDPS,
00683 XED_ICLASS_ROUNDSD,
00684 XED_ICLASS_ROUNDSS,
00685 XED_ICLASS_RSM,
00686 XED_ICLASS_RSQRTPS,
00687 XED_ICLASS_RSQRTSS,
00688 XED_ICLASS_SAHF,
00689 XED_ICLASS_SALC,
00690 XED_ICLASS_SAR,
00691 XED_ICLASS_SARX,
00692 XED_ICLASS_SBB,
00693 XED_ICLASS_SCASB,
00694 XED_ICLASS_SCASD,
00695 XED_ICLASS_SCASQ,
00696 XED_ICLASS_SCASW,
00697 XED_ICLASS_SETB,
00698 XED_ICLASS_SETBE,
00699 XED_ICLASS_SETL,
00700 XED_ICLASS_SETLE,
00701 XED_ICLASS_SETNB,
00702 XED_ICLASS_SETNBE,
00703 XED_ICLASS_SETNL,
00704 XED_ICLASS_SETNLE,
00705 XED_ICLASS_SETNO,
00706 XED_ICLASS_SETNP,
00707 XED_ICLASS_SETNS,
00708 XED_ICLASS_SETNZ,
00709 XED_ICLASS_SETO,
00710 XED_ICLASS_SETP,
00711 XED_ICLASS_SETS,
00712 XED_ICLASS_SETZ,
00713 XED_ICLASS_SFENCE,
00714 XED_ICLASS_SGDT,
00715 XED_ICLASS_SHA1MSG1,
00716 XED_ICLASS_SHA1MSG2,
00717 XED_ICLASS_SHA1NEXTE,
00718 XED_ICLASS_SHA1RNDS4,
00719 XED_ICLASS_SHA256MSG1,
00720 XED_ICLASS_SHA256MSG2,
00721 XED_ICLASS_SHA256RNDS2,
00722 XED_ICLASS_SHL,
00723 XED_ICLASS_SHLD,
00724 XED_ICLASS_SHLX,
00725 XED_ICLASS_SHR,
00726 XED_ICLASS_SHRD,
00727 XED_ICLASS_SHRX,
00728 XED_ICLASS_SHUFPD,
00729 XED_ICLASS_SHUFPS,
00730 XED_ICLASS_SIDT,
00731 XED_ICLASS_SKINIT,
00732 XED_ICLASS_SLDT,
00733 XED_ICLASS_SLWPCB,
00734 XED_ICLASS_SMSW,
00735 XED_ICLASS_SQRTPD,
00736 XED_ICLASS_SQRTPS,
00737 XED_ICLASS_SQRTSD,
00738 XED_ICLASS_SQRTSS,
00739 XED_ICLASS_STAC,
00740 XED_ICLASS_STC,
00741 XED_ICLASS_STD,
00742 XED_ICLASS_STGI,
00743 XED_ICLASS_STI,
00744 XED_ICLASS_STMXCSR,
00745 XED_ICLASS_STOSB,
00746 XED_ICLASS_STOSD,
00747 XED_ICLASS_STOSQ,
00748 XED_ICLASS_STOSW,
00749 XED_ICLASS_STR,
00750 XED_ICLASS_SUB,
00751 XED_ICLASS_SUBPD,
00752 XED_ICLASS_SUBPS,
00753 XED_ICLASS_SUBSD,
00754 XED_ICLASS_SUBSS,
00755 XED_ICLASS_SWAPGS,
00756 XED_ICLASS_SYSCALL,
00757 XED_ICLASS_SYSCALL_AMD,
00758 XED_ICLASS_SYSENTER,
00759 XED_ICLASS_SYSEXIT,
00760 XED_ICLASS_SYSRET,
00761 XED_ICLASS_SYSRET_AMD,
00762 XED_ICLASS_T1MSKC,
00763 XED_ICLASS_TEST,
00764 XED_ICLASS_TZCNT,
00765 XED_ICLASS_TZMSK,
00766 XED_ICLASS_UCOMISD,
00767 XED_ICLASS_UCOMISS,
00768 XED_ICLASS_UD2,
00769 XED_ICLASS_UNPCKHPD,
00770 XED_ICLASS_UNPCKHPS,
00771 XED_ICLASS_UNPCKLPD,
00772 XED_ICLASS_UNPCKLPS,
00773 XED_ICLASS_VADDPD,
00774 XED_ICLASS_VADDPS,
00775 XED_ICLASS_VADDSD,
00776 XED_ICLASS_VADDSS,
00777 XED_ICLASS_VADDSUBPD,
00778 XED_ICLASS_VADDSUBPS,
00779 XED_ICLASS_VAESDEC,
00780 XED_ICLASS_VAESDECLAST,
00781 XED_ICLASS_VAESENC,
00782 XED_ICLASS_VAESENCLAST,
00783 XED_ICLASS_VAESIMC,
00784 XED_ICLASS_VAESKEYGENASSIST,
00785 XED_ICLASS_VALIGND,
00786 XED_ICLASS_VALIGNQ,
00787 XED_ICLASS_VANDNPD,
00788 XED_ICLASS_VANDNPS,
00789 XED_ICLASS_VANDPD,
00790 XED_ICLASS_VANDPS,
00791 XED_ICLASS_VBLENDMPD,
00792 XED_ICLASS_VBLENDMPS,
00793 XED_ICLASS_VBLENDPD,
00794 XED_ICLASS_VBLENDPS,
00795 XED_ICLASS_VBLENDVPD,
00796 XED_ICLASS_VBLENDVPS,
00797 XED_ICLASS_VBROADCASTF128,
00798 XED_ICLASS_VBROADCASTF32X2,
00799 XED_ICLASS_VBROADCASTF32X4,
00800 XED_ICLASS_VBROADCASTF32X8,
00801 XED_ICLASS_VBROADCASTF64X2,
00802 XED_ICLASS_VBROADCASTF64X4,
00803 XED_ICLASS_VBROADCASTI128,
00804 XED_ICLASS_VBROADCASTI32X2,
00805 XED_ICLASS_VBROADCASTI32X4,
00806 XED_ICLASS_VBROADCASTI32X8,
00807 XED_ICLASS_VBROADCASTI64X2,
00808 XED_ICLASS_VBROADCASTI64X4,
00809 XED_ICLASS_VBROADCASTSD,
00810 XED_ICLASS_VBROADCASTSS,
00811 XED_ICLASS_VCMPPD,
00812 XED_ICLASS_VCMPPS,
00813 XED_ICLASS_VCMPSD,
00814 XED_ICLASS_VCMPSS,
00815 XED_ICLASS_VCOMISD,
00816 XED_ICLASS_VCOMISS,
00817 XED_ICLASS_VCOMPRESSPD,
00818 XED_ICLASS_VCOMPRESSPS,
00819 XED_ICLASS_VCVTDQ2PD,
00820 XED_ICLASS_VCVTDQ2PS,
00821 XED_ICLASS_VCVTPD2DQ,
00822 XED_ICLASS_VCVTPD2PS,
00823 XED_ICLASS_VCVTPD2QQ,
00824 XED_ICLASS_VCVTPD2UDQ,
00825 XED_ICLASS_VCVTPD2UQQ,
00826 XED_ICLASS_VCVTPH2PS,
00827 XED_ICLASS_VCVTPS2DQ,
00828 XED_ICLASS_VCVTPS2PD,
00829 XED_ICLASS_VCVTPS2PH,
00830 XED_ICLASS_VCVTPS2QQ,
00831 XED_ICLASS_VCVTPS2UDQ,
00832 XED_ICLASS_VCVTPS2UQQ,
00833 XED_ICLASS_VCVTQQ2PD,
00834 XED_ICLASS_VCVTQQ2PS,
00835 XED_ICLASS_VCVTSD2SI,
00836 XED_ICLASS_VCVTSD2SS,
00837 XED_ICLASS_VCVTSD2USI,
00838 XED_ICLASS_VCVTSI2SD,
00839 XED_ICLASS_VCVTSI2SS,
00840 XED_ICLASS_VCVTSS2SD,
00841 XED_ICLASS_VCVTSS2SI,
00842 XED_ICLASS_VCVTSS2USI,
00843 XED_ICLASS_VCVTTPD2DQ,
00844 XED_ICLASS_VCVTTPD2QQ,
00845 XED_ICLASS_VCVTTPD2UDQ,
00846 XED_ICLASS_VCVTTPD2UQQ,
00847 XED_ICLASS_VCVTTPS2DQ,
00848 XED_ICLASS_VCVTTPS2QQ,
00849 XED_ICLASS_VCVTTPS2UDQ,
00850 XED_ICLASS_VCVTTPS2UQQ,
00851 XED_ICLASS_VCVTTSD2SI,
00852 XED_ICLASS_VCVTTSD2USI,
00853 XED_ICLASS_VCVTTSS2SI,
00854 XED_ICLASS_VCVTTSS2USI,
00855 XED_ICLASS_VCVTUDQ2PD,
00856 XED_ICLASS_VCVTUDQ2PS,
00857 XED_ICLASS_VCVTUQQ2PD,
00858 XED_ICLASS_VCVTUQQ2PS,
00859 XED_ICLASS_VCVTUSI2SD,
00860 XED_ICLASS_VCVTUSI2SS,
00861 XED_ICLASS_VDBPSADBW,
00862 XED_ICLASS_VDIVPD,
00863 XED_ICLASS_VDIVPS,
00864 XED_ICLASS_VDIVSD,
00865 XED_ICLASS_VDIVSS,
00866 XED_ICLASS_VDPPD,
00867 XED_ICLASS_VDPPS,
00868 XED_ICLASS_VERR,
00869 XED_ICLASS_VERW,
00870 XED_ICLASS_VEXP2PD,
00871 XED_ICLASS_VEXP2PS,
00872 XED_ICLASS_VEXPANDPD,
00873 XED_ICLASS_VEXPANDPS,
00874 XED_ICLASS_VEXTRACTF128,
00875 XED_ICLASS_VEXTRACTF32X4,
00876 XED_ICLASS_VEXTRACTF32X8,
00877 XED_ICLASS_VEXTRACTF64X2,
00878 XED_ICLASS_VEXTRACTF64X4,
00879 XED_ICLASS_VEXTRACTI128,
00880 XED_ICLASS_VEXTRACTI32X4,
00881 XED_ICLASS_VEXTRACTI32X8,
00882 XED_ICLASS_VEXTRACTI64X2,
00883 XED_ICLASS_VEXTRACTI64X4,
00884 XED_ICLASS_VEXTRACTPS,
00885 XED_ICLASS_VFIXUPIMMPD,
00886 XED_ICLASS_VFIXUPIMMPS,
00887 XED_ICLASS_VFIXUPIMMSD,
00888 XED_ICLASS_VFIXUPIMMSS,
00889 XED_ICLASS_VFMADD132PD,
00890 XED_ICLASS_VFMADD132PS,
00891 XED_ICLASS_VFMADD132SD,
00892 XED_ICLASS_VFMADD132SS,
00893 XED_ICLASS_VFMADD213PD,
00894 XED_ICLASS_VFMADD213PS,
00895 XED_ICLASS_VFMADD213SD,
00896 XED_ICLASS_VFMADD213SS,
00897 XED_ICLASS_VFMADD231PD,
00898 XED_ICLASS_VFMADD231PS,
00899 XED_ICLASS_VFMADD231SD,
00900 XED_ICLASS_VFMADD231SS,
00901 XED_ICLASS_VFMADDPD,
00902 XED_ICLASS_VFMADDPS,
00903 XED_ICLASS_VFMADDSD,
00904 XED_ICLASS_VFMADDSS,
00905 XED_ICLASS_VFMADDSUB132PD,
00906 XED_ICLASS_VFMADDSUB132PS,
00907 XED_ICLASS_VFMADDSUB213PD,
00908 XED_ICLASS_VFMADDSUB213PS,
00909 XED_ICLASS_VFMADDSUB231PD,
00910 XED_ICLASS_VFMADDSUB231PS,
00911 XED_ICLASS_VFMADDSUBPD,
00912 XED_ICLASS_VFMADDSUBPS,
00913 XED_ICLASS_VFMSUB132PD,
00914 XED_ICLASS_VFMSUB132PS,
00915 XED_ICLASS_VFMSUB132SD,
00916 XED_ICLASS_VFMSUB132SS,
00917 XED_ICLASS_VFMSUB213PD,
00918 XED_ICLASS_VFMSUB213PS,
00919 XED_ICLASS_VFMSUB213SD,
00920 XED_ICLASS_VFMSUB213SS,
00921 XED_ICLASS_VFMSUB231PD,
00922 XED_ICLASS_VFMSUB231PS,
00923 XED_ICLASS_VFMSUB231SD,
00924 XED_ICLASS_VFMSUB231SS,
00925 XED_ICLASS_VFMSUBADD132PD,
00926 XED_ICLASS_VFMSUBADD132PS,
00927 XED_ICLASS_VFMSUBADD213PD,
00928 XED_ICLASS_VFMSUBADD213PS,
00929 XED_ICLASS_VFMSUBADD231PD,
00930 XED_ICLASS_VFMSUBADD231PS,
00931 XED_ICLASS_VFMSUBADDPD,
00932 XED_ICLASS_VFMSUBADDPS,
00933 XED_ICLASS_VFMSUBPD,
00934 XED_ICLASS_VFMSUBPS,
00935 XED_ICLASS_VFMSUBSD,
00936 XED_ICLASS_VFMSUBSS,
00937 XED_ICLASS_VFNMADD132PD,
00938 XED_ICLASS_VFNMADD132PS,
00939 XED_ICLASS_VFNMADD132SD,
00940 XED_ICLASS_VFNMADD132SS,
00941 XED_ICLASS_VFNMADD213PD,
00942 XED_ICLASS_VFNMADD213PS,
00943 XED_ICLASS_VFNMADD213SD,
00944 XED_ICLASS_VFNMADD213SS,
00945 XED_ICLASS_VFNMADD231PD,
00946 XED_ICLASS_VFNMADD231PS,
00947 XED_ICLASS_VFNMADD231SD,
00948 XED_ICLASS_VFNMADD231SS,
00949 XED_ICLASS_VFNMADDPD,
00950 XED_ICLASS_VFNMADDPS,
00951 XED_ICLASS_VFNMADDSD,
00952 XED_ICLASS_VFNMADDSS,
00953 XED_ICLASS_VFNMSUB132PD,
00954 XED_ICLASS_VFNMSUB132PS,
00955 XED_ICLASS_VFNMSUB132SD,
00956 XED_ICLASS_VFNMSUB132SS,
00957 XED_ICLASS_VFNMSUB213PD,
00958 XED_ICLASS_VFNMSUB213PS,
00959 XED_ICLASS_VFNMSUB213SD,
00960 XED_ICLASS_VFNMSUB213SS,
00961 XED_ICLASS_VFNMSUB231PD,
00962 XED_ICLASS_VFNMSUB231PS,
00963 XED_ICLASS_VFNMSUB231SD,
00964 XED_ICLASS_VFNMSUB231SS,
00965 XED_ICLASS_VFNMSUBPD,
00966 XED_ICLASS_VFNMSUBPS,
00967 XED_ICLASS_VFNMSUBSD,
00968 XED_ICLASS_VFNMSUBSS,
00969 XED_ICLASS_VFPCLASSPD,
00970 XED_ICLASS_VFPCLASSPS,
00971 XED_ICLASS_VFPCLASSSD,
00972 XED_ICLASS_VFPCLASSSS,
00973 XED_ICLASS_VFRCZPD,
00974 XED_ICLASS_VFRCZPS,
00975 XED_ICLASS_VFRCZSD,
00976 XED_ICLASS_VFRCZSS,
00977 XED_ICLASS_VGATHERDPD,
00978 XED_ICLASS_VGATHERDPS,
00979 XED_ICLASS_VGATHERPF0DPD,
00980 XED_ICLASS_VGATHERPF0DPS,
00981 XED_ICLASS_VGATHERPF0QPD,
00982 XED_ICLASS_VGATHERPF0QPS,
00983 XED_ICLASS_VGATHERPF1DPD,
00984 XED_ICLASS_VGATHERPF1DPS,
00985 XED_ICLASS_VGATHERPF1QPD,
00986 XED_ICLASS_VGATHERPF1QPS,
00987 XED_ICLASS_VGATHERQPD,
00988 XED_ICLASS_VGATHERQPS,
00989 XED_ICLASS_VGETEXPPD,
00990 XED_ICLASS_VGETEXPPS,
00991 XED_ICLASS_VGETEXPSD,
00992 XED_ICLASS_VGETEXPSS,
00993 XED_ICLASS_VGETMANTPD,
00994 XED_ICLASS_VGETMANTPS,
00995 XED_ICLASS_VGETMANTSD,
00996 XED_ICLASS_VGETMANTSS,
00997 XED_ICLASS_VHADDPD,
00998 XED_ICLASS_VHADDPS,
00999 XED_ICLASS_VHSUBPD,
01000 XED_ICLASS_VHSUBPS,
01001 XED_ICLASS_VINSERTF128,
01002 XED_ICLASS_VINSERTF32X4,
01003 XED_ICLASS_VINSERTF32X8,
01004 XED_ICLASS_VINSERTF64X2,
01005 XED_ICLASS_VINSERTF64X4,
01006 XED_ICLASS_VINSERTI128,
01007 XED_ICLASS_VINSERTI32X4,
01008 XED_ICLASS_VINSERTI32X8,
01009 XED_ICLASS_VINSERTI64X2,
01010 XED_ICLASS_VINSERTI64X4,
01011 XED_ICLASS_VINSERTPS,
01012 XED_ICLASS_VLDDQU,
01013 XED_ICLASS_VLDMXCSR,
01014 XED_ICLASS_VMASKMOVDQU,
01015 XED_ICLASS_VMASKMOVPD,
01016 XED_ICLASS_VMASKMOVPS,
01017 XED_ICLASS_VMAXPD,
01018 XED_ICLASS_VMAXPS,
01019 XED_ICLASS_VMAXSD,
01020 XED_ICLASS_VMAXSS,
01021 XED_ICLASS_VMCALL,
01022 XED_ICLASS_VMCLEAR,
01023 XED_ICLASS_VMFUNC,
01024 XED_ICLASS_VMINPD,
01025 XED_ICLASS_VMINPS,
01026 XED_ICLASS_VMINSD,
01027 XED_ICLASS_VMINSS,
01028 XED_ICLASS_VMLAUNCH,
01029 XED_ICLASS_VMLOAD,
01030 XED_ICLASS_VMMCALL,
01031 XED_ICLASS_VMOVAPD,
01032 XED_ICLASS_VMOVAPS,
01033 XED_ICLASS_VMOVD,
01034 XED_ICLASS_VMOVDDUP,
01035 XED_ICLASS_VMOVDQA,
01036 XED_ICLASS_VMOVDQA32,
01037 XED_ICLASS_VMOVDQA64,
01038 XED_ICLASS_VMOVDQU,
01039 XED_ICLASS_VMOVDQU16,
01040 XED_ICLASS_VMOVDQU32,
01041 XED_ICLASS_VMOVDQU64,
01042 XED_ICLASS_VMOVDQU8,
01043 XED_ICLASS_VMOVHLPS,
01044 XED_ICLASS_VMOVHPD,
01045 XED_ICLASS_VMOVHPS,
01046 XED_ICLASS_VMOVLHPS,
01047 XED_ICLASS_VMOVLPD,
01048 XED_ICLASS_VMOVLPS,
01049 XED_ICLASS_VMOVMSKPD,
01050 XED_ICLASS_VMOVMSKPS,
01051 XED_ICLASS_VMOVNTDQ,
01052 XED_ICLASS_VMOVNTDQA,
01053 XED_ICLASS_VMOVNTPD,
01054 XED_ICLASS_VMOVNTPS,
01055 XED_ICLASS_VMOVQ,
01056 XED_ICLASS_VMOVSD,
01057 XED_ICLASS_VMOVSHDUP,
01058 XED_ICLASS_VMOVSLDUP,
01059 XED_ICLASS_VMOVSS,
01060 XED_ICLASS_VMOVUPD,
01061 XED_ICLASS_VMOVUPS,
01062 XED_ICLASS_VMPSADBW,
01063 XED_ICLASS_VMPTRLD,
01064 XED_ICLASS_VMPTRST,
01065 XED_ICLASS_VMREAD,
01066 XED_ICLASS_VMRESUME,
01067 XED_ICLASS_VMRUN,
01068 XED_ICLASS_VMSAVE,
01069 XED_ICLASS_VMULPD,
01070 XED_ICLASS_VMULPS,
01071 XED_ICLASS_VMULSD,
01072 XED_ICLASS_VMULSS,
01073 XED_ICLASS_VMWRITE,
01074 XED_ICLASS_VMXOFF,
01075 XED_ICLASS_VMXON,
01076 XED_ICLASS_VORPD,
01077 XED_ICLASS_VORPS,
01078 XED_ICLASS_VPABSB,
01079 XED_ICLASS_VPABSD,
01080 XED_ICLASS_VPABSQ,
01081 XED_ICLASS_VPABSW,
01082 XED_ICLASS_VPACKSSDW,
01083 XED_ICLASS_VPACKSSWB,
01084 XED_ICLASS_VPACKUSDW,
01085 XED_ICLASS_VPACKUSWB,
01086 XED_ICLASS_VPADDB,
01087 XED_ICLASS_VPADDD,
01088 XED_ICLASS_VPADDQ,
01089 XED_ICLASS_VPADDSB,
01090 XED_ICLASS_VPADDSW,
01091 XED_ICLASS_VPADDUSB,
01092 XED_ICLASS_VPADDUSW,
01093 XED_ICLASS_VPADDW,
01094 XED_ICLASS_VPALIGNR,
01095 XED_ICLASS_VPAND,
01096 XED_ICLASS_VPANDD,
01097 XED_ICLASS_VPANDN,
01098 XED_ICLASS_VPANDND,
01099 XED_ICLASS_VPANDNQ,
01100 XED_ICLASS_VPANDQ,
01101 XED_ICLASS_VPAVGB,
01102 XED_ICLASS_VPAVGW,
01103 XED_ICLASS_VPBLENDD,
01104 XED_ICLASS_VPBLENDMB,
01105 XED_ICLASS_VPBLENDMD,
01106 XED_ICLASS_VPBLENDMQ,
01107 XED_ICLASS_VPBLENDMW,
01108 XED_ICLASS_VPBLENDVB,
01109 XED_ICLASS_VPBLENDW,
01110 XED_ICLASS_VPBROADCASTB,
01111 XED_ICLASS_VPBROADCASTD,
01112 XED_ICLASS_VPBROADCASTMB2Q,
01113 XED_ICLASS_VPBROADCASTMW2D,
01114 XED_ICLASS_VPBROADCASTQ,
01115 XED_ICLASS_VPBROADCASTW,
01116 XED_ICLASS_VPCLMULQDQ,
01117 XED_ICLASS_VPCMOV,
01118 XED_ICLASS_VPCMPB,
01119 XED_ICLASS_VPCMPD,
01120 XED_ICLASS_VPCMPEQB,
01121 XED_ICLASS_VPCMPEQD,
01122 XED_ICLASS_VPCMPEQQ,
01123 XED_ICLASS_VPCMPEQW,
01124 XED_ICLASS_VPCMPESTRI,
01125 XED_ICLASS_VPCMPESTRM,
01126 XED_ICLASS_VPCMPGTB,
01127 XED_ICLASS_VPCMPGTD,
01128 XED_ICLASS_VPCMPGTQ,
01129 XED_ICLASS_VPCMPGTW,
01130 XED_ICLASS_VPCMPISTRI,
01131 XED_ICLASS_VPCMPISTRM,
01132 XED_ICLASS_VPCMPQ,
01133 XED_ICLASS_VPCMPUB,
01134 XED_ICLASS_VPCMPUD,
01135 XED_ICLASS_VPCMPUQ,
01136 XED_ICLASS_VPCMPUW,
01137 XED_ICLASS_VPCMPW,
01138 XED_ICLASS_VPCOMB,
01139 XED_ICLASS_VPCOMD,
01140 XED_ICLASS_VPCOMPRESSD,
01141 XED_ICLASS_VPCOMPRESSQ,
01142 XED_ICLASS_VPCOMQ,
01143 XED_ICLASS_VPCOMUB,
01144 XED_ICLASS_VPCOMUD,
01145 XED_ICLASS_VPCOMUQ,
01146 XED_ICLASS_VPCOMUW,
01147 XED_ICLASS_VPCOMW,
01148 XED_ICLASS_VPCONFLICTD,
01149 XED_ICLASS_VPCONFLICTQ,
01150 XED_ICLASS_VPERM2F128,
01151 XED_ICLASS_VPERM2I128,
01152 XED_ICLASS_VPERMB,
01153 XED_ICLASS_VPERMD,
01154 XED_ICLASS_VPERMI2B,
01155 XED_ICLASS_VPERMI2D,
01156 XED_ICLASS_VPERMI2PD,
01157 XED_ICLASS_VPERMI2PS,
01158 XED_ICLASS_VPERMI2Q,
01159 XED_ICLASS_VPERMI2W,
01160 XED_ICLASS_VPERMIL2PD,
01161 XED_ICLASS_VPERMIL2PS,
01162 XED_ICLASS_VPERMILPD,
01163 XED_ICLASS_VPERMILPS,
01164 XED_ICLASS_VPERMPD,
01165 XED_ICLASS_VPERMPS,
01166 XED_ICLASS_VPERMQ,
01167 XED_ICLASS_VPERMT2B,
01168 XED_ICLASS_VPERMT2D,
01169 XED_ICLASS_VPERMT2PD,
01170 XED_ICLASS_VPERMT2PS,
01171 XED_ICLASS_VPERMT2Q,
01172 XED_ICLASS_VPERMT2W,
01173 XED_ICLASS_VPERMW,
01174 XED_ICLASS_VPEXPANDD,
01175 XED_ICLASS_VPEXPANDQ,
01176 XED_ICLASS_VPEXTRB,
01177 XED_ICLASS_VPEXTRD,
01178 XED_ICLASS_VPEXTRQ,
01179 XED_ICLASS_VPEXTRW,
01180 XED_ICLASS_VPGATHERDD,
01181 XED_ICLASS_VPGATHERDQ,
01182 XED_ICLASS_VPGATHERQD,
01183 XED_ICLASS_VPGATHERQQ,
01184 XED_ICLASS_VPHADDBD,
01185 XED_ICLASS_VPHADDBQ,
01186 XED_ICLASS_VPHADDBW,
01187 XED_ICLASS_VPHADDD,
01188 XED_ICLASS_VPHADDDQ,
01189 XED_ICLASS_VPHADDSW,
01190 XED_ICLASS_VPHADDUBD,
01191 XED_ICLASS_VPHADDUBQ,
01192 XED_ICLASS_VPHADDUBW,
01193 XED_ICLASS_VPHADDUDQ,
01194 XED_ICLASS_VPHADDUWD,
01195 XED_ICLASS_VPHADDUWQ,
01196 XED_ICLASS_VPHADDW,
01197 XED_ICLASS_VPHADDWD,
01198 XED_ICLASS_VPHADDWQ,
01199 XED_ICLASS_VPHMINPOSUW,
01200 XED_ICLASS_VPHSUBBW,
01201 XED_ICLASS_VPHSUBD,
01202 XED_ICLASS_VPHSUBDQ,
01203 XED_ICLASS_VPHSUBSW,
01204 XED_ICLASS_VPHSUBW,
01205 XED_ICLASS_VPHSUBWD,
01206 XED_ICLASS_VPINSRB,
01207 XED_ICLASS_VPINSRD,
01208 XED_ICLASS_VPINSRQ,
01209 XED_ICLASS_VPINSRW,
01210 XED_ICLASS_VPLZCNTD,
01211 XED_ICLASS_VPLZCNTQ,
01212 XED_ICLASS_VPMACSDD,
01213 XED_ICLASS_VPMACSDQH,
01214 XED_ICLASS_VPMACSDQL,
01215 XED_ICLASS_VPMACSSDD,
01216 XED_ICLASS_VPMACSSDQH,
01217 XED_ICLASS_VPMACSSDQL,
01218 XED_ICLASS_VPMACSSWD,
01219 XED_ICLASS_VPMACSSWW,
01220 XED_ICLASS_VPMACSWD,
01221 XED_ICLASS_VPMACSWW,
01222 XED_ICLASS_VPMADCSSWD,
01223 XED_ICLASS_VPMADCSWD,
01224 XED_ICLASS_VPMADD52HUQ,
01225 XED_ICLASS_VPMADD52LUQ,
01226 XED_ICLASS_VPMADDUBSW,
01227 XED_ICLASS_VPMADDWD,
01228 XED_ICLASS_VPMASKMOVD,
01229 XED_ICLASS_VPMASKMOVQ,
01230 XED_ICLASS_VPMAXSB,
01231 XED_ICLASS_VPMAXSD,
01232 XED_ICLASS_VPMAXSQ,
01233 XED_ICLASS_VPMAXSW,
01234 XED_ICLASS_VPMAXUB,
01235 XED_ICLASS_VPMAXUD,
01236 XED_ICLASS_VPMAXUQ,
01237 XED_ICLASS_VPMAXUW,
01238 XED_ICLASS_VPMINSB,
01239 XED_ICLASS_VPMINSD,
01240 XED_ICLASS_VPMINSQ,
01241 XED_ICLASS_VPMINSW,
01242 XED_ICLASS_VPMINUB,
01243 XED_ICLASS_VPMINUD,
01244 XED_ICLASS_VPMINUQ,
01245 XED_ICLASS_VPMINUW,
01246 XED_ICLASS_VPMOVB2M,
01247 XED_ICLASS_VPMOVD2M,
01248 XED_ICLASS_VPMOVDB,
01249 XED_ICLASS_VPMOVDW,
01250 XED_ICLASS_VPMOVM2B,
01251 XED_ICLASS_VPMOVM2D,
01252 XED_ICLASS_VPMOVM2Q,
01253 XED_ICLASS_VPMOVM2W,
01254 XED_ICLASS_VPMOVMSKB,
01255 XED_ICLASS_VPMOVQ2M,
01256 XED_ICLASS_VPMOVQB,
01257 XED_ICLASS_VPMOVQD,
01258 XED_ICLASS_VPMOVQW,
01259 XED_ICLASS_VPMOVSDB,
01260 XED_ICLASS_VPMOVSDW,
01261 XED_ICLASS_VPMOVSQB,
01262 XED_ICLASS_VPMOVSQD,
01263 XED_ICLASS_VPMOVSQW,
01264 XED_ICLASS_VPMOVSWB,
01265 XED_ICLASS_VPMOVSXBD,
01266 XED_ICLASS_VPMOVSXBQ,
01267 XED_ICLASS_VPMOVSXBW,
01268 XED_ICLASS_VPMOVSXDQ,
01269 XED_ICLASS_VPMOVSXWD,
01270 XED_ICLASS_VPMOVSXWQ,
01271 XED_ICLASS_VPMOVUSDB,
01272 XED_ICLASS_VPMOVUSDW,
01273 XED_ICLASS_VPMOVUSQB,
01274 XED_ICLASS_VPMOVUSQD,
01275 XED_ICLASS_VPMOVUSQW,
01276 XED_ICLASS_VPMOVUSWB,
01277 XED_ICLASS_VPMOVW2M,
01278 XED_ICLASS_VPMOVWB,
01279 XED_ICLASS_VPMOVZXBD,
01280 XED_ICLASS_VPMOVZXBQ,
01281 XED_ICLASS_VPMOVZXBW,
01282 XED_ICLASS_VPMOVZXDQ,
01283 XED_ICLASS_VPMOVZXWD,
01284 XED_ICLASS_VPMOVZXWQ,
01285 XED_ICLASS_VPMULDQ,
01286 XED_ICLASS_VPMULHRSW,
01287 XED_ICLASS_VPMULHUW,
01288 XED_ICLASS_VPMULHW,
01289 XED_ICLASS_VPMULLD,
01290 XED_ICLASS_VPMULLQ,
01291 XED_ICLASS_VPMULLW,
01292 XED_ICLASS_VPMULTISHIFTQB,
01293 XED_ICLASS_VPMULUDQ,
01294 XED_ICLASS_VPOR,
01295 XED_ICLASS_VPORD,
01296 XED_ICLASS_VPORQ,
01297 XED_ICLASS_VPPERM,
01298 XED_ICLASS_VPROLD,
01299 XED_ICLASS_VPROLQ,
01300 XED_ICLASS_VPROLVD,
01301 XED_ICLASS_VPROLVQ,
01302 XED_ICLASS_VPRORD,
01303 XED_ICLASS_VPRORQ,
01304 XED_ICLASS_VPRORVD,
01305 XED_ICLASS_VPRORVQ,
01306 XED_ICLASS_VPROTB,
01307 XED_ICLASS_VPROTD,
01308 XED_ICLASS_VPROTQ,
01309 XED_ICLASS_VPROTW,
01310 XED_ICLASS_VPSADBW,
01311 XED_ICLASS_VPSCATTERDD,
01312 XED_ICLASS_VPSCATTERDQ,
01313 XED_ICLASS_VPSCATTERQD,
01314 XED_ICLASS_VPSCATTERQQ,
01315 XED_ICLASS_VPSHAB,
01316 XED_ICLASS_VPSHAD,
01317 XED_ICLASS_VPSHAQ,
01318 XED_ICLASS_VPSHAW,
01319 XED_ICLASS_VPSHLB,
01320 XED_ICLASS_VPSHLD,
01321 XED_ICLASS_VPSHLQ,
01322 XED_ICLASS_VPSHLW,
01323 XED_ICLASS_VPSHUFB,
01324 XED_ICLASS_VPSHUFD,
01325 XED_ICLASS_VPSHUFHW,
01326 XED_ICLASS_VPSHUFLW,
01327 XED_ICLASS_VPSIGNB,
01328 XED_ICLASS_VPSIGND,
01329 XED_ICLASS_VPSIGNW,
01330 XED_ICLASS_VPSLLD,
01331 XED_ICLASS_VPSLLDQ,
01332 XED_ICLASS_VPSLLQ,
01333 XED_ICLASS_VPSLLVD,
01334 XED_ICLASS_VPSLLVQ,
01335 XED_ICLASS_VPSLLVW,
01336 XED_ICLASS_VPSLLW,
01337 XED_ICLASS_VPSRAD,
01338 XED_ICLASS_VPSRAQ,
01339 XED_ICLASS_VPSRAVD,
01340 XED_ICLASS_VPSRAVQ,
01341 XED_ICLASS_VPSRAVW,
01342 XED_ICLASS_VPSRAW,
01343 XED_ICLASS_VPSRLD,
01344 XED_ICLASS_VPSRLDQ,
01345 XED_ICLASS_VPSRLQ,
01346 XED_ICLASS_VPSRLVD,
01347 XED_ICLASS_VPSRLVQ,
01348 XED_ICLASS_VPSRLVW,
01349 XED_ICLASS_VPSRLW,
01350 XED_ICLASS_VPSUBB,
01351 XED_ICLASS_VPSUBD,
01352 XED_ICLASS_VPSUBQ,
01353 XED_ICLASS_VPSUBSB,
01354 XED_ICLASS_VPSUBSW,
01355 XED_ICLASS_VPSUBUSB,
01356 XED_ICLASS_VPSUBUSW,
01357 XED_ICLASS_VPSUBW,
01358 XED_ICLASS_VPTERNLOGD,
01359 XED_ICLASS_VPTERNLOGQ,
01360 XED_ICLASS_VPTEST,
01361 XED_ICLASS_VPTESTMB,
01362 XED_ICLASS_VPTESTMD,
01363 XED_ICLASS_VPTESTMQ,
01364 XED_ICLASS_VPTESTMW,
01365 XED_ICLASS_VPTESTNMB,
01366 XED_ICLASS_VPTESTNMD,
01367 XED_ICLASS_VPTESTNMQ,
01368 XED_ICLASS_VPTESTNMW,
01369 XED_ICLASS_VPUNPCKHBW,
01370 XED_ICLASS_VPUNPCKHDQ,
01371 XED_ICLASS_VPUNPCKHQDQ,
01372 XED_ICLASS_VPUNPCKHWD,
01373 XED_ICLASS_VPUNPCKLBW,
01374 XED_ICLASS_VPUNPCKLDQ,
01375 XED_ICLASS_VPUNPCKLQDQ,
01376 XED_ICLASS_VPUNPCKLWD,
01377 XED_ICLASS_VPXOR,
01378 XED_ICLASS_VPXORD,
01379 XED_ICLASS_VPXORQ,
01380 XED_ICLASS_VRANGEPD,
01381 XED_ICLASS_VRANGEPS,
01382 XED_ICLASS_VRANGESD,
01383 XED_ICLASS_VRANGESS,
01384 XED_ICLASS_VRCP14PD,
01385 XED_ICLASS_VRCP14PS,
01386 XED_ICLASS_VRCP14SD,
01387 XED_ICLASS_VRCP14SS,
01388 XED_ICLASS_VRCP28PD,
01389 XED_ICLASS_VRCP28PS,
01390 XED_ICLASS_VRCP28SD,
01391 XED_ICLASS_VRCP28SS,
01392 XED_ICLASS_VRCPPS,
01393 XED_ICLASS_VRCPSS,
01394 XED_ICLASS_VREDUCEPD,
01395 XED_ICLASS_VREDUCEPS,
01396 XED_ICLASS_VREDUCESD,
01397 XED_ICLASS_VREDUCESS,
01398 XED_ICLASS_VRNDSCALEPD,
01399 XED_ICLASS_VRNDSCALEPS,
01400 XED_ICLASS_VRNDSCALESD,
01401 XED_ICLASS_VRNDSCALESS,
01402 XED_ICLASS_VROUNDPD,
01403 XED_ICLASS_VROUNDPS,
01404 XED_ICLASS_VROUNDSD,
01405 XED_ICLASS_VROUNDSS,
01406 XED_ICLASS_VRSQRT14PD,
01407 XED_ICLASS_VRSQRT14PS,
01408 XED_ICLASS_VRSQRT14SD,
01409 XED_ICLASS_VRSQRT14SS,
01410 XED_ICLASS_VRSQRT28PD,
01411 XED_ICLASS_VRSQRT28PS,
01412 XED_ICLASS_VRSQRT28SD,
01413 XED_ICLASS_VRSQRT28SS,
01414 XED_ICLASS_VRSQRTPS,
01415 XED_ICLASS_VRSQRTSS,
01416 XED_ICLASS_VSCALEFPD,
01417 XED_ICLASS_VSCALEFPS,
01418 XED_ICLASS_VSCALEFSD,
01419 XED_ICLASS_VSCALEFSS,
01420 XED_ICLASS_VSCATTERDPD,
01421 XED_ICLASS_VSCATTERDPS,
01422 XED_ICLASS_VSCATTERPF0DPD,
01423 XED_ICLASS_VSCATTERPF0DPS,
01424 XED_ICLASS_VSCATTERPF0QPD,
01425 XED_ICLASS_VSCATTERPF0QPS,
01426 XED_ICLASS_VSCATTERPF1DPD,
01427 XED_ICLASS_VSCATTERPF1DPS,
01428 XED_ICLASS_VSCATTERPF1QPD,
01429 XED_ICLASS_VSCATTERPF1QPS,
01430 XED_ICLASS_VSCATTERQPD,
01431 XED_ICLASS_VSCATTERQPS,
01432 XED_ICLASS_VSHUFF32X4,
01433 XED_ICLASS_VSHUFF64X2,
01434 XED_ICLASS_VSHUFI32X4,
01435 XED_ICLASS_VSHUFI64X2,
01436 XED_ICLASS_VSHUFPD,
01437 XED_ICLASS_VSHUFPS,
01438 XED_ICLASS_VSQRTPD,
01439 XED_ICLASS_VSQRTPS,
01440 XED_ICLASS_VSQRTSD,
01441 XED_ICLASS_VSQRTSS,
01442 XED_ICLASS_VSTMXCSR,
01443 XED_ICLASS_VSUBPD,
01444 XED_ICLASS_VSUBPS,
01445 XED_ICLASS_VSUBSD,
01446 XED_ICLASS_VSUBSS,
01447 XED_ICLASS_VTESTPD,
01448 XED_ICLASS_VTESTPS,
01449 XED_ICLASS_VUCOMISD,
01450 XED_ICLASS_VUCOMISS,
01451 XED_ICLASS_VUNPCKHPD,
01452 XED_ICLASS_VUNPCKHPS,
01453 XED_ICLASS_VUNPCKLPD,
01454 XED_ICLASS_VUNPCKLPS,
01455 XED_ICLASS_VXORPD,
01456 XED_ICLASS_VXORPS,
01457 XED_ICLASS_VZEROALL,
01458 XED_ICLASS_VZEROUPPER,
01459 XED_ICLASS_WBINVD,
01460 XED_ICLASS_WRFSBASE,
01461 XED_ICLASS_WRGSBASE,
01462 XED_ICLASS_WRMSR,
01463 XED_ICLASS_XABORT,
01464 XED_ICLASS_XADD,
01465 XED_ICLASS_XBEGIN,
01466 XED_ICLASS_XCHG,
01467 XED_ICLASS_XEND,
01468 XED_ICLASS_XGETBV,
01469 XED_ICLASS_XLAT,
01470 XED_ICLASS_XOR,
01471 XED_ICLASS_XORPD,
01472 XED_ICLASS_XORPS,
01473 XED_ICLASS_XRSTOR,
01474 XED_ICLASS_XRSTOR64,
01475 XED_ICLASS_XRSTORS,
01476 XED_ICLASS_XRSTORS64,
01477 XED_ICLASS_XSAVE,
01478 XED_ICLASS_XSAVE64,
01479 XED_ICLASS_XSAVEC,
01480 XED_ICLASS_XSAVEC64,
01481 XED_ICLASS_XSAVEOPT,
01482 XED_ICLASS_XSAVEOPT64,
01483 XED_ICLASS_XSAVES,
01484 XED_ICLASS_XSAVES64,
01485 XED_ICLASS_XSETBV,
01486 XED_ICLASS_XTEST,
01487 XED_ICLASS_LAST
01488 } xed_iclass_enum_t;
01489
01494 XED_DLL_EXPORT xed_iclass_enum_t str2xed_iclass_enum_t(const char* s);
01499 XED_DLL_EXPORT const char* xed_iclass_enum_t2str(const xed_iclass_enum_t p);
01500
01504 XED_DLL_EXPORT xed_iclass_enum_t xed_iclass_enum_t_last(void);
01505 #endif