libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
triton::arch::x86 Namespace Reference

The x86 namespace. More...

Classes

class  x8664Cpu
 This class is used to describe the x86 (64-bits) spec. More...
 
class  x86Cpu
 This class is used to describe the x86 (32-bits) spec. More...
 
class  x86Semantics
 The x86 ISA semantics. More...
 
class  x86Specifications
 The x86Specifications class defines specifications about the x86 and x86_64 CPU. More...
 

Enumerations

enum  prefix_e {
  ID_PREFIX_INVALID = 0 , ID_PREFIX_LOCK , ID_PREFIX_REP , ID_PREFIX_REPE ,
  ID_PREFIX_REPNE , ID_PREFIX_LAST_ITEM
}
 Types of prefix. More...
 
enum  instruction_e {
  ID_INS_INVALID = 0 , ID_INS_AAA , ID_INS_AAD , ID_INS_AAM ,
  ID_INS_AAS , ID_INS_FABS , ID_INS_ADC , ID_INS_ADCX ,
  ID_INS_ADD , ID_INS_ADDPD , ID_INS_ADDPS , ID_INS_ADDSD ,
  ID_INS_ADDSS , ID_INS_ADDSUBPD , ID_INS_ADDSUBPS , ID_INS_ADOX ,
  ID_INS_AESDEC , ID_INS_AESDECLAST , ID_INS_AESENC , ID_INS_AESENCLAST ,
  ID_INS_AESIMC , ID_INS_AESKEYGENASSIST , ID_INS_AND , ID_INS_ANDN ,
  ID_INS_ANDNPD , ID_INS_ANDNPS , ID_INS_ANDPD , ID_INS_ANDPS ,
  ID_INS_ARPL , ID_INS_BEXTR , ID_INS_BLCFILL , ID_INS_BLCI ,
  ID_INS_BLCIC , ID_INS_BLCMSK , ID_INS_BLCS , ID_INS_BLENDPD ,
  ID_INS_BLENDPS , ID_INS_BLENDVPD , ID_INS_BLENDVPS , ID_INS_BLSFILL ,
  ID_INS_BLSI , ID_INS_BLSIC , ID_INS_BLSMSK , ID_INS_BLSR ,
  ID_INS_BOUND , ID_INS_BSF , ID_INS_BSR , ID_INS_BSWAP ,
  ID_INS_BT , ID_INS_BTC , ID_INS_BTR , ID_INS_BTS ,
  ID_INS_BZHI , ID_INS_CALL , ID_INS_CBW , ID_INS_CDQ ,
  ID_INS_CDQE , ID_INS_CLAC , ID_INS_CLC , ID_INS_CLD ,
  ID_INS_CLFLUSH , ID_INS_CLGI , ID_INS_CLI , ID_INS_CLTS ,
  ID_INS_CMC , ID_INS_CMOVA , ID_INS_CMOVAE , ID_INS_CMOVB ,
  ID_INS_CMOVBE , ID_INS_CMOVE , ID_INS_CMOVG , ID_INS_CMOVGE ,
  ID_INS_CMOVL , ID_INS_CMOVLE , ID_INS_CMOVNE , ID_INS_CMOVNO ,
  ID_INS_CMOVNP , ID_INS_CMOVNS , ID_INS_CMOVO , ID_INS_CMOVP ,
  ID_INS_CMOVS , ID_INS_CMP , ID_INS_CMPPD , ID_INS_CMPPS ,
  ID_INS_CMPSB , ID_INS_CMPSD , ID_INS_CMPSQ , ID_INS_CMPSS ,
  ID_INS_CMPSW , ID_INS_CMPXCHG , ID_INS_CMPXCHG16B , ID_INS_CMPXCHG8B ,
  ID_INS_COMISD , ID_INS_COMISS , ID_INS_CPUID , ID_INS_CQO ,
  ID_INS_CRC32 , ID_INS_CVTDQ2PD , ID_INS_CVTDQ2PS , ID_INS_CVTPD2DQ ,
  ID_INS_CVTPD2PI , ID_INS_CVTPD2PS , ID_INS_CVTPI2PD , ID_INS_CVTPI2PS ,
  ID_INS_CVTPS2DQ , ID_INS_CVTPS2PD , ID_INS_CVTPS2PI , ID_INS_CVTSD2SI ,
  ID_INS_CVTSD2SS , ID_INS_CVTSI2SD , ID_INS_CVTSI2SS , ID_INS_CVTSS2SD ,
  ID_INS_CVTSS2SI , ID_INS_CVTTPD2DQ , ID_INS_CVTTPD2PI , ID_INS_CVTTPS2DQ ,
  ID_INS_CVTTPS2PI , ID_INS_CVTTSD2SI , ID_INS_CVTTSS2SI , ID_INS_CWD ,
  ID_INS_CWDE , ID_INS_DAA , ID_INS_DAS , ID_INS_DATA16 ,
  ID_INS_DEC , ID_INS_DIV , ID_INS_DIVPD , ID_INS_DIVPS ,
  ID_INS_DIVSD , ID_INS_DIVSS , ID_INS_DPPD , ID_INS_DPPS ,
  ID_INS_EMMS , ID_INS_ENCLS , ID_INS_ENCLU , ID_INS_ENDBR32 ,
  ID_INS_ENDBR64 , ID_INS_ENTER , ID_INS_EXTRACTPS , ID_INS_EXTRQ ,
  ID_INS_F2XM1 , ID_INS_FADD , ID_INS_FADDP , ID_INS_FBLD ,
  ID_INS_FBSTP , ID_INS_FCHS , ID_INS_FCMOVB , ID_INS_FCMOVBE ,
  ID_INS_FCMOVE , ID_INS_FCMOVNB , ID_INS_FCMOVNBE , ID_INS_FCMOVNE ,
  ID_INS_FCMOVNU , ID_INS_FCMOVU , ID_INS_FCOM , ID_INS_FCOMI ,
  ID_INS_FCOMP , ID_INS_FCOMPI , ID_INS_FCOMPP , ID_INS_FCOS ,
  ID_INS_FDECSTP , ID_INS_FDIV , ID_INS_FDIVP , ID_INS_FDIVR ,
  ID_INS_FDIVRP , ID_INS_FEMMS , ID_INS_FFREE , ID_INS_FIADD ,
  ID_INS_FICOM , ID_INS_FICOMP , ID_INS_FIDIV , ID_INS_FIDIVR ,
  ID_INS_FILD , ID_INS_FIMUL , ID_INS_FINCSTP , ID_INS_FIST ,
  ID_INS_FISTP , ID_INS_FISTTP , ID_INS_FISUB , ID_INS_FISUBR ,
  ID_INS_FLD , ID_INS_FLD1 , ID_INS_FLDCW , ID_INS_FLDENV ,
  ID_INS_FLDL2E , ID_INS_FLDL2T , ID_INS_FLDLG2 , ID_INS_FLDLN2 ,
  ID_INS_FLDPI , ID_INS_FLDZ , ID_INS_FMUL , ID_INS_FMULP ,
  ID_INS_FNCLEX , ID_INS_FNINIT , ID_INS_FNOP , ID_INS_FNSAVE ,
  ID_INS_FNSTCW , ID_INS_FNSTENV , ID_INS_FNSTSW , ID_INS_FPATAN ,
  ID_INS_FPREM , ID_INS_FPREM1 , ID_INS_FPTAN , ID_INS_FRNDINT ,
  ID_INS_FRSTOR , ID_INS_FSCALE , ID_INS_FSETPM , ID_INS_FSIN ,
  ID_INS_FSINCOS , ID_INS_FSQRT , ID_INS_FST , ID_INS_FSTP ,
  ID_INS_FSTPNCE , ID_INS_FSUB , ID_INS_FSUBP , ID_INS_FSUBR ,
  ID_INS_FSUBRP , ID_INS_FTST , ID_INS_FUCOM , ID_INS_FUCOMI ,
  ID_INS_FUCOMP , ID_INS_FUCOMPI , ID_INS_FUCOMPP , ID_INS_FXAM ,
  ID_INS_FXCH , ID_INS_FXRSTOR , ID_INS_FXRSTOR64 , ID_INS_FXSAVE ,
  ID_INS_FXSAVE64 , ID_INS_FXTRACT , ID_INS_FYL2X , ID_INS_FYL2XP1 ,
  ID_INS_GETSEC , ID_INS_HADDPD , ID_INS_HADDPS , ID_INS_HLT ,
  ID_INS_HSUBPD , ID_INS_HSUBPS , ID_INS_IDIV , ID_INS_IMUL ,
  ID_INS_IN , ID_INS_INC , ID_INS_INSB , ID_INS_INSD ,
  ID_INS_INSERTPS , ID_INS_INSERTQ , ID_INS_INSW , ID_INS_INT ,
  ID_INS_INT1 , ID_INS_INT3 , ID_INS_INTO , ID_INS_INVD ,
  ID_INS_INVEPT , ID_INS_INVLPG , ID_INS_INVLPGA , ID_INS_INVPCID ,
  ID_INS_INVVPID , ID_INS_IRET , ID_INS_IRETD , ID_INS_IRETQ ,
  ID_INS_JA , ID_INS_JAE , ID_INS_JB , ID_INS_JBE ,
  ID_INS_JCXZ , ID_INS_JE , ID_INS_JECXZ , ID_INS_JG ,
  ID_INS_JGE , ID_INS_JL , ID_INS_JLE , ID_INS_JMP ,
  ID_INS_JNE , ID_INS_JNO , ID_INS_JNP , ID_INS_JNS ,
  ID_INS_JO , ID_INS_JP , ID_INS_JRCXZ , ID_INS_JS ,
  ID_INS_KANDB , ID_INS_KANDD , ID_INS_KANDNB , ID_INS_KANDND ,
  ID_INS_KANDNQ , ID_INS_KANDNW , ID_INS_KANDQ , ID_INS_KANDW ,
  ID_INS_KMOVB , ID_INS_KMOVD , ID_INS_KMOVQ , ID_INS_KMOVW ,
  ID_INS_KNOTB , ID_INS_KNOTD , ID_INS_KNOTQ , ID_INS_KNOTW ,
  ID_INS_KORB , ID_INS_KORD , ID_INS_KORQ , ID_INS_KORTESTW ,
  ID_INS_KORW , ID_INS_KSHIFTLW , ID_INS_KSHIFTRW , ID_INS_KUNPCKBW ,
  ID_INS_KXNORB , ID_INS_KXNORD , ID_INS_KXNORQ , ID_INS_KXNORW ,
  ID_INS_KXORB , ID_INS_KXORD , ID_INS_KXORQ , ID_INS_KXORW ,
  ID_INS_LAHF , ID_INS_LAR , ID_INS_LCALL , ID_INS_LDDQU ,
  ID_INS_LDMXCSR , ID_INS_LDS , ID_INS_LEA , ID_INS_LEAVE ,
  ID_INS_LES , ID_INS_LFENCE , ID_INS_LFS , ID_INS_LGDT ,
  ID_INS_LGS , ID_INS_LIDT , ID_INS_LJMP , ID_INS_LLDT ,
  ID_INS_LMSW , ID_INS_LODSB , ID_INS_LODSD , ID_INS_LODSQ ,
  ID_INS_LODSW , ID_INS_LOOP , ID_INS_LOOPE , ID_INS_LOOPNE ,
  ID_INS_LSL , ID_INS_LSS , ID_INS_LTR , ID_INS_LZCNT ,
  ID_INS_MASKMOVDQU , ID_INS_MASKMOVQ , ID_INS_MAXPD , ID_INS_MAXPS ,
  ID_INS_MAXSD , ID_INS_MAXSS , ID_INS_MFENCE , ID_INS_MINPD ,
  ID_INS_MINPS , ID_INS_MINSD , ID_INS_MINSS , ID_INS_MONITOR ,
  ID_INS_MONTMUL , ID_INS_MOV , ID_INS_MOVABS , ID_INS_MOVAPD ,
  ID_INS_MOVAPS , ID_INS_MOVBE , ID_INS_MOVD , ID_INS_MOVDDUP ,
  ID_INS_MOVDQ2Q , ID_INS_MOVDQA , ID_INS_MOVDQU , ID_INS_MOVHLPS ,
  ID_INS_MOVHPD , ID_INS_MOVHPS , ID_INS_MOVLHPS , ID_INS_MOVLPD ,
  ID_INS_MOVLPS , ID_INS_MOVMSKPD , ID_INS_MOVMSKPS , ID_INS_MOVNTDQ ,
  ID_INS_MOVNTDQA , ID_INS_MOVNTI , ID_INS_MOVNTPD , ID_INS_MOVNTPS ,
  ID_INS_MOVNTQ , ID_INS_MOVNTSD , ID_INS_MOVNTSS , ID_INS_MOVQ ,
  ID_INS_MOVQ2DQ , ID_INS_MOVSB , ID_INS_MOVSD , ID_INS_MOVSHDUP ,
  ID_INS_MOVSLDUP , ID_INS_MOVSQ , ID_INS_MOVSS , ID_INS_MOVSW ,
  ID_INS_MOVSX , ID_INS_MOVSXD , ID_INS_MOVUPD , ID_INS_MOVUPS ,
  ID_INS_MOVZX , ID_INS_MPSADBW , ID_INS_MUL , ID_INS_MULPD ,
  ID_INS_MULPS , ID_INS_MULSD , ID_INS_MULSS , ID_INS_MULX ,
  ID_INS_MWAIT , ID_INS_NEG , ID_INS_NOP , ID_INS_NOT ,
  ID_INS_OR , ID_INS_ORPD , ID_INS_ORPS , ID_INS_OUT ,
  ID_INS_OUTSB , ID_INS_OUTSD , ID_INS_OUTSW , ID_INS_PABSB ,
  ID_INS_PABSD , ID_INS_PABSW , ID_INS_PACKSSDW , ID_INS_PACKSSWB ,
  ID_INS_PACKUSDW , ID_INS_PACKUSWB , ID_INS_PADDB , ID_INS_PADDD ,
  ID_INS_PADDQ , ID_INS_PADDSB , ID_INS_PADDSW , ID_INS_PADDUSB ,
  ID_INS_PADDUSW , ID_INS_PADDW , ID_INS_PALIGNR , ID_INS_PAND ,
  ID_INS_PANDN , ID_INS_PAUSE , ID_INS_PAVGB , ID_INS_PAVGUSB ,
  ID_INS_PAVGW , ID_INS_PBLENDVB , ID_INS_PBLENDW , ID_INS_PCLMULQDQ ,
  ID_INS_PCMPEQB , ID_INS_PCMPEQD , ID_INS_PCMPEQQ , ID_INS_PCMPEQW ,
  ID_INS_PCMPESTRI , ID_INS_PCMPESTRM , ID_INS_PCMPGTB , ID_INS_PCMPGTD ,
  ID_INS_PCMPGTQ , ID_INS_PCMPGTW , ID_INS_PCMPISTRI , ID_INS_PCMPISTRM ,
  ID_INS_PDEP , ID_INS_PEXT , ID_INS_PEXTRB , ID_INS_PEXTRD ,
  ID_INS_PEXTRQ , ID_INS_PEXTRW , ID_INS_PF2ID , ID_INS_PF2IW ,
  ID_INS_PFACC , ID_INS_PFADD , ID_INS_PFCMPEQ , ID_INS_PFCMPGE ,
  ID_INS_PFCMPGT , ID_INS_PFMAX , ID_INS_PFMIN , ID_INS_PFMUL ,
  ID_INS_PFNACC , ID_INS_PFPNACC , ID_INS_PFRCP , ID_INS_PFRCPIT1 ,
  ID_INS_PFRCPIT2 , ID_INS_PFRSQIT1 , ID_INS_PFRSQRT , ID_INS_PFSUB ,
  ID_INS_PFSUBR , ID_INS_PHADDD , ID_INS_PHADDSW , ID_INS_PHADDW ,
  ID_INS_PHMINPOSUW , ID_INS_PHSUBD , ID_INS_PHSUBSW , ID_INS_PHSUBW ,
  ID_INS_PI2FD , ID_INS_PI2FW , ID_INS_PINSRB , ID_INS_PINSRD ,
  ID_INS_PINSRQ , ID_INS_PINSRW , ID_INS_PMADDUBSW , ID_INS_PMADDWD ,
  ID_INS_PMAXSB , ID_INS_PMAXSD , ID_INS_PMAXSW , ID_INS_PMAXUB ,
  ID_INS_PMAXUD , ID_INS_PMAXUW , ID_INS_PMINSB , ID_INS_PMINSD ,
  ID_INS_PMINSW , ID_INS_PMINUB , ID_INS_PMINUD , ID_INS_PMINUW ,
  ID_INS_PMOVMSKB , ID_INS_PMOVSXBD , ID_INS_PMOVSXBQ , ID_INS_PMOVSXBW ,
  ID_INS_PMOVSXDQ , ID_INS_PMOVSXWD , ID_INS_PMOVSXWQ , ID_INS_PMOVZXBD ,
  ID_INS_PMOVZXBQ , ID_INS_PMOVZXBW , ID_INS_PMOVZXDQ , ID_INS_PMOVZXWD ,
  ID_INS_PMOVZXWQ , ID_INS_PMULDQ , ID_INS_PMULHRSW , ID_INS_PMULHRW ,
  ID_INS_PMULHUW , ID_INS_PMULHW , ID_INS_PMULLD , ID_INS_PMULLW ,
  ID_INS_PMULUDQ , ID_INS_POP , ID_INS_POPAL , ID_INS_POPAW ,
  ID_INS_POPCNT , ID_INS_POPF , ID_INS_POPFD , ID_INS_POPFQ ,
  ID_INS_POR , ID_INS_PREFETCH , ID_INS_PREFETCHNTA , ID_INS_PREFETCHT0 ,
  ID_INS_PREFETCHT1 , ID_INS_PREFETCHT2 , ID_INS_PREFETCHW , ID_INS_PSADBW ,
  ID_INS_PSHUFB , ID_INS_PSHUFD , ID_INS_PSHUFHW , ID_INS_PSHUFLW ,
  ID_INS_PSHUFW , ID_INS_PSIGNB , ID_INS_PSIGND , ID_INS_PSIGNW ,
  ID_INS_PSLLD , ID_INS_PSLLDQ , ID_INS_PSLLQ , ID_INS_PSLLW ,
  ID_INS_PSRAD , ID_INS_PSRAW , ID_INS_PSRLD , ID_INS_PSRLDQ ,
  ID_INS_PSRLQ , ID_INS_PSRLW , ID_INS_PSUBB , ID_INS_PSUBD ,
  ID_INS_PSUBQ , ID_INS_PSUBSB , ID_INS_PSUBSW , ID_INS_PSUBUSB ,
  ID_INS_PSUBUSW , ID_INS_PSUBW , ID_INS_PSWAPD , ID_INS_PTEST ,
  ID_INS_PUNPCKHBW , ID_INS_PUNPCKHDQ , ID_INS_PUNPCKHQDQ , ID_INS_PUNPCKHWD ,
  ID_INS_PUNPCKLBW , ID_INS_PUNPCKLDQ , ID_INS_PUNPCKLQDQ , ID_INS_PUNPCKLWD ,
  ID_INS_PUSH , ID_INS_PUSHAL , ID_INS_PUSHAW , ID_INS_PUSHF ,
  ID_INS_PUSHFD , ID_INS_PUSHFQ , ID_INS_PXOR , ID_INS_RCL ,
  ID_INS_RCPPS , ID_INS_RCPSS , ID_INS_RCR , ID_INS_RDFSBASE ,
  ID_INS_RDGSBASE , ID_INS_RDMSR , ID_INS_RDPMC , ID_INS_RDRAND ,
  ID_INS_RDSEED , ID_INS_RDTSC , ID_INS_RDTSCP , ID_INS_RET ,
  ID_INS_RETF , ID_INS_RETFQ , ID_INS_ROL , ID_INS_ROR ,
  ID_INS_RORX , ID_INS_ROUNDPD , ID_INS_ROUNDPS , ID_INS_ROUNDSD ,
  ID_INS_ROUNDSS , ID_INS_RSM , ID_INS_RSQRTPS , ID_INS_RSQRTSS ,
  ID_INS_SAHF , ID_INS_SAL , ID_INS_SALC , ID_INS_SAR ,
  ID_INS_SARX , ID_INS_SBB , ID_INS_SCASB , ID_INS_SCASD ,
  ID_INS_SCASQ , ID_INS_SCASW , ID_INS_SETA , ID_INS_SETAE ,
  ID_INS_SETB , ID_INS_SETBE , ID_INS_SETE , ID_INS_SETG ,
  ID_INS_SETGE , ID_INS_SETL , ID_INS_SETLE , ID_INS_SETNE ,
  ID_INS_SETNO , ID_INS_SETNP , ID_INS_SETNS , ID_INS_SETO ,
  ID_INS_SETP , ID_INS_SETS , ID_INS_SFENCE , ID_INS_SGDT ,
  ID_INS_SHA1MSG1 , ID_INS_SHA1MSG2 , ID_INS_SHA1NEXTE , ID_INS_SHA1RNDS4 ,
  ID_INS_SHA256MSG1 , ID_INS_SHA256MSG2 , ID_INS_SHA256RNDS2 , ID_INS_SHL ,
  ID_INS_SHLD , ID_INS_SHLX , ID_INS_SHR , ID_INS_SHRD ,
  ID_INS_SHRX , ID_INS_SHUFPD , ID_INS_SHUFPS , ID_INS_SIDT ,
  ID_INS_SKINIT , ID_INS_SLDT , ID_INS_SMSW , ID_INS_SQRTPD ,
  ID_INS_SQRTPS , ID_INS_SQRTSD , ID_INS_SQRTSS , ID_INS_STAC ,
  ID_INS_STC , ID_INS_STD , ID_INS_STGI , ID_INS_STI ,
  ID_INS_STMXCSR , ID_INS_STOSB , ID_INS_STOSD , ID_INS_STOSQ ,
  ID_INS_STOSW , ID_INS_STR , ID_INS_SUB , ID_INS_SUBPD ,
  ID_INS_SUBPS , ID_INS_SUBSD , ID_INS_SUBSS , ID_INS_SWAPGS ,
  ID_INS_SYSCALL , ID_INS_SYSENTER , ID_INS_SYSEXIT , ID_INS_SYSRET ,
  ID_INS_T1MSKC , ID_INS_TEST , ID_INS_TZCNT , ID_INS_TZMSK ,
  ID_INS_UCOMISD , ID_INS_UCOMISS , ID_INS_UD2 , ID_INS_UD2B ,
  ID_INS_UNPCKHPD , ID_INS_UNPCKHPS , ID_INS_UNPCKLPD , ID_INS_UNPCKLPS ,
  ID_INS_VADDPD , ID_INS_VADDPS , ID_INS_VADDSD , ID_INS_VADDSS ,
  ID_INS_VADDSUBPD , ID_INS_VADDSUBPS , ID_INS_VAESDEC , ID_INS_VAESDECLAST ,
  ID_INS_VAESENC , ID_INS_VAESENCLAST , ID_INS_VAESIMC , ID_INS_VAESKEYGENASSIST ,
  ID_INS_VALIGND , ID_INS_VALIGNQ , ID_INS_VANDNPD , ID_INS_VANDNPS ,
  ID_INS_VANDPD , ID_INS_VANDPS , ID_INS_VBLENDMPD , ID_INS_VBLENDMPS ,
  ID_INS_VBLENDPD , ID_INS_VBLENDPS , ID_INS_VBLENDVPD , ID_INS_VBLENDVPS ,
  ID_INS_VBROADCASTF128 , ID_INS_VBROADCASTI128 , ID_INS_VBROADCASTI32X4 , ID_INS_VBROADCASTI64X4 ,
  ID_INS_VBROADCASTSD , ID_INS_VBROADCASTSS , ID_INS_VCMP , ID_INS_VCMPPD ,
  ID_INS_VCMPPS , ID_INS_VCMPSD , ID_INS_VCMPSS , ID_INS_VCOMISD ,
  ID_INS_VCOMISS , ID_INS_VCVTDQ2PD , ID_INS_VCVTDQ2PS , ID_INS_VCVTPD2DQ ,
  ID_INS_VCVTPD2DQX , ID_INS_VCVTPD2PS , ID_INS_VCVTPD2PSX , ID_INS_VCVTPD2UDQ ,
  ID_INS_VCVTPH2PS , ID_INS_VCVTPS2DQ , ID_INS_VCVTPS2PD , ID_INS_VCVTPS2PH ,
  ID_INS_VCVTPS2UDQ , ID_INS_VCVTSD2SI , ID_INS_VCVTSD2SS , ID_INS_VCVTSD2USI ,
  ID_INS_VCVTSI2SD , ID_INS_VCVTSI2SS , ID_INS_VCVTSS2SD , ID_INS_VCVTSS2SI ,
  ID_INS_VCVTSS2USI , ID_INS_VCVTTPD2DQ , ID_INS_VCVTTPD2DQX , ID_INS_VCVTTPD2UDQ ,
  ID_INS_VCVTTPS2DQ , ID_INS_VCVTTPS2UDQ , ID_INS_VCVTTSD2SI , ID_INS_VCVTTSD2USI ,
  ID_INS_VCVTTSS2SI , ID_INS_VCVTTSS2USI , ID_INS_VCVTUDQ2PD , ID_INS_VCVTUDQ2PS ,
  ID_INS_VCVTUSI2SD , ID_INS_VCVTUSI2SS , ID_INS_VDIVPD , ID_INS_VDIVPS ,
  ID_INS_VDIVSD , ID_INS_VDIVSS , ID_INS_VDPPD , ID_INS_VDPPS ,
  ID_INS_VERR , ID_INS_VERW , ID_INS_VEXTRACTF128 , ID_INS_VEXTRACTF32X4 ,
  ID_INS_VEXTRACTF64X4 , ID_INS_VEXTRACTI128 , ID_INS_VEXTRACTI32X4 , ID_INS_VEXTRACTI64X4 ,
  ID_INS_VEXTRACTPS , ID_INS_VFMADD132PD , ID_INS_VFMADD132PS , ID_INS_VFMADD132SD ,
  ID_INS_VFMADD132SS , ID_INS_VFMADD213PD , ID_INS_VFMADD213PS , ID_INS_VFMADD213SD ,
  ID_INS_VFMADD213SS , ID_INS_VFMADD231PD , ID_INS_VFMADD231PS , ID_INS_VFMADD231SD ,
  ID_INS_VFMADD231SS , ID_INS_VFMADDPD , ID_INS_VFMADDPS , ID_INS_VFMADDSD ,
  ID_INS_VFMADDSS , ID_INS_VFMADDSUB132PD , ID_INS_VFMADDSUB132PS , ID_INS_VFMADDSUB213PD ,
  ID_INS_VFMADDSUB213PS , ID_INS_VFMADDSUB231PD , ID_INS_VFMADDSUB231PS , ID_INS_VFMADDSUBPD ,
  ID_INS_VFMADDSUBPS , ID_INS_VFMSUB132PD , ID_INS_VFMSUB132PS , ID_INS_VFMSUB132SD ,
  ID_INS_VFMSUB132SS , ID_INS_VFMSUB213PD , ID_INS_VFMSUB213PS , ID_INS_VFMSUB213SD ,
  ID_INS_VFMSUB213SS , ID_INS_VFMSUB231PD , ID_INS_VFMSUB231PS , ID_INS_VFMSUB231SD ,
  ID_INS_VFMSUB231SS , ID_INS_VFMSUBADD132PD , ID_INS_VFMSUBADD132PS , ID_INS_VFMSUBADD213PD ,
  ID_INS_VFMSUBADD213PS , ID_INS_VFMSUBADD231PD , ID_INS_VFMSUBADD231PS , ID_INS_VFMSUBADDPD ,
  ID_INS_VFMSUBADDPS , ID_INS_VFMSUBPD , ID_INS_VFMSUBPS , ID_INS_VFMSUBSD ,
  ID_INS_VFMSUBSS , ID_INS_VFNMADD132PD , ID_INS_VFNMADD132PS , ID_INS_VFNMADD132SD ,
  ID_INS_VFNMADD132SS , ID_INS_VFNMADD213PD , ID_INS_VFNMADD213PS , ID_INS_VFNMADD213SD ,
  ID_INS_VFNMADD213SS , ID_INS_VFNMADD231PD , ID_INS_VFNMADD231PS , ID_INS_VFNMADD231SD ,
  ID_INS_VFNMADD231SS , ID_INS_VFNMADDPD , ID_INS_VFNMADDPS , ID_INS_VFNMADDSD ,
  ID_INS_VFNMADDSS , ID_INS_VFNMSUB132PD , ID_INS_VFNMSUB132PS , ID_INS_VFNMSUB132SD ,
  ID_INS_VFNMSUB132SS , ID_INS_VFNMSUB213PD , ID_INS_VFNMSUB213PS , ID_INS_VFNMSUB213SD ,
  ID_INS_VFNMSUB213SS , ID_INS_VFNMSUB231PD , ID_INS_VFNMSUB231PS , ID_INS_VFNMSUB231SD ,
  ID_INS_VFNMSUB231SS , ID_INS_VFNMSUBPD , ID_INS_VFNMSUBPS , ID_INS_VFNMSUBSD ,
  ID_INS_VFNMSUBSS , ID_INS_VFRCZPD , ID_INS_VFRCZPS , ID_INS_VFRCZSD ,
  ID_INS_VFRCZSS , ID_INS_VGATHERDPD , ID_INS_VGATHERDPS , ID_INS_VGATHERPF0DPD ,
  ID_INS_VGATHERPF0DPS , ID_INS_VGATHERPF0QPD , ID_INS_VGATHERPF0QPS , ID_INS_VGATHERPF1DPD ,
  ID_INS_VGATHERPF1DPS , ID_INS_VGATHERPF1QPD , ID_INS_VGATHERPF1QPS , ID_INS_VGATHERQPD ,
  ID_INS_VGATHERQPS , ID_INS_VHADDPD , ID_INS_VHADDPS , ID_INS_VHSUBPD ,
  ID_INS_VHSUBPS , ID_INS_VINSERTF128 , ID_INS_VINSERTF32X4 , ID_INS_VINSERTF64X4 ,
  ID_INS_VINSERTI128 , ID_INS_VINSERTI32X4 , ID_INS_VINSERTI64X4 , ID_INS_VINSERTPS ,
  ID_INS_VLDDQU , ID_INS_VLDMXCSR , ID_INS_VMASKMOVDQU , ID_INS_VMASKMOVPD ,
  ID_INS_VMASKMOVPS , ID_INS_VMAXPD , ID_INS_VMAXPS , ID_INS_VMAXSD ,
  ID_INS_VMAXSS , ID_INS_VMCALL , ID_INS_VMCLEAR , ID_INS_VMFUNC ,
  ID_INS_VMINPD , ID_INS_VMINPS , ID_INS_VMINSD , ID_INS_VMINSS ,
  ID_INS_VMLAUNCH , ID_INS_VMLOAD , ID_INS_VMMCALL , ID_INS_VMOVAPD ,
  ID_INS_VMOVAPS , ID_INS_VMOVD , ID_INS_VMOVDDUP , ID_INS_VMOVDQA ,
  ID_INS_VMOVDQA32 , ID_INS_VMOVDQA64 , ID_INS_VMOVDQU , ID_INS_VMOVDQU16 ,
  ID_INS_VMOVDQU32 , ID_INS_VMOVDQU64 , ID_INS_VMOVDQU8 , ID_INS_VMOVHLPS ,
  ID_INS_VMOVHPD , ID_INS_VMOVHPS , ID_INS_VMOVLHPS , ID_INS_VMOVLPD ,
  ID_INS_VMOVLPS , ID_INS_VMOVMSKPD , ID_INS_VMOVMSKPS , ID_INS_VMOVNTDQ ,
  ID_INS_VMOVNTDQA , ID_INS_VMOVNTPD , ID_INS_VMOVNTPS , ID_INS_VMOVQ ,
  ID_INS_VMOVSD , ID_INS_VMOVSHDUP , ID_INS_VMOVSLDUP , ID_INS_VMOVSS ,
  ID_INS_VMOVUPD , ID_INS_VMOVUPS , ID_INS_VMPSADBW , ID_INS_VMPTRLD ,
  ID_INS_VMPTRST , ID_INS_VMREAD , ID_INS_VMRESUME , ID_INS_VMRUN ,
  ID_INS_VMSAVE , ID_INS_VMULPD , ID_INS_VMULPS , ID_INS_VMULSD ,
  ID_INS_VMULSS , ID_INS_VMWRITE , ID_INS_VMXOFF , ID_INS_VMXON ,
  ID_INS_VORPD , ID_INS_VORPS , ID_INS_VPABSB , ID_INS_VPABSD ,
  ID_INS_VPABSQ , ID_INS_VPABSW , ID_INS_VPACKSSDW , ID_INS_VPACKSSWB ,
  ID_INS_VPACKUSDW , ID_INS_VPACKUSWB , ID_INS_VPADDB , ID_INS_VPADDD ,
  ID_INS_VPADDQ , ID_INS_VPADDSB , ID_INS_VPADDSW , ID_INS_VPADDUSB ,
  ID_INS_VPADDUSW , ID_INS_VPADDW , ID_INS_VPALIGNR , ID_INS_VPAND ,
  ID_INS_VPANDD , ID_INS_VPANDN , ID_INS_VPANDND , ID_INS_VPANDNQ ,
  ID_INS_VPANDQ , ID_INS_VPAVGB , ID_INS_VPAVGW , ID_INS_VPBLENDD ,
  ID_INS_VPBLENDMD , ID_INS_VPBLENDMQ , ID_INS_VPBLENDVB , ID_INS_VPBLENDW ,
  ID_INS_VPBROADCASTB , ID_INS_VPBROADCASTD , ID_INS_VPBROADCASTMB2Q , ID_INS_VPBROADCASTMW2D ,
  ID_INS_VPBROADCASTQ , ID_INS_VPBROADCASTW , ID_INS_VPCLMULQDQ , ID_INS_VPCMOV ,
  ID_INS_VPCMP , ID_INS_VPCMPD , ID_INS_VPCMPEQB , ID_INS_VPCMPEQD ,
  ID_INS_VPCMPEQQ , ID_INS_VPCMPEQW , ID_INS_VPCMPESTRI , ID_INS_VPCMPESTRM ,
  ID_INS_VPCMPGTB , ID_INS_VPCMPGTD , ID_INS_VPCMPGTQ , ID_INS_VPCMPGTW ,
  ID_INS_VPCMPISTRI , ID_INS_VPCMPISTRM , ID_INS_VPCMPQ , ID_INS_VPCMPUD ,
  ID_INS_VPCMPUQ , ID_INS_VPCOMB , ID_INS_VPCOMD , ID_INS_VPCOMQ ,
  ID_INS_VPCOMUB , ID_INS_VPCOMUD , ID_INS_VPCOMUQ , ID_INS_VPCOMUW ,
  ID_INS_VPCOMW , ID_INS_VPCONFLICTD , ID_INS_VPCONFLICTQ , ID_INS_VPERM2F128 ,
  ID_INS_VPERM2I128 , ID_INS_VPERMD , ID_INS_VPERMI2D , ID_INS_VPERMI2PD ,
  ID_INS_VPERMI2PS , ID_INS_VPERMI2Q , ID_INS_VPERMIL2PD , ID_INS_VPERMIL2PS ,
  ID_INS_VPERMILPD , ID_INS_VPERMILPS , ID_INS_VPERMPD , ID_INS_VPERMPS ,
  ID_INS_VPERMQ , ID_INS_VPERMT2D , ID_INS_VPERMT2PD , ID_INS_VPERMT2PS ,
  ID_INS_VPERMT2Q , ID_INS_VPEXTRB , ID_INS_VPEXTRD , ID_INS_VPEXTRQ ,
  ID_INS_VPEXTRW , ID_INS_VPGATHERDD , ID_INS_VPGATHERDQ , ID_INS_VPGATHERQD ,
  ID_INS_VPGATHERQQ , ID_INS_VPHADDBD , ID_INS_VPHADDBQ , ID_INS_VPHADDBW ,
  ID_INS_VPHADDD , ID_INS_VPHADDDQ , ID_INS_VPHADDSW , ID_INS_VPHADDUBD ,
  ID_INS_VPHADDUBQ , ID_INS_VPHADDUBW , ID_INS_VPHADDUDQ , ID_INS_VPHADDUWD ,
  ID_INS_VPHADDUWQ , ID_INS_VPHADDW , ID_INS_VPHADDWD , ID_INS_VPHADDWQ ,
  ID_INS_VPHMINPOSUW , ID_INS_VPHSUBBW , ID_INS_VPHSUBD , ID_INS_VPHSUBDQ ,
  ID_INS_VPHSUBSW , ID_INS_VPHSUBW , ID_INS_VPHSUBWD , ID_INS_VPINSRB ,
  ID_INS_VPINSRD , ID_INS_VPINSRQ , ID_INS_VPINSRW , ID_INS_VPLZCNTD ,
  ID_INS_VPLZCNTQ , ID_INS_VPMACSDD , ID_INS_VPMACSDQH , ID_INS_VPMACSDQL ,
  ID_INS_VPMACSSDD , ID_INS_VPMACSSDQH , ID_INS_VPMACSSDQL , ID_INS_VPMACSSWD ,
  ID_INS_VPMACSSWW , ID_INS_VPMACSWD , ID_INS_VPMACSWW , ID_INS_VPMADCSSWD ,
  ID_INS_VPMADCSWD , ID_INS_VPMADDUBSW , ID_INS_VPMADDWD , ID_INS_VPMASKMOVD ,
  ID_INS_VPMASKMOVQ , ID_INS_VPMAXSB , ID_INS_VPMAXSD , ID_INS_VPMAXSQ ,
  ID_INS_VPMAXSW , ID_INS_VPMAXUB , ID_INS_VPMAXUD , ID_INS_VPMAXUQ ,
  ID_INS_VPMAXUW , ID_INS_VPMINSB , ID_INS_VPMINSD , ID_INS_VPMINSQ ,
  ID_INS_VPMINSW , ID_INS_VPMINUB , ID_INS_VPMINUD , ID_INS_VPMINUQ ,
  ID_INS_VPMINUW , ID_INS_VPMOVDB , ID_INS_VPMOVDW , ID_INS_VPMOVMSKB ,
  ID_INS_VPMOVQB , ID_INS_VPMOVQD , ID_INS_VPMOVQW , ID_INS_VPMOVSDB ,
  ID_INS_VPMOVSDW , ID_INS_VPMOVSQB , ID_INS_VPMOVSQD , ID_INS_VPMOVSQW ,
  ID_INS_VPMOVSXBD , ID_INS_VPMOVSXBQ , ID_INS_VPMOVSXBW , ID_INS_VPMOVSXDQ ,
  ID_INS_VPMOVSXWD , ID_INS_VPMOVSXWQ , ID_INS_VPMOVUSDB , ID_INS_VPMOVUSDW ,
  ID_INS_VPMOVUSQB , ID_INS_VPMOVUSQD , ID_INS_VPMOVUSQW , ID_INS_VPMOVZXBD ,
  ID_INS_VPMOVZXBQ , ID_INS_VPMOVZXBW , ID_INS_VPMOVZXDQ , ID_INS_VPMOVZXWD ,
  ID_INS_VPMOVZXWQ , ID_INS_VPMULDQ , ID_INS_VPMULHRSW , ID_INS_VPMULHUW ,
  ID_INS_VPMULHW , ID_INS_VPMULLD , ID_INS_VPMULLW , ID_INS_VPMULUDQ ,
  ID_INS_VPOR , ID_INS_VPORD , ID_INS_VPORQ , ID_INS_VPPERM ,
  ID_INS_VPROTB , ID_INS_VPROTD , ID_INS_VPROTQ , ID_INS_VPROTW ,
  ID_INS_VPSADBW , ID_INS_VPSCATTERDD , ID_INS_VPSCATTERDQ , ID_INS_VPSCATTERQD ,
  ID_INS_VPSCATTERQQ , ID_INS_VPSHAB , ID_INS_VPSHAD , ID_INS_VPSHAQ ,
  ID_INS_VPSHAW , ID_INS_VPSHLB , ID_INS_VPSHLD , ID_INS_VPSHLQ ,
  ID_INS_VPSHLW , ID_INS_VPSHUFB , ID_INS_VPSHUFD , ID_INS_VPSHUFHW ,
  ID_INS_VPSHUFLW , ID_INS_VPSIGNB , ID_INS_VPSIGND , ID_INS_VPSIGNW ,
  ID_INS_VPSLLD , ID_INS_VPSLLDQ , ID_INS_VPSLLQ , ID_INS_VPSLLVD ,
  ID_INS_VPSLLVQ , ID_INS_VPSLLW , ID_INS_VPSRAD , ID_INS_VPSRAQ ,
  ID_INS_VPSRAVD , ID_INS_VPSRAVQ , ID_INS_VPSRAW , ID_INS_VPSRLD ,
  ID_INS_VPSRLDQ , ID_INS_VPSRLQ , ID_INS_VPSRLVD , ID_INS_VPSRLVQ ,
  ID_INS_VPSRLW , ID_INS_VPSUBB , ID_INS_VPSUBD , ID_INS_VPSUBQ ,
  ID_INS_VPSUBSB , ID_INS_VPSUBSW , ID_INS_VPSUBUSB , ID_INS_VPSUBUSW ,
  ID_INS_VPSUBW , ID_INS_VPTEST , ID_INS_VPTESTMD , ID_INS_VPTESTMQ ,
  ID_INS_VPTESTNMD , ID_INS_VPTESTNMQ , ID_INS_VPUNPCKHBW , ID_INS_VPUNPCKHDQ ,
  ID_INS_VPUNPCKHQDQ , ID_INS_VPUNPCKHWD , ID_INS_VPUNPCKLBW , ID_INS_VPUNPCKLDQ ,
  ID_INS_VPUNPCKLQDQ , ID_INS_VPUNPCKLWD , ID_INS_VPXOR , ID_INS_VPXORD ,
  ID_INS_VPXORQ , ID_INS_VRCP14PD , ID_INS_VRCP14PS , ID_INS_VRCP14SD ,
  ID_INS_VRCP14SS , ID_INS_VRCP28PD , ID_INS_VRCP28PS , ID_INS_VRCP28SD ,
  ID_INS_VRCP28SS , ID_INS_VRCPPS , ID_INS_VRCPSS , ID_INS_VRNDSCALEPD ,
  ID_INS_VRNDSCALEPS , ID_INS_VRNDSCALESD , ID_INS_VRNDSCALESS , ID_INS_VROUNDPD ,
  ID_INS_VROUNDPS , ID_INS_VROUNDSD , ID_INS_VROUNDSS , ID_INS_VRSQRT14PD ,
  ID_INS_VRSQRT14PS , ID_INS_VRSQRT14SD , ID_INS_VRSQRT14SS , ID_INS_VRSQRT28PD ,
  ID_INS_VRSQRT28PS , ID_INS_VRSQRT28SD , ID_INS_VRSQRT28SS , ID_INS_VRSQRTPS ,
  ID_INS_VRSQRTSS , ID_INS_VSCATTERDPD , ID_INS_VSCATTERDPS , ID_INS_VSCATTERPF0DPD ,
  ID_INS_VSCATTERPF0DPS , ID_INS_VSCATTERPF0QPD , ID_INS_VSCATTERPF0QPS , ID_INS_VSCATTERPF1DPD ,
  ID_INS_VSCATTERPF1DPS , ID_INS_VSCATTERPF1QPD , ID_INS_VSCATTERPF1QPS , ID_INS_VSCATTERQPD ,
  ID_INS_VSCATTERQPS , ID_INS_VSHUFPD , ID_INS_VSHUFPS , ID_INS_VSQRTPD ,
  ID_INS_VSQRTPS , ID_INS_VSQRTSD , ID_INS_VSQRTSS , ID_INS_VSTMXCSR ,
  ID_INS_VSUBPD , ID_INS_VSUBPS , ID_INS_VSUBSD , ID_INS_VSUBSS ,
  ID_INS_VTESTPD , ID_INS_VTESTPS , ID_INS_VUCOMISD , ID_INS_VUCOMISS ,
  ID_INS_VUNPCKHPD , ID_INS_VUNPCKHPS , ID_INS_VUNPCKLPD , ID_INS_VUNPCKLPS ,
  ID_INS_VXORPD , ID_INS_VXORPS , ID_INS_VZEROALL , ID_INS_VZEROUPPER ,
  ID_INS_WAIT , ID_INS_WBINVD , ID_INS_WRFSBASE , ID_INS_WRGSBASE ,
  ID_INS_WRMSR , ID_INS_XABORT , ID_INS_XACQUIRE , ID_INS_XADD ,
  ID_INS_XBEGIN , ID_INS_XCHG , ID_INS_XCRYPTCBC , ID_INS_XCRYPTCFB ,
  ID_INS_XCRYPTCTR , ID_INS_XCRYPTECB , ID_INS_XCRYPTOFB , ID_INS_XEND ,
  ID_INS_XGETBV , ID_INS_XLATB , ID_INS_XOR , ID_INS_XORPD ,
  ID_INS_XORPS , ID_INS_XRELEASE , ID_INS_XRSTOR , ID_INS_XRSTOR64 ,
  ID_INS_XSAVE , ID_INS_XSAVE64 , ID_INS_XSAVEOPT , ID_INS_XSAVEOPT64 ,
  ID_INS_XSETBV , ID_INS_XSHA1 , ID_INS_XSHA256 , ID_INS_XSTORE ,
  ID_INS_XTEST , ID_INS_LAST_ITEM
}
 The list of opcodes. More...
 

Variables

const triton::arch::Instruction nop = triton::arch::Instruction("\x90", 1)
 x86 NOP instruction
 

Detailed Description

The x86 namespace.