libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Variables
x86Specifications.hpp File Reference
#include <unordered_map>
#include <string>
#include <triton/archEnums.hpp>
#include <triton/architecture.hpp>
#include <triton/dllexport.hpp>
#include <triton/register.hpp>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  triton::arch::x86::x86Specifications
 The x86Specifications class defines specifications about the x86 and x86_64 CPU. More...
 

Namespaces

namespace  triton
 The Triton namespace.
 
namespace  triton::arch
 The Architecture namespace.
 
namespace  triton::arch::x86
 The x86 namespace.
 

Enumerations

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

Variables

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